http://marc.info/?t=117639718400005 VIA VT6307 rev 46 apparently works under Windows, produces lots of low-level transport failures similar to electric noise under Linux (Linux 2.6.20.y) ieee1394: sbp2: resp 0x1, sbp_status 0x4e sde: Current: sense key: No Sense Additional sense: No additional sense information (Linux 2.6.16) ieee1394: Reconnected to SBP-2 device ieee1394: Node 0-00:1023: Max speed [S400] - Max payload [512] ... ieee1394: sbp2: Bus reset in progress - rejecting command sd 0:0:0:0: SCSI error: return code = 0x20000 end_request: I/O error, dev sda, sector 78568457 It's one of the chips for which incorrectly a max_packet_size of 2^(0+1) is read in ohci_initialize. ohci1394: fw-host0: OHCI-1394 1.0 (PCI): IRQ=[16] MMIO=[e6004000-e60047ff] Max Packet=[2] IR/IT contexts=[4/8] ohci1394: fw-host0: Serial EEPROM has suspicious values, attempting to setting max_packet_size to 512 bytes
I have currently no time to chase this hardware bug. The card has invalid EEPROM contents and maybe other bugs. But an owner of such a card can easily and cheaply (or at no cost beyond handling) acquire working replacement hardware.