For what its worth my firewire iPod works fine with the following controller:
05:02.0 FireWire (IEEE 1394): Texas Instruments TSB12LV26 IEEE-1394 Controller (Link)
dmesg output:
[90320.260054] ieee1394: The root node is not cycle master capable; selecting a new root node and resetting... [90320.581099] ieee1394: Node changed: 0-00:1023 -> 0-01:1023 [90329.010092] ieee1394: Node changed: 0-01:1023 -> 0-00:1023 [90329.648654] ohci1394: fw-host0: SelfID received, but NodeID invalid (probably new bus reset occurred): 0800FFC0 [90330.880082] ieee1394: Error parsing configrom for node 0-00:1023 [90330.880155] ieee1394: Node changed: 0-00:1023 -> 0-01:1023 [90336.890615] ieee1394: Node added: ID:BUS[0-00:1023] GUID[000a270002558f57] [90336.893321] scsi7 : SBP-2 IEEE-1394 [90336.893430] ieee1394: sbp2: Workarounds for node 0-00:1023: 0x9 (firmware_revision 0x0a2700, vendor_id 0x000a27, model_id 0x000000) [90338.015424] ieee1394: sbp2: Logged into SBP-2 device [90338.015484] ieee1394: sbp2: Node 0-00:1023: Max speed [S400] - Max payload [2048] [90338.017806] scsi 7:0:0:0: Direct-Access-RBC Apple iPod 1.51 PQ: 0 ANSI: 2 [90338.018107] sd 7:0:0:0: Attached scsi generic sg8 type 14 [90338.442552] sd 7:0:0:0: [sdg] Adjusting the sector count from its reported value: 39063024 [90338.442561] sd 7:0:0:0: [sdg] 39063023 512-byte logical blocks: (20.0 GB/18.6 GiB) [90338.444521] sd 7:0:0:0: [sdg] Test WP failed, assume Write Enabled [90338.446321] sd 7:0:0:0: [sdg] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA [90338.449551] sd 7:0:0:0: [sdg] Adjusting the sector count from its reported value: 39063024 [90338.451926] sd 7:0:0:0: [sdg] Test WP failed, assume Write Enabled [90338.453762] sdg: sdg1 sdg2 [90338.471450] sd 7:0:0:0: [sdg] Adjusting the sector count from its reported value: 39063024 [90338.473488] sd 7:0:0:0: [sdg] Test WP failed, assume Write Enabled [90338.475289] sd 7:0:0:0: [sdg] Attached SCSI removable disk
For what its worth my firewire iPod works fine with the following controller:
05:02.0 FireWire (IEEE 1394): Texas Instruments TSB12LV26 IEEE-1394 Controller (Link)
dmesg output:
[90320.260054] ieee1394: The root node is not cycle master capable; selecting a new root node and resetting... 558f57]
[90320.581099] ieee1394: Node changed: 0-00:1023 -> 0-01:1023
[90329.010092] ieee1394: Node changed: 0-01:1023 -> 0-00:1023
[90329.648654] ohci1394: fw-host0: SelfID received, but NodeID invalid (probably new bus reset occurred): 0800FFC0
[90330.880082] ieee1394: Error parsing configrom for node 0-00:1023
[90330.880155] ieee1394: Node changed: 0-00:1023 -> 0-01:1023
[90336.890615] ieee1394: Node added: ID:BUS[0-00:1023] GUID[000a270002
[90336.893321] scsi7 : SBP-2 IEEE-1394
[90336.893430] ieee1394: sbp2: Workarounds for node 0-00:1023: 0x9 (firmware_revision 0x0a2700, vendor_id 0x000a27, model_id 0x000000)
[90338.015424] ieee1394: sbp2: Logged into SBP-2 device
[90338.015484] ieee1394: sbp2: Node 0-00:1023: Max speed [S400] - Max payload [2048]
[90338.017806] scsi 7:0:0:0: Direct-Access-RBC Apple iPod 1.51 PQ: 0 ANSI: 2
[90338.018107] sd 7:0:0:0: Attached scsi generic sg8 type 14
[90338.442552] sd 7:0:0:0: [sdg] Adjusting the sector count from its reported value: 39063024
[90338.442561] sd 7:0:0:0: [sdg] 39063023 512-byte logical blocks: (20.0 GB/18.6 GiB)
[90338.444521] sd 7:0:0:0: [sdg] Test WP failed, assume Write Enabled
[90338.446321] sd 7:0:0:0: [sdg] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[90338.449551] sd 7:0:0:0: [sdg] Adjusting the sector count from its reported value: 39063024
[90338.451926] sd 7:0:0:0: [sdg] Test WP failed, assume Write Enabled
[90338.453762] sdg: sdg1 sdg2
[90338.471450] sd 7:0:0:0: [sdg] Adjusting the sector count from its reported value: 39063024
[90338.473488] sd 7:0:0:0: [sdg] Test WP failed, assume Write Enabled
[90338.475289] sd 7:0:0:0: [sdg] Attached SCSI removable disk