Re: half a loop
Brought to you by:
aeb,
bencollins
From: Carl K. <ca...@pe...> - 2011-12-20 14:58:40
|
On Mon, Dec 19, 2011 at 4:17 PM, Stefan Richter <st...@s5...> wrote: > On Dec 19 Carl Karsten wrote: >> [ 0.173409] pci 0000:02:05.0: proprietary Ricoh MMC controller disabled (via firewire function) > > Oh? Well, I guess that's OK; in any case it does not explain why the > other controller behaves in about the same way. fwi: juser@pc8:~$ lspci|grep 1394 02:05.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 05) 04:00.0 FireWire (IEEE 1394): Agere Systems FW643 PCI Express1394b Controller (PHY/Link) (rev 06) juser@pc8:~$ lspci -s 2:5 02:05.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 05) 02:05.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 22) 02:05.2 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 12) 02:05.3 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 12) > >> [ 1.432108] firewire_ohci 0000:02:05.0: PCI INT A -> Link[LNK1] -> GSI 5 (level, low) -> IRQ 5 >> [ 1.488075] firewire_ohci: Added fw-ohci device 0000:02:05.0, OHCI v1.10, 4 IR + 4 IT contexts, quirks 0x1 >> [ 1.488178] firewire_ohci: AR evt_bus_reset, generation 1 >> [ 1.488256] firewire_ohci: 2 selfIDs, generation 1, local node ID ffc0 >> [ 1.488321] firewire_ohci: selfID 0: 807f8882, phy 0 [p..] S400 gc=63 +0W Lci >> [ 1.488385] firewire_ohci: selfID 0: 813fc4d4, phy 1 [c--] beta gc=63 -3W >> [ 1.491355] firewire_ohci 0000:04:00.0: PCI INT A -> Link[LK1E] -> GSI 16 (level, low) -> IRQ 16 >> [ 1.491435] firewire_ohci 0000:04:00.0: setting latency timer to 64 >> [ 1.545090] firewire_ohci: Added fw-ohci device 0000:04:00.0, OHCI v1.10, 8 IR + 8 IT contexts, quirks 0x10 >> [ 1.545174] firewire_ohci: isochronous cycle inconsistent >> [ 1.545257] firewire_ohci: AR evt_bus_reset, generation 1 >> [ 1.545325] firewire_ohci: AR evt_bus_reset, generation 2 >> [ 1.545392] firewire_ohci: 2 selfIDs, generation 1, local node ID ffc1 >> [ 1.545456] firewire_ohci: selfID 0: 807f8880, phy 0 [p..] S400 gc=63 +0W Lc >> [ 1.545521] firewire_ohci: selfID 0: 817fccd6, phy 1 [c--] beta gc=63 -3W Lci >> [ 1.545592] firewire_ohci: 2 selfIDs, generation 2, local node ID ffc0 >> [ 1.545656] firewire_ohci: selfID 0: 807f8880, phy 0 [p..] S400 gc=63 +0W Lc >> [ 1.545720] firewire_ohci: selfID 0: 817fccd6, phy 1 [c--] beta gc=63 -3W Lci > > OK, gap count (abbreviated as gc in the selfID dump) starts out with the > correct and safe power reset value of 63 on both PHYs. > > [...] >> [ 615.240117] firewire_ohci: AT spd 0 tl 2b, ffc1 -> ffc0, pending/cancelled, QR req, fffff0000400 >> [ 615.240161] firewire_ohci: AR spd 0 tl 2c, ffc0 -> ffc1, ack_complete, QR resp = 31333934 >> [ 615.240172] firewire_ohci: AT spd 0 tl 2c, ffc1 -> ffc0, pending/cancelled, QR req, fffff0000404 >> [ 615.240206] firewire_ohci: AR spd 0 tl 2d, ffc0 -> ffc1, ack_complete, QR resp = f000a222 >> [ 615.240216] firewire_ohci: AT spd 0 tl 2d, ffc1 -> ffc0, pending/cancelled, QR req, fffff0000408 >> [ 615.240249] firewire_ohci: AR spd 0 tl 2e, ffc0 -> ffc1, ack_complete, QR resp = 00241b00 >> [ 615.240259] firewire_ohci: AT spd 0 tl 2e, ffc1 -> ffc0, pending/cancelled, QR req, fffff000040c >> [ 615.240291] firewire_ohci: AR spd 0 tl 2f, ffc0 -> ffc1, ack_complete, QR resp = 964cac00 >> [ 615.240301] firewire_ohci: AT spd 0 tl 2f, ffc1 -> ffc0, pending/cancelled, QR req, fffff0000410 >> [ 615.240334] firewire_ohci: AT spd 2 tl 30, ffc1 -> ffc0, evt_missing_ack, QR req, fffff0000414 >> [ 615.240350] firewire_core: giving up on config rom for node id ffc0 > > One other difference between the first five quadlets at fffff0000400 ... > fffff0000410 on one hand and the subsequent ones at fffff0000414 and above > is that the former are backed by OHCI-1394 controller registers while the > latter are backed by OHCI-1394 physical DMA. IOW the controller needs to > read the latter from system RAM whereas it has the former stored > internally. (It pulls the former from RAM too though if the remote node > asked for them by means of a block read transaction instead of a quadlet > read transaction.) > > So, a failure to respond to addresses fffff0000414 could also be caused by > the physical DMA not being set up correctly. > > But the fact that it works /sometimes/ after another bus reset indicates > that this is not a DMA problem. > > Carl, > if you have a compiled kernel, you could comment out the line > > device->max_speed = device->node->max_speed; > > in drivers/firewire/core-device.c and rebuild + reinstall firewire-core. > Then firewire-core will keep all requests to any device down at S100. > > If it works then, we know that your bus is not capable to support 400 > Mbit/s properly but can limp along with 100 Mbit/s. juser@pc8:~$ ls /dev/fw? /dev/fw0 /dev/fw1 /dev/fw2 /dev/fw3 juser@pc8:~$ dmesg | grep fire | xclip [ 0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-3.2.0-6-generic root=UUID=b5c83a0b-baed-4a8b-a828-b65be5fe3d29 ro crashkernel=384M-2G:64M,2G-:128M firewire-ohci.debug=3 [ 0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.2.0-6-generic root=UUID=b5c83a0b-baed-4a8b-a828-b65be5fe3d29 ro crashkernel=384M-2G:64M,2G-:128M firewire-ohci.debug=3 [ 0.190330] pci 0000:02:05.0: proprietary Ricoh MMC controller disabled (via firewire function) [ 1.426527] firewire_ohci 0000:02:05.0: PCI INT A -> Link[LNK1] -> GSI 5 (level, low) -> IRQ 5 [ 1.480092] firewire_ohci: Added fw-ohci device 0000:02:05.0, OHCI v1.10, 4 IR + 4 IT contexts, quirks 0x1 [ 1.480210] firewire_ohci: AR evt_bus_reset, generation 1 [ 1.480328] firewire_ohci: 1 selfIDs, generation 1, local node ID ffc0 [ 1.480468] firewire_ohci: selfID 0: 807f8842, phy 0 [-..] S400 gc=63 +0W Lci [ 1.485324] firewire_ohci 0000:04:00.0: PCI INT A -> Link[LK1E] -> GSI 16 (level, low) -> IRQ 16 [ 1.485402] firewire_ohci 0000:04:00.0: setting latency timer to 64 [ 1.540066] firewire_ohci: Added fw-ohci device 0000:04:00.0, OHCI v1.10, 8 IR + 8 IT contexts, quirks 0x10 [ 1.540166] firewire_ohci: AR evt_bus_reset, generation 1 [ 1.540241] firewire_ohci: 1 selfIDs, generation 1, local node ID ffc0 [ 1.540305] firewire_ohci: selfID 0: 807fcc56, phy 0 [---] beta gc=63 -3W Lci [ 1.980149] firewire_core: created device fw0: GUID 00241b00964cac00, S100 [ 2.040172] firewire_core: created device fw1: GUID 0108000000006351, S100 [ 500.020061] firewire_ohci: AR evt_bus_reset, generation 2 [ 500.020081] firewire_ohci: AR evt_bus_reset, generation 2 [ 500.020247] firewire_ohci: 2 selfIDs, generation 2, local node ID ffc1 [ 500.020258] firewire_ohci: 2 selfIDs, generation 2, local node ID ffc0 [ 500.020272] firewire_ohci: selfID 0: 807f8880, phy 0 [p..] S400 gc=63 +0W Lc [ 500.020285] firewire_ohci: selfID 0: 817fccd6, phy 1 [c--] beta gc=63 -3W Lci [ 500.020300] firewire_ohci: selfID 0: 807f8880, phy 0 [p..] S400 gc=63 +0W Lc [ 500.020309] firewire_ohci: selfID 0: 817fccd6, phy 1 [c--] beta gc=63 -3W Lci [ 500.020316] firewire_ohci: isochronous cycle inconsistent [ 500.020359] firewire_ohci: AT spd 0 tl 1b, ffc0 -> ffc1, ack_pending , Lk req, fffff000021c 8,2 [ 500.020374] firewire_ohci: AR spd 0 tl 1b, ffc1 -> ffc0, ack_complete, Lk resp 4,2 [ 500.520095] firewire_ohci: AT spd 0 tl 1c, ffc0 -> ffc1, ack_pending , QR req, fffff0000400 [ 500.520114] firewire_ohci: AR spd 0 tl 1c, ffc1 -> ffc0, ack_complete, QR resp = 0404fb9d [ 500.520159] firewire_ohci: AR spd 0 tl 25, ffc0 -> ffc1, ack_complete, QR resp = 0404e334 [ 500.520171] firewire_ohci: AR spd 0 tl 1d, ffc1 -> ffc0, ack_complete, QR resp = 31333934 [ 500.520184] firewire_ohci: AT spd 0 tl 1d, ffc0 -> ffc1, pending/cancelled, QR req, fffff0000404 [ 500.520203] firewire_ohci: AT spd 0 tl 25, ffc1 -> ffc0, pending/cancelled, QR req, fffff0000400 [ 500.520227] firewire_ohci: AR spd 0 tl 1e, ffc1 -> ffc0, ack_complete, QR resp = f000b223 [ 500.520237] firewire_ohci: AT spd 0 tl 1e, ffc0 -> ffc1, pending/cancelled, QR req, fffff0000408 [ 500.520252] firewire_ohci: AT spd 0 tl 26, ffc1 -> ffc0, ack_pending , QR req, fffff0000404 [ 500.520276] firewire_ohci: AR spd 0 tl 26, ffc0 -> ffc1, ack_complete, QR resp = 31333934 [ 500.520294] firewire_ohci: AR spd 0 tl 1f, ffc1 -> ffc0, ack_complete, QR resp = 01080000 [ 500.520304] firewire_ohci: AT spd 0 tl 1f, ffc0 -> ffc1, pending/cancelled, QR req, fffff000040c [ 500.520319] firewire_ohci: AT spd 0 tl 27, ffc1 -> ffc0, ack_pending , QR req, fffff0000408 [ 500.520353] firewire_ohci: AR spd 0 tl 27, ffc0 -> ffc1, ack_complete, QR resp = f000a222 [ 500.520383] firewire_ohci: AR spd 0 tl 20, ffc1 -> ffc0, ack_complete, QR resp = 00006351 [ 500.520397] firewire_ohci: AT spd 0 tl 28, ffc1 -> ffc0, ack_pending , QR req, fffff000040c [ 500.520414] firewire_ohci: AT spd 0 tl 20, ffc0 -> ffc1, pending/cancelled, QR req, fffff0000410 [ 500.520427] firewire_ohci: AR spd 0 tl 28, ffc0 -> ffc1, ack_complete, QR resp = 00241b00 [ 500.520477] firewire_ohci: AT spd 0 tl 29, ffc1 -> ffc0, ack_pending , QR req, fffff0000410 [ 500.520489] firewire_ohci: AR spd 0 tl 21, ffc1 -> ffc0, ack_complete, QR resp = 0005dd0b [ 500.520503] firewire_ohci: AT spd 0 tl 21, ffc0 -> ffc1, pending/cancelled, QR req, fffff0000414 [ 500.520524] firewire_ohci: AR spd 0 tl 29, ffc0 -> ffc1, ack_complete, QR resp = 964cac00 [ 500.520540] firewire_ohci: AR spd 0 tl 22, ffc1 -> ffc0, ack_complete, QR resp = 0c0083c0 [ 500.520551] firewire_ohci: AT spd 0 tl 22, ffc0 -> ffc1, pending/cancelled, QR req, fffff0000418 [ 500.520564] firewire_ohci: AT spd 0 tl 2a, ffc1 -> ffc0, ack_pending , QR req, fffff0000414 [ 500.520586] firewire_ohci: AR spd 0 tl 2a, ffc0 -> ffc1, ack_complete, QR resp = 0005dd0b [ 500.520618] firewire_ohci: AT spd 0 tl 23, ffc0 -> ffc1, ack_pending , QR req, fffff000041c [ 500.520631] firewire_ohci: AT spd 0 tl 2b, ffc1 -> ffc0, ack_pending , QR req, fffff0000418 [ 500.520650] firewire_ohci: AR spd 0 tl 2b, ffc0 -> ffc1, ack_complete, QR resp = 0c0083c0 [ 500.520662] firewire_ohci: AR spd 0 tl 23, ffc1 -> ffc0, ack_complete, QR resp = 03d00d1e [ 500.520701] firewire_ohci: AT spd 0 tl 24, ffc0 -> ffc1, ack_pending , QR req, fffff0000420 [ 500.520715] firewire_ohci: AT spd 0 tl 2c, ffc1 -> ffc0, ack_pending , QR req, fffff000041c [ 500.520734] firewire_ohci: AR spd 0 tl 2c, ffc0 -> ffc1, ack_complete, QR resp = 03d00d1e [ 500.520747] firewire_ohci: AR spd 0 tl 24, ffc1 -> ffc0, ack_complete, QR resp = 81000003 [ 500.520786] firewire_ohci: AT spd 0 tl 25, ffc0 -> ffc1, ack_pending , QR req, fffff0000424 [ 500.520800] firewire_ohci: AT spd 0 tl 2d, ffc1 -> ffc0, ack_pending , QR req, fffff0000420 [ 500.520818] firewire_ohci: AR spd 0 tl 2d, ffc0 -> ffc1, ack_complete, QR resp = 81000003 [ 500.520830] firewire_ohci: AR spd 0 tl 25, ffc1 -> ffc0, ack_complete, QR resp = 17000001 [ 500.520869] firewire_ohci: AT spd 0 tl 26, ffc0 -> ffc1, ack_pending , QR req, fffff0000428 [ 500.520882] firewire_ohci: AT spd 0 tl 2e, ffc1 -> ffc0, ack_pending , QR req, fffff0000424 [ 500.520900] firewire_ohci: AR spd 0 tl 2e, ffc0 -> ffc1, ack_complete, QR resp = 17000001 [ 500.520913] firewire_ohci: AR spd 0 tl 26, ffc1 -> ffc0, ack_complete, QR resp = 81000008 [ 500.520951] firewire_ohci: AT spd 0 tl 27, ffc0 -> ffc1, ack_pending , QR req, fffff0000448 [ 500.520965] firewire_ohci: AT spd 0 tl 2f, ffc1 -> ffc0, ack_pending , QR req, fffff0000428 [ 500.520985] firewire_ohci: AR spd 0 tl 27, ffc1 -> ffc0, ack_complete, QR resp = 0003ff1c [ 500.520998] firewire_ohci: AR spd 0 tl 2f, ffc0 -> ffc1, ack_complete, QR resp = 81000008 [ 500.521032] firewire_ohci: AT spd 0 tl 30, ffc1 -> ffc0, ack_pending , QR req, fffff0000448 [ 500.521044] firewire_ohci: AR spd 0 tl 28, ffc1 -> ffc0, ack_complete, QR resp = 00000000 [ 500.521057] firewire_ohci: AT spd 0 tl 28, ffc0 -> ffc1, pending/cancelled, QR req, fffff000044c [ 500.521079] firewire_ohci: AR spd 0 tl 30, ffc0 -> ffc1, ack_complete, QR resp = 0003ff1c [ 500.521114] firewire_ohci: AT spd 0 tl 29, ffc0 -> ffc1, ack_pending , QR req, fffff0000450 [ 500.521128] firewire_ohci: AT spd 0 tl 31, ffc1 -> ffc0, ack_pending , QR req, fffff000044c [ 500.521146] firewire_ohci: AR spd 0 tl 31, ffc0 -> ffc1, ack_complete, QR resp = 00000000 [ 500.521158] firewire_ohci: AR spd 0 tl 29, ffc1 -> ffc0, ack_complete, QR resp = 00000000 [ 500.521196] firewire_ohci: AT spd 0 tl 2a, ffc0 -> ffc1, ack_pending , QR req, fffff0000454 [ 500.521210] firewire_ohci: AT spd 0 tl 32, ffc1 -> ffc0, ack_pending , QR req, fffff0000450 [ 500.521232] firewire_ohci: AR spd 0 tl 2a, ffc1 -> ffc0, ack_complete, QR resp = 4a756a75 [ 500.521245] firewire_ohci: AR spd 0 tl 32, ffc0 -> ffc1, ack_complete, QR resp = 00000000 [ 500.521286] firewire_ohci: AT spd 0 tl 2b, ffc0 -> ffc1, ack_pending , QR req, fffff000042c [ 500.521300] firewire_ohci: AT spd 0 tl 33, ffc1 -> ffc0, ack_pending , QR req, fffff0000454 [ 500.521317] firewire_ohci: AR spd 0 tl 33, ffc0 -> ffc1, ack_complete, QR resp = 4a756a75 [ 500.521330] firewire_ohci: AR spd 0 tl 2b, ffc1 -> ffc0, ack_complete, QR resp = 00064cb7 [ 500.521370] firewire_ohci: AT spd 0 tl 2c, ffc0 -> ffc1, ack_pending , QR req, fffff0000430 [ 500.521383] firewire_ohci: AT spd 0 tl 34, ffc1 -> ffc0, ack_pending , QR req, fffff000042c [ 500.521401] firewire_ohci: AR spd 0 tl 34, ffc0 -> ffc1, ack_complete, QR resp = 00064cb7 [ 500.521413] firewire_ohci: AR spd 0 tl 2c, ffc1 -> ffc0, ack_complete, QR resp = 00000000 [ 500.521453] firewire_ohci: AT spd 0 tl 2d, ffc0 -> ffc1, ack_pending , QR req, fffff0000434 [ 500.521467] firewire_ohci: AT spd 0 tl 35, ffc1 -> ffc0, ack_pending , QR req, fffff0000430 [ 500.521486] firewire_ohci: AR spd 0 tl 35, ffc0 -> ffc1, ack_complete, QR resp = 00000000 [ 500.521499] firewire_ohci: AR spd 0 tl 2d, ffc1 -> ffc0, ack_complete, QR resp = 00000000 [ 500.521536] firewire_ohci: AT spd 0 tl 2e, ffc0 -> ffc1, ack_pending , QR req, fffff0000438 [ 500.521551] firewire_ohci: AT spd 0 tl 36, ffc1 -> ffc0, ack_pending , QR req, fffff0000434 [ 500.521568] firewire_ohci: AR spd 0 tl 36, ffc0 -> ffc1, ack_complete, QR resp = 00000000 [ 500.521580] firewire_ohci: AR spd 0 tl 2e, ffc1 -> ffc0, ack_complete, QR resp = 4c696e75 [ 500.521617] firewire_ohci: AT spd 0 tl 2f, ffc0 -> ffc1, ack_pending , QR req, fffff000043c [ 500.521630] firewire_ohci: AT spd 0 tl 37, ffc1 -> ffc0, ack_pending , QR req, fffff0000438 [ 500.521650] firewire_ohci: AR spd 0 tl 2f, ffc1 -> ffc0, ack_complete, QR resp = 78204669 [ 500.521664] firewire_ohci: AR spd 0 tl 37, ffc0 -> ffc1, ack_complete, QR resp = 4c696e75 [ 500.521697] firewire_ohci: AT spd 0 tl 38, ffc1 -> ffc0, ack_pending , QR req, fffff000043c [ 500.521708] firewire_ohci: AR spd 0 tl 30, ffc1 -> ffc0, ack_complete, QR resp = 72657769 [ 500.521720] firewire_ohci: AT spd 0 tl 30, ffc0 -> ffc1, pending/cancelled, QR req, fffff0000440 [ 500.521742] firewire_ohci: AR spd 0 tl 38, ffc0 -> ffc1, ack_complete, QR resp = 78204669 [ 500.521765] firewire_ohci: AR spd 0 tl 31, ffc1 -> ffc0, ack_complete, QR resp = 72650000 [ 500.521776] firewire_ohci: AT spd 0 tl 39, ffc1 -> ffc0, ack_pending , QR req, fffff0000440 [ 500.521794] firewire_ohci: AT spd 0 tl 31, ffc0 -> ffc1, pending/cancelled, QR req, fffff0000444 [ 500.521804] firewire_ohci: AR spd 0 tl 39, ffc0 -> ffc1, ack_complete, QR resp = 72657769 [ 500.521851] firewire_ohci: AR spd 0 tl 3a, ffc0 -> ffc1, ack_complete, QR resp = 72650000 [ 500.521861] firewire_ohci: AT spd 0 tl 3a, ffc1 -> ffc0, pending/cancelled, QR req, fffff0000444 [ 500.522080] firewire_core: created device fw2: GUID 0108000000006351, S100 [ 500.522111] firewire_ohci: AT spd 0 tl 32, ffc0 -> ffc1, ack_pending , QR req, fffff0000234 [ 500.522127] firewire_ohci: AR spd 0 tl 32, ffc0 -> ffc1, ack_pending , QR req, fffff0000234 [ 500.522161] firewire_ohci: AR spd 0 tl 32, ffc1 -> ffc0, ack_complete, QR resp = c000001f [ 500.522174] firewire_ohci: AT spd 0 tl 32, ffc1 -> ffc0, ack_complete, QR resp = c000001f [ 500.522226] firewire_ohci: AR spd 0 tl 33, ffc0 -> ffc1, ack_pending , QW req, fffff0000234 = c000001f [ 500.522242] firewire_ohci: AT spd 0 tl 33, ffc0 -> ffc1, ack_pending , QW req, fffff0000234 = c000001f [ 500.522271] firewire_ohci: AT spd 0 tl 33, ffc1 -> ffc0, ack_complete, W resp [ 500.522283] firewire_ohci: AR spd 0 tl 33, ffc1 -> ffc0, ack_complete, W resp [ 500.522304] firewire_core: phy config: card 0, new root=ffc1, gap_count=5 [ 500.522328] firewire_ohci: AR ack_complete, PHY 01c50000 fe3affff [ 500.522339] firewire_ohci: AT ack_complete, PHY 01c50000 fe3affff [ 500.522366] firewire_ohci: AR evt_bus_reset, generation 3 [ 500.522375] firewire_ohci: AR evt_bus_reset, generation 3 [ 500.522398] firewire_ohci: 2 selfIDs, generation 3, local node ID ffc0 [ 500.522408] firewire_ohci: selfID 0: 80458882, phy 0 [p..] S400 gc=5 +0W Lci [ 500.522416] firewire_ohci: selfID 0: 8145ccd4, phy 1 [c--] beta gc=5 -3W Lc [ 500.522452] firewire_ohci: AT spd 0 tl 34, ffc0 -> ffc1, ack_pending , Lk req, fffff000021c 8,2 [ 500.522467] firewire_ohci: AR spd 0 tl 34, ffc1 -> ffc0, ack_complete, Lk resp 4,2 [ 500.522517] firewire_ohci: AR spd 0 tl 3b, ffc0 -> ffc1, ack_pending , QW req, fffff0000004 = 00000100 [ 500.522532] firewire_ohci: AT spd 0 tl 3b, ffc0 -> ffc1, ack_pending , QW req, fffff0000004 = 00000100 [ 500.522924] firewire_core: created device fw3: GUID 00241b00964cac00, S100 [ 500.522953] firewire_ohci: AR spd 0 tl 3b, ffc1 -> ffc0, ack_pending , QR req, fffff0000234 [ 500.522967] firewire_ohci: AT spd 0 tl 3b, ffc1 -> ffc0, ack_pending , QR req, fffff0000234 [ 500.522990] firewire_ohci: 2 selfIDs, generation 3, local node ID ffc1 [ 500.523003] firewire_ohci: AT spd 0 tl 3b, ffc0 -> ffc1, ack_complete, QR resp = c000001f [ 500.523014] firewire_ohci: AR spd 0 tl 3b, ffc0 -> ffc1, ack_complete, QR resp = c000001f [ 500.523034] firewire_ohci: selfID 0: 80458882, phy 0 [p..] S400 gc=5 +0W Lci [ 500.523042] firewire_ohci: selfID 0: 8145ccd4, phy 1 [c--] beta gc=5 -3W Lc [ 500.776179] firewire_ohci: AR spd 0 tl 3f, ffc1 -> ffc0, ack_pending , QW req, fffff0000234 = c000001f [ 500.776207] firewire_ohci: AT spd 0 tl 3f, ffc1 -> ffc0, ack_pending , QW req, fffff0000234 = c000001f [ 500.776262] firewire_ohci: AT spd 0 tl 3f, ffc0 -> ffc1, ack_complete, W resp [ 500.776276] firewire_ohci: AR spd 0 tl 3f, ffc0 -> ffc1, ack_complete, W resp [ 501.020098] firewire_ohci: AR spd 0 tl 00, ffc0 -> ffc1, ack_complete, QR resp = 0404e334 [ 501.020113] firewire_ohci: AT spd 0 tl 00, ffc1 -> ffc0, pending/cancelled, QR req, fffff0000400 [ 501.020155] firewire_ohci: AR spd 0 tl 01, ffc0 -> ffc1, ack_complete, QR resp = 31333934 [ 501.020165] firewire_ohci: AT spd 0 tl 01, ffc1 -> ffc0, pending/cancelled, QR req, fffff0000404 [ 501.020198] firewire_ohci: AR spd 0 tl 02, ffc0 -> ffc1, ack_complete, QR resp = f000a222 [ 501.020207] firewire_ohci: AT spd 0 tl 02, ffc1 -> ffc0, pending/cancelled, QR req, fffff0000408 [ 501.020239] firewire_ohci: AR spd 0 tl 03, ffc0 -> ffc1, ack_complete, QR resp = 00241b00 [ 501.020249] firewire_ohci: AT spd 0 tl 03, ffc1 -> ffc0, pending/cancelled, QR req, fffff000040c [ 501.020280] firewire_ohci: AR spd 0 tl 04, ffc0 -> ffc1, ack_complete, QR resp = 964cac00 [ 501.020290] firewire_ohci: AT spd 0 tl 04, ffc1 -> ffc0, pending/cancelled, QR req, fffff0000410 [ 501.020323] firewire_ohci: AT spd 0 tl 05, ffc1 -> ffc0, ack_pending , QR req, fffff0000414 [ 501.020339] firewire_ohci: AR spd 0 tl 05, ffc0 -> ffc1, ack_complete, QR resp = 0005dd0b Any sense to making this a module parameter? I am now more motovated to invest in a cable tester. know of any? google showed me some, but I am cant tell if they are more than just a continuity tester. -- Carl K |