1394b firewire +xp sp2 rc2

Hello,
I’m developing firewire devices for two and a half years now. Recently
I read something about firewire at

http://www.de.tomshardware.com/network/20040726/index.html

that I could not beleave. I was very annoyed.
It seems that Microsoft wants firewire to die.
I installed sp2 and tried it out. The accusations seem to be true.
Microsoft has intentionally implement bugs that leads to the fact that
1394b is not useable any more.
Thats what I did: I started the Win1394 application included in the DDK
(yes, I know it’s very buggy) and printed out the speed map (1394
Commands -> Get Local Host Information -> Speed Map).
If a firewire 1394b Device is connected to a 1394a pci card the speed
map looks like:

0 0
0 2

As a result Get Max Speed Between Devices return S100.
But it should look like (because 400MBit is the highest possible speed)
and it looks like under xp sp1:

2 2
2 2

It gets even more worse if a 1394b pci card is installed. In that case
you get one bus reset about every second. Isoch transfer is impossible.
Uwe Kirst

Ach Mensch … don’t bother. “Unibrain” has the stuff , right ? So, …

----- Original Message -----
From: “uwe kirst”
To: “Windows System Software Devs Interest List”
Sent: Friday, July 30, 2004 12:58 PM
Subject: [ntdev] 1394b firewire +xp sp2 rc2

> Hello,
> I’m developing firewire devices for two and a half years now. Recently
> I read something about firewire at
>
> http://www.de.tomshardware.com/network/20040726/index.html
>
> that I could not beleave. I was very annoyed.
> It seems that Microsoft wants firewire to die.
> I installed sp2 and tried it out. The accusations seem to be true.
> Microsoft has intentionally implement bugs that leads to the fact that
> 1394b is not useable any more.
> Thats what I did: I started the Win1394 application included in the DDK
> (yes, I know it’s very buggy) and printed out the speed map (1394
> Commands -> Get Local Host Information -> Speed Map).
> If a firewire 1394b Device is connected to a 1394a pci card the speed
> map looks like:
>
> 0 0
> 0 2
>
> As a result Get Max Speed Between Devices return S100.
> But it should look like (because 400MBit is the highest possible speed)
> and it looks like under xp sp1:
>
> 2 2
> 2 2
>
> It gets even more worse if a 1394b pci card is installed. In that case
> you get one bus reset about every second. Isoch transfer is impossible.
> Uwe Kirst
>
>
>
>
>
>
>
>
>
> —
> Questions? First check the Kernel Driver FAQ at http://www.osronline.com/article.cfm?id=256
>
> You are currently subscribed to ntdev as: xxxxx@compaqnet.be
> To unsubscribe send a blank email to xxxxx@lists.osr.com
>

> I installed sp2 and tried it out. The accusations seem to be true.

For me, SBP-2 CDwriter works fine. More so, SBP2PORT has better SCSI support
then SBSTOR.

USBSTOR fails a lot of SCSI commands, while SBP2PORT does not.

Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
xxxxx@storagecraft.com
http://www.storagecraft.com

Maxim S. Shatskih wrote:

I installed sp2 and tried it out. The accusations seem to be true.

For me, SBP-2 CDwriter works fine. More so, SBP2PORT has better SCSI support
then SBSTOR.

USBSTOR fails a lot of SCSI commands, while SBP2PORT does not.

Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
xxxxx@storagecraft.com
http://www.storagecraft.com

How can you say it works fine if my LaCie d2 Triple Interface or
IceCube HDD slows down about ten times and my LaCie PCI Controller just
stops working and has to be replaced?

Uwe Kirst

>It gets even more worse if a 1394b pci card is installed. In that case

you get one bus reset about every second. Isoch transfer is impossible.

Does anyone know if they are working on a fix for this? Would this be one
of the reasons why the release of SP2 is delayed? My real question is: do
they care?

Mat

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of uwe kirst
Sent: Friday, July 30, 2004 6:58 AM
To: Windows System Software Devs Interest List
Subject: [ntdev] 1394b firewire +xp sp2 rc2

Hello,
I’m developing firewire devices for two and a half years now. Recently
I read something about firewire at

http://www.de.tomshardware.com/network/20040726/index.html

that I could not beleave. I was very annoyed.
It seems that Microsoft wants firewire to die.
I installed sp2 and tried it out. The accusations seem to be true.
Microsoft has intentionally implement bugs that leads to the fact that
1394b is not useable any more.
Thats what I did: I started the Win1394 application included in the DDK
(yes, I know it’s very buggy) and printed out the speed map (1394
Commands -> Get Local Host Information -> Speed Map).
If a firewire 1394b Device is connected to a 1394a pci card the speed
map looks like:

0 0
0 2

As a result Get Max Speed Between Devices return S100.
But it should look like (because 400MBit is the highest possible speed)
and it looks like under xp sp1:

2 2
2 2

It gets even more worse if a 1394b pci card is installed. In that case
you get one bus reset about every second. Isoch transfer is impossible.
Uwe Kirst


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

You are currently subscribed to ntdev as: xxxxx@encentrus.com
To unsubscribe send a blank email to xxxxx@lists.osr.com

PIONEER 107D put into external FireWire box (I'm too lazy to unscrew it
and read FireWire<->ATAPI
bridge manufacturer name, but can manage to do this if somebody would be
really interested) now has
strange "peaks" of up to 99% CPU usage when burning DVDs at 4X+ speed.
And PIONEER itself
seems to report quite a lot of ASC/ASCQ 0x04/0x08 (LONG WRITE IN
PROGRESS) check conditions as
a result of sending "WRITE10" or "WRITE12" CDBs to it (we're writing own
DVD burning software thus
having full control over burning device). Mounting PIONEER as ATAPI
heals the desease completely.
Replacing VIA based FireWire card with one from Ti seems to be a
solution also. But everything worked
just fine before applying SP2 to the machine! Well... For *ME* it's not
a problem. But some of our
customers with automatic DVD copying solutions completely FireWire based
(up to 8 DVD burners plugged
each into separate FireWire channel) would be really happy to know they
would need to prevent their own
customers from installing SP2 on XP. I think they would be a bit
disappointed. Maybe right words would
be -- they would be pissed off.

So "works fine for me" morphes into "works fine for me but does not work
at all for others". I would be
pleased to know some list of "still working hardware" does exist :slight_smile:

Regards,
Anton A. Kolomyeytsev

RocketDivision.Com -- Toolkits for Network and Storage Kernel Software
Developers

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of uwe kirst
Sent: Friday, July 30, 2004 4:30 PM
To: Windows System Software Devs Interest List
Subject: Re: [ntdev] 1394b firewire +xp sp2 rc2

Maxim S. Shatskih wrote:

I installed sp2 and tried it out. The accusations seem to be true.

For me, SBP-2 CDwriter works fine. More so, SBP2PORT has better SCSI
support

then SBSTOR.

USBSTOR fails a lot of SCSI commands, while SBP2PORT does not.

Maxim Shatskih, Windows DDK MVP

StorageCraft Corporation

xxxxx@storagecraft.com

How can you say it works fine if my LaCie d2 Triple Interface or IceCube
HDD slows down about ten times and my LaCie PCI Controller just stops
working and has to be replaced?
Uwe Kirst

Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

You are currently subscribed to ntdev as: xxxxx@cooldev.com
To unsubscribe send a blank email to xxxxx@lists.osr.com

Try the controller with TSB12LV2x (26 or such) chip from TI.

Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
xxxxx@storagecraft.com

----- Original Message -----
From: uwe kirst
To: Windows System Software Devs Interest List
Sent: Friday, July 30, 2004 5:29 PM
Subject: Re: [ntdev] 1394b firewire +xp sp2 rc2

Maxim S. Shatskih wrote:

I installed sp2 and tried it out. The accusations seem to be true.

For me, SBP-2 CDwriter works fine. More so, SBP2PORT has better SCSI support
then SBSTOR.

USBSTOR fails a lot of SCSI commands, while SBP2PORT does not.

Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
xxxxx@storagecraft.com

How can you say it works fine if my LaCie d2 Triple Interface or IceCube HDD slows down about ten times and my LaCie PCI Controller just stops working and has to be replaced?
Uwe Kirst

Questions? First check the Kernel Driver FAQ at http://www.osronline.com/article.cfm?id=256

You are currently subscribed to ntdev as: xxxxx@storagecraft.com
To unsubscribe send a blank email to xxxxx@lists.osr.com

Hello Maxim Shatskih,

at the moment TI is the only company that delivers S800 capable
chipsets. So all pci cards use llc TSB82AA2 and phy TSB81BA3. They are
available e.g. from Orangeware or LaCie. There are lots of no-name
produkts available too.

The main problem is that microsoft messed up the speed coding of the
speed map in sp2 rc2 (sp1 was ok).
The speed coding should be:
0x0: S100
0x1: S200
0x2: S400
0x3: S800

The speed map is return form GetLocalHostInformation.
GetMaxSpeedBetweenDevices returns also the wrong speeds.
Please try the DDK 1394Diag example yourselft.
Uwe Kirst

Maxim S. Shatskih wrote:

Try the controller with TSB12LV2x (26 or such) chip from TI.

Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
xxxxx@storagecraft.com mailto:xxxxx
> http://www.storagecraft.com
>
>
> ----- Original Message -----
> From: uwe kirst mailto:xxxxx
> To: Windows System Software Devs Interest List
> mailto:xxxxx
> Sent: Friday, July 30, 2004 5:29 PM
> Subject: Re: [ntdev] 1394b firewire +xp sp2 rc2
>
> Maxim S. Shatskih wrote:
>
>>>I installed sp2 and tried it out. The accusations seem to be true.
>>>
>>>
>>
>>For me, SBP-2 CDwriter works fine. More so, SBP2PORT has better SCSI support
>>then SBSTOR.
>>
>>USBSTOR fails a lot of SCSI commands, while SBP2PORT does not.
>>
>>Maxim Shatskih, Windows DDK MVP
>>StorageCraft Corporation
>>xxxxx@storagecraft.com
>>http://www.storagecraft.com
>>
>>
>>
>>
> How can you say it works fine if my LaCie d2 Triple Interface or
> IceCube HDD slows down about ten times and my LaCie PCI Controller
> just stops working and has to be replaced?
> Uwe Kirst
> —
> Questions? First check the Kernel Driver FAQ at
> http://www.osronline.com/article.cfm?id=256
>
> You are currently subscribed to ntdev as: xxxxx@storagecraft.com
> To unsubscribe send a blank email to xxxxx@lists.osr.com
>
> —
> Questions? First check the Kernel Driver FAQ at
> http://www.osronline.com/article.cfm?id=256
>
> You are currently subscribed to ntdev as: xxxxx@gmx.de
> To unsubscribe send a blank email to xxxxx@lists.osr.com</mailto:xxxxx></mailto:xxxxx></mailto:xxxxx>

Maxim S. Shatskih wrote:

Try the controller with TSB12LV2x (26 or such) chip from TI.

I did that already (see my first email). The speed of my LaCie d2 HDD is
reduced about ten times. The reason for that is the wrong speed coding.
Uwe Kirst

Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
xxxxx@storagecraft.com mailto:xxxxx
> http://www.storagecraft.com
>
>
> ----- Original Message -----
> From: uwe kirst mailto:xxxxx
> To: Windows System Software Devs Interest List
> mailto:xxxxx
> Sent: Friday, July 30, 2004 5:29 PM
> Subject: Re: [ntdev] 1394b firewire +xp sp2 rc2
>
> Maxim S. Shatskih wrote:
>
>>>I installed sp2 and tried it out. The accusations seem to be true.
>>>
>>>
>>
>>For me, SBP-2 CDwriter works fine. More so, SBP2PORT has better SCSI support
>>then SBSTOR.
>>
>>USBSTOR fails a lot of SCSI commands, while SBP2PORT does not.
>>
>>Maxim Shatskih, Windows DDK MVP
>>StorageCraft Corporation
>>xxxxx@storagecraft.com
>>http://www.storagecraft.com
>>
>>
>>
>>
> How can you say it works fine if my LaCie d2 Triple Interface or
> IceCube HDD slows down about ten times and my LaCie PCI Controller
> just stops working and has to be replaced?
> Uwe Kirst
> —
> Questions? First check the Kernel Driver FAQ at
> http://www.osronline.com/article.cfm?id=256
>
> You are currently subscribed to ntdev as: xxxxx@storagecraft.com
> To unsubscribe send a blank email to xxxxx@lists.osr.com
>
> —
> Questions? First check the Kernel Driver FAQ at
> http://www.osronline.com/article.cfm?id=256
>
> You are currently subscribed to ntdev as: xxxxx@gmx.de
> To unsubscribe send a blank email to xxxxx@lists.osr.com</mailto:xxxxx></mailto:xxxxx></mailto:xxxxx>

good to know that a solution exist at least even a very expensive one.

Christiaan Ghijselinck wrote:

Ach Mensch … don’t bother. “Unibrain” has the stuff , right ? So, …

----- Original Message -----
From: “uwe kirst”
>To: “Windows System Software Devs Interest List”
>Sent: Friday, July 30, 2004 12:58 PM
>Subject: [ntdev] 1394b firewire +xp sp2 rc2
>
>
>
>
>>Hello,
>>I’m developing firewire devices for two and a half years now. Recently
>>I read something about firewire at
>>
>>http://www.de.tomshardware.com/network/20040726/index.html
>>
>>that I could not beleave. I was very annoyed.
>>It seems that Microsoft wants firewire to die.
>>I installed sp2 and tried it out. The accusations seem to be true.
>>Microsoft has intentionally implement bugs that leads to the fact that
>>1394b is not useable any more.
>>Thats what I did: I started the Win1394 application included in the DDK
>>(yes, I know it’s very buggy) and printed out the speed map (1394
>>Commands -> Get Local Host Information -> Speed Map).
>>If a firewire 1394b Device is connected to a 1394a pci card the speed
>>map looks like:
>>
>>0 0
>>0 2
>>
>>As a result Get Max Speed Between Devices return S100.
>>But it should look like (because 400MBit is the highest possible speed)
>>and it looks like under xp sp1:
>>
>>2 2
>>2 2
>>
>>It gets even more worse if a 1394b pci card is installed. In that case
>>you get one bus reset about every second. Isoch transfer is impossible.
>>Uwe Kirst
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>—
>>Questions? First check the Kernel Driver FAQ at http://www.osronline.com/article.cfm?id=256
>>
>>You are currently subscribed to ntdev as: xxxxx@compaqnet.be
>>To unsubscribe send a blank email to xxxxx@lists.osr.com
>>
>>
>>
>
>—
>Questions? First check the Kernel Driver FAQ at http://www.osronline.com/article.cfm?id=256
>
>You are currently subscribed to ntdev as: xxxxx@gmx.de
>To unsubscribe send a blank email to xxxxx@lists.osr.com
>
>
>
>