<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://blog.gmane.org/gmane.linux.kernel.firewire.user">
    <title>gmane.linux.kernel.firewire.user</title>
    <link>http://blog.gmane.org/gmane.linux.kernel.firewire.user</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.kernel.firewire.user/4488"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.kernel.firewire.user/4483"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.kernel.firewire.user/4480"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.kernel.firewire.user/4463"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.kernel.firewire.user/4461"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.kernel.firewire.user/4450"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.kernel.firewire.user/4443"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.kernel.firewire.user/4443"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.kernel.firewire.user/4443"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.kernel.firewire.user/4439"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.kernel.firewire.user/4429"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.kernel.firewire.user/4427"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.kernel.firewire.user/4422"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.kernel.firewire.user/4412"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.kernel.firewire.user/4402"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.kernel.firewire.user/4397"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.kernel.firewire.user/4372"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.kernel.firewire.user/4346"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.kernel.firewire.user/4333"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.kernel.firewire.user/4325"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://comments.gmane.org/gmane.linux.kernel.firewire.user/4488">
    <title>Problems in 3.3.x with via VT6315</title>
    <link>http://comments.gmane.org/gmane.linux.kernel.firewire.user/4488</link>
    <description>&lt;pre&gt;Hello,

here we have two computers, both with VT6315, running all x86_64, one is an
intel i7 and the other an amd Phenom II.

The I7 runs 2.6.35 and dc1394 cameras work perfectly in it.
The Phenom II runs 3.3.4 and dc1394 cameras work for a short seconds, and hang.
Then the process hangs too. Killing the process leaves it &amp;lt;defunct&amp;gt; (unrelated
to the parent accepting it or not). Using the same userland software in both
computers.

I can't test 3.3.4 on the I7 easily, but I imagine something could have got
broken for the VT6315 since 2.6.35.

Can anyone confirm that VT6315 works in 3.3.x kernels?

Regards,
Lluís.

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
&lt;/pre&gt;</description>
    <dc:creator>Lluís Batlle i Rossell</dc:creator>
    <dc:date>2012-05-08T10:44:46</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.kernel.firewire.user/4483">
    <title>PCIe card recommendation</title>
    <link>http://comments.gmane.org/gmane.linux.kernel.firewire.user/4483</link>
    <description>&lt;pre&gt;I need to buy 20 or so PCIe firewire 400 cards.  (10 machines, 2 cards
each, or 1 card with 2 bus/chips - I need to plug in 2 dv video
devices)

Has anyone shopped around recently?

Are there any I should avoid?

&lt;/pre&gt;</description>
    <dc:creator>Carl Karsten</dc:creator>
    <dc:date>2012-04-24T19:50:52</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.kernel.firewire.user/4480">
    <title>Multiple file descriptors and ISO receive contexts</title>
    <link>http://comments.gmane.org/gmane.linux.kernel.firewire.user/4480</link>
    <description>&lt;pre&gt;Hi all. I am currently having a problem with multiple file descriptors
and ISO receive contexts. I'm looking to be notified of data on 2
separate channels using 2 file descriptors and read their data
separately. I'd like to have one event loop that reads both
descriptors but I have had trouble with select(). It looked like
select() would only detect data on the first ISO channel's file
descriptor. I could use the notification on the first to read from
both but I don't like the possibility that my second read could block.
 Is this normal operation?  Can I set the second file descriptor
options to non-blocking or is there a better way to poll the two
descriptors?

Also, we got our hands on PointGrey Firewire cards so we don't have
the problems you mentioned concerning the TI chips.

-Chris
------------------------------------------------------------------------------
For Developers, A Lot Can Happen In A Second.
Boundary is the first to Know...and Tell You.
Monitor Your Applications in Ultra-Fine Resolution. Try it FREE!
http://p.sf.net/sfu/Boundary-d2dvs2&lt;/pre&gt;</description>
    <dc:creator>Chris Wj</dc:creator>
    <dc:date>2012-04-06T20:15:12</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.kernel.firewire.user/4463">
    <title>Multi-channel receive</title>
    <link>http://comments.gmane.org/gmane.linux.kernel.firewire.user/4463</link>
    <description>&lt;pre&gt;Hey all. I am trying to figure out the best way to perform a multi-channel
receive using the raw interface. The data is coming from a single device
(custom, not common audio/video), but does not have to be joined together.
The packet size is around 8K as well, so I have to use the new driver so I
am not limited by the kernel pagesize. Basically, I want to listen and read
from 2 channels (0 and 1) and process their data separately. Can I set up 2
threads with 2 distinct handles to read from the same device but different
channels?

I'm  new to Firewire development so apologies if these are simple questions.

Thanks much,
Chris
------------------------------------------------------------------------------
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure&lt;/pre&gt;</description>
    <dc:creator>Chris Wj</dc:creator>
    <dc:date>2012-03-29T16:51:49</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.kernel.firewire.user/4461">
    <title>Changes to the FireWire kernel drivers in Linux 3.3</title>
    <link>http://comments.gmane.org/gmane.linux.kernel.firewire.user/4461</link>
    <description>&lt;pre&gt;Hi all,

Linux 3.3 has been released on Sunday.  This time there were only two
small changes to the FireWire drivers.

firewire-ohci:
  - Add workaround for the 1394 part of Creative SoundBlaster Audigy
    in order to fix transaction failures.
  - Fix random malfunctions of Ricoh PCI Express 1394 controllers by
    disabling MSI (message signaled interrupts).

These changes were also backmerged into kernel 3.2.6 and 3.0.21.  In
kernel 3.0.25, two forgotten older fixes from the 3.1 release were
backmerged (fix for recognition of some old camcorders; 32 bit userspace on
64 bit kernel compatibility fix).

Loosely related to FireWire (but also USB, SATA, and other interconnects):
Just last week between 3.3-rc7 and 3.3 final, some fixes for kernel
crashes at hot unplug of storage devices were committed.  E.g. an infamous
bug with card readers has been addressed.  Nevertheless I suspect that the
hunt for hot-unplug related bugs in and around the kernel's block layer is
not yet over.

Since there is so little to say about the FireWire kernel drivers, I use
this post to also remind of some library updates:
  - libraw1394 v2.0.8 on 2012-02-19 with bug fixes and performance
    improvement,
  - libdc1394 v2.2.0 on 2012-03-06 with bug fixes on Linux and with new
    Windows platform support,
  - ongoing libffado fixes and improvements in the FFADO development
    repository, without formal release yet.
&lt;/pre&gt;</description>
    <dc:creator>Stefan Richter</dc:creator>
    <dc:date>2012-03-20T13:49:51</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.kernel.firewire.user/4450">
    <title>Unable to access firewire hard drive</title>
    <link>http://comments.gmane.org/gmane.linux.kernel.firewire.user/4450</link>
    <description>&lt;pre&gt;System: Slackware64-13.37
Kernel: 3.2.2
Libraw1394 2.0.7

# lspci | grep FireWire
01:06.0 FireWire (IEEE 1394): Agere Systems FW322/323 (rev 04)

# lsmod | grep firewire
firewire_sbp2          10977  0 
firewire_ohci          26284  0 
firewire_core          41461  2 firewire_sbp2,firewire_ohci
crc_itu_t               1185  2 udf,firewire_core


#dmesg
firewire_core: created device fw1: GUID 0050770e00071002, S400, 3 config ROM 
retries
firewire_core: phy config: card 0, new root=ffc0, gap_count=5
scsi5 : SBP-2 IEEE-1394
firewire_sbp2: Workarounds for fw1.0: 0x20 (firmware_revision 0x012804, model_id 
0x000001)
firewire_sbp2: fw1.0: logged in to LUN 0000 (0 retries)
scsi 5:0:0:0: Direct-Access-RBC ST316002 2ACE                  PQ: 0 ANSI: 4
sd 5:0:0:0: Attached scsi generic sg4 type 14
sd 5:0:0:0: [sdd] 312558593 512-byte logical blocks: (160 GB/149 GiB)
sd 5:0:0:0: [sdd] Write Protect is off
sd 5:0:0:0: [sdd] Mode Sense: 11 00 00 00
sd 5:0:0:0: [sdd] Write cache: enabled, read cache: enabled, doesn't support 
DPO or FUA
 sdd: sdd1
sd 5:0:0:0: [sdd] Attached SCSI disk

The device is a hard drive caddy with both USB and FireWire ports, and 
contains an NTFS formatted drive.

Under Windoze, the drive functions perfectly as either USB or FireWire (ie 
this is not a hardware fault!)

Under Slackware, when connected as USB, the drive is immediately recognised, 
and a prompt appears on the desktop asking if I want to mount it. If I accept, 
it is mounted as /media/Video (the partition label).

If I connect it as Firewire, although the kernel appears to recognise it (see 
demsg above), no prompt to mount it appears. Attempting to mount it manually 
creates an eror message saying it can't identify the filing system. Specifying 
ntfs-3g produces a "wrong super-block" error.

Examining the disk with GParted indicates that the disk contains only 
"unallocated" space, when attached via FireWire!

In other words, although the disk works fine under Windows, and under Linux as 
USB, it doesn't work under FireWire, as the system is unable to identify the 
partition, although it knows it exists!

I haven't used this caddy for a while, but it used to work perfectly under the 
old FireWire stack. (I was unaware that there was a new stack until I started 
trying to debug this problem!)

I am not a programmer, though I would claim to be "computer literate". This 
may be an error on my part, but if so it is not obvious to me. Googling for 
solutions to this issue has produced a number of hits for Ubuntu users with 
the same problem, but no apparent solution!

Is anyone here able to offer advice or enlightenment, please?

Cheers,

&lt;/pre&gt;</description>
    <dc:creator>Peter Christy</dc:creator>
    <dc:date>2012-02-20T16:11:17</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.kernel.firewire.user/4443">
    <title>Problem using raw1394_iso_recv_init() - the irq_interval parameter</title>
    <link>http://comments.gmane.org/gmane.linux.kernel.firewire.user/4443</link>
    <description>&lt;pre&gt;Hi,

I seem to have a strange problem with the irq_interval parameter of 
raw1394_iso_recv_init().
It seems to have an upper limit of 512. Is that possible ?

If I set it to higher values than that, I still get the callback after 512 
packets have arrived.

This is on a Slackware 13.37, kernel 2.6.37.6, 32bit x86, juju stack, OHCI 
driver.

Before I was using much smaller values, so I'm not sure whether this is 
something new or not.

Thanks
Alex

------------------------------------------------------------------------------
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual 
desktops for less than the cost of PCs and save 60% on VDI infrastructure 
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
&lt;/pre&gt;</description>
    <dc:creator>Alexander Neundorf</dc:creator>
    <dc:date>2012-01-08T21:54:27</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.kernel.firewire.user/4443">
    <title>Problem using raw1394_iso_recv_init() - the irq_interval parameter</title>
    <link>http://comments.gmane.org/gmane.linux.kernel.firewire.user/4443</link>
    <description>&lt;pre&gt;Hi,

I seem to have a strange problem with the irq_interval parameter of 
raw1394_iso_recv_init().
It seems to have an upper limit of 512. Is that possible ?

If I set it to higher values than that, I still get the callback after 512 
packets have arrived.

This is on a Slackware 13.37, kernel 2.6.37.6, 32bit x86, juju stack, OHCI 
driver.

Before I was using much smaller values, so I'm not sure whether this is 
something new or not.

Thanks
Alex

------------------------------------------------------------------------------
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual 
desktops for less than the cost of PCs and save 60% on VDI infrastructure 
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
&lt;/pre&gt;</description>
    <dc:creator>Alexander Neundorf</dc:creator>
    <dc:date>2012-01-08T21:54:27</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.kernel.firewire.user/4443">
    <title>Problem using raw1394_iso_recv_init() - the irq_interval parameter</title>
    <link>http://comments.gmane.org/gmane.linux.kernel.firewire.user/4443</link>
    <description>&lt;pre&gt;Hi,

I seem to have a strange problem with the irq_interval parameter of 
raw1394_iso_recv_init().
It seems to have an upper limit of 512. Is that possible ?

If I set it to higher values than that, I still get the callback after 512 
packets have arrived.

This is on a Slackware 13.37, kernel 2.6.37.6, 32bit x86, juju stack, OHCI 
driver.

Before I was using much smaller values, so I'm not sure whether this is 
something new or not.

Thanks
Alex

------------------------------------------------------------------------------
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual 
desktops for less than the cost of PCs and save 60% on VDI infrastructure 
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
&lt;/pre&gt;</description>
    <dc:creator>Alexander Neundorf</dc:creator>
    <dc:date>2012-01-08T21:54:27</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.kernel.firewire.user/4439">
    <title>libraw1394 and libiec61883 tarballs back on kernel.org</title>
    <link>http://comments.gmane.org/gmane.linux.kernel.firewire.user/4439</link>
    <description>&lt;pre&gt;Hi all,

it took longer than necessary, but now the source release tarballs of
libraw1394 v0.5...v2.0.7 and libiec61883 v1.0.0...v1.2.0 are finally
available at their former place at kernel.org again:

    ftp://ftp.kernel.org/pub/linux/libs/ieee1394/
    http://www.kernel.org/pub/linux/libs/ieee1394/
    https://www.kernel.org/pub/linux/libs/ieee1394/

There is a general change of policies and processes at kernel.org:
Uploaded files are no longer gpg-signed by a daemon at kernel.org but by
the person who uploaded them.  Only signatures for the original *.tar files
are installed at kernel.org.  This means that you first need to uncompress
a downloaded file before you can verify its authenticity, e.g.:

    $ wget ftp://ftp.kernel.org/pub/linux/libs/ieee1394/libiec61883-1.2.0.tar.{xz,sign}
    $ xz -d libiec61883-1.2.0.tar.xz
    $ gpg --verify libiec61883-1.2.0.tar.sign

The tarballs at above URLs are the same as the ones that were there before
the kernel.org break-in last year, i.e. I did not generate new ones.  I did
not have own backups of all of them though; I had to collect some of them
from stale kernel.org FTP mirrors.  I verified their contents against git
checkouts of the respective versions though.

A pro pos:
  - Since wiki.kernel.org is still read-only, and with it the ToDo list of
    ieee1394.wiki.kernel.org, I entered the open issues of libraw1394 at
    https://redmine.user.in-berlin.de/projects/libraw1394/issues now.
    This one is read-only for you all too, so just post any issue reports
    to the mailing list.  Or better yet, post patches. :-)
  - libraw1394.git is still only two commits ahead of v2.0.7, but I should
    get a v2.0.8 release out sooner than later (with the usual loose
    semantics of "soon").
  - As before, libiec61883 is maintained by Dan; I am just his proxy for
    file upload to kernel.org.
&lt;/pre&gt;</description>
    <dc:creator>Stefan Richter</dc:creator>
    <dc:date>2012-01-03T21:29:07</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.kernel.firewire.user/4429">
    <title>fw drive in 11.10</title>
    <link>http://comments.gmane.org/gmane.linux.kernel.firewire.user/4429</link>
    <description>&lt;pre&gt;when I plug in a firewire drive, this is all I see in dmesg:

[10518.283056] firewire_core: phy config: card 0, new root=ffc1, gap_count=5
[10518.807684] firewire_core: created device fw1: GUID 00203702003442f7, S400

If I boot the same box a live 10.04 all is fine.

If I boot 11.10, plug in dv cam, kino, camera stream shows fine.


-
Carl K

------------------------------------------------------------------------------
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual 
desktops for less than the cost of PCs and save 60% on VDI infrastructure 
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
&lt;/pre&gt;</description>
    <dc:creator>Carl Karsten</dc:creator>
    <dc:date>2012-01-02T03:50:21</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.kernel.firewire.user/4427">
    <title>Firewire drive sbp2_scsi_abort issue</title>
    <link>http://comments.gmane.org/gmane.linux.kernel.firewire.user/4427</link>
    <description>&lt;pre&gt;Hi guys,

I'm hoping you can help me out here, or point me in the direction of somewhere better.  I've had a quick look at the list archive but didn't see my exact problem, but apologies in advance if I missed something.

I recently upgraded an old laptop I use for file and print (Sony Viao PCG-GR215SP(DE) Pentium IIIm 1.2GHz) from Ubuntu 8 to 11.4 and now I am having real problems with firewire connected disks.

In short, after several hours of good operation "something" causes the bus to sbp2_scsi_abort, usually during a write operation, triggering a cascade failure where the drive winds up remounted read-only and reliable (an umount in this state will sometimes hang).

Here is a typical log of events:
http://pastebin.ca/2097049

Linux version 2.6.38-13-generic-pae (buildd&amp;lt; at &amp;gt;roseapple) (gcc version 4.5.2 (Ubuntu/Linaro 4.5.2-8ubuntu4) ) #53-Ubuntu SMP Mon Nov 28 19:41:58 UTC 2011

firewire_ohci          31504  0 
firewire_core          56138  1 firewire_ohci
crc_itu_t              12627  1 firewire_core

00:00.0 Host bridge: Intel Corporation 82830 830 Chipset Host Bridge (rev 02)
00:01.0 PCI bridge: Intel Corporation 82830 830 Chipset AGP Bridge (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801CA/CAM USB Controller #1 (rev 01)
00:1d.1 USB Controller: Intel Corporation 82801CA/CAM USB Controller #2 (rev 01)
00:1d.2 USB Controller: Intel Corporation 82801CA/CAM USB Controller #3 (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 41)
00:1f.0 ISA bridge: Intel Corporation 82801CAM ISA Bridge (LPC) (rev 01)
00:1f.1 IDE interface: Intel Corporation 82801CAM IDE U100 Controller (rev 01)
00:1f.3 SMBus: Intel Corporation 82801CA/CAM SMBus Controller (rev 01)
00:1f.5 Multimedia audio controller: Intel Corporation 82801CA/CAM AC'97 Audio Controller (rev 01)
00:1f.6 Modem: Intel Corporation 82801CA/CAM AC'97 Modem Controller (rev 01)
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility M6 LY
02:02.0 FireWire (IEEE 1394): Texas Instruments TSB43AA22 IEEE-1394 Controller (PHY/Link Integrated) (rev 02)
02:05.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev 80)
02:05.1 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev 80)
02:08.0 Ethernet controller: Intel Corporation 82801CAM (ICH3) PRO/100 VE (LOM) Ethernet Controller (rev 41)


I'm not sure what the make/model of the adapter card is, but it will be whatever the onboard adapter is for the Viao.

I have tried this with several drives and two enclosures (all of which work fine on other machines) so I don't think the problem is there.

Happy to provide additional info.

As you can expect this is causing me real grief.  I'm really hoping you can help me out here.


Regards,
Keith.

------------------------------------------------------------------------------
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual 
desktops for less than the cost of PCs and save 60% on VDI infrastructure 
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox&lt;/pre&gt;</description>
    <dc:creator>Keith Smith</dc:creator>
    <dc:date>2011-12-28T19:04:44</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.kernel.firewire.user/4422">
    <title>node not destroyed on unplug</title>
    <link>http://comments.gmane.org/gmane.linux.kernel.firewire.user/4422</link>
    <description>&lt;pre&gt;un/re-plugging the cable. waiting a few seconds between each (but not
watching syslog, so maybe didn't wait long enough...)  - 3 or 4 worked
fine, fw2,3 created/destroyed as expected, then I unplug, and fw2
doesn't destroy:

juser&amp;lt; at &amp;gt;pc8:~$ ls /dev/fw?
/dev/fw0  /dev/fw1  /dev/fw2

and syslog has a ton of
Dec 20 09:08:22 pc8 kernel: [ 2325.059013] firewire_ohci: AR
evt_bus_reset, generation 0
.... 0-255
loop that 25 times.

Dec 20 09:08:08 pc8 kernel: [ 2310.108394] firewire_ohci: AR
evt_bus_reset, generation 4
Dec 20 09:08:08 pc8 kernel: [ 2310.108482] firewire_ohci: isochronous
cycle too long
Dec 20 09:08:08 pc8 kernel: [ 2310.108614] firewire_ohci: AR
evt_bus_reset, generation 5
Dec 20 09:08:08 pc8 kernel: [ 2310.108786] firewire_ohci: AR
evt_bus_reset, generation 6
Dec 20 09:08:08 pc8 kernel: [ 2310.108993] firewire_ohci: 1 selfIDs,
generation 6, local node ID ffc0
Dec 20 09:08:08 pc8 kernel: [ 2310.109004] firewire_ohci: selfID 0:
807f8842, phy 0 [-..] S400 gc=63 +
0W Lci
Dec 20 09:08:08 pc8 kernel: [ 2310.109011] firewire_core: skipped bus
generations, destroying all node
s
Dec 20 09:08:08 pc8 kernel: [ 2310.109097] firewire_ohci: AR
evt_bus_reset, generation 4
Dec 20 09:08:08 pc8 kernel: [ 2310.109113] firewire_ohci: 1 selfIDs,
generation 4, local node ID ffc0
Dec 20 09:08:08 pc8 kernel: [ 2310.109122] firewire_ohci: selfID 0:
807fcc56, phy 0 [---] beta gc=63 -3W Lci
Dec 20 09:08:08 pc8 kernel: [ 2310.608114] firewire_core: rediscovered
device fw0
Dec 20 09:08:08 pc8 kernel: [ 2310.608188] firewire_ohci: AT spd 0 tl
15, ffc0 -&amp;gt; ffc1, evt_missing_ack, QW req, fffff0000234 = c000001f
Dec 20 09:08:08 pc8 kernel: [ 2310.845150] firewire_ohci: AR
evt_bus_reset, generation 5
Dec 20 09:08:08 pc8 kernel: [ 2310.845622] firewire_ohci: AR
evt_bus_reset, generation 6

++ 28705 times, nothing else.
juser&amp;lt; at &amp;gt;pc8:~$ grep "09:08:.*firewire_ohci: AR evt_bus_reset,
generation" /var/log/syslog |wc
  28705  344460 2599790

Dec 20 09:08:23 pc8 kernel: [ 2325.200602] firewire_ohci: AR
evt_bus_reset, generation 27
Dec 20 09:08:23 pc8 kernel: [ 2325.201097] firewire_ohci: AR
evt_bus_reset, generation 28
Dec 20 09:08:23 pc8 kernel: [ 2325.201596] firewire_ohci: AR
evt_bus_reset, generation 29
Dec 20 09:08:23 pc8 kernel: [ 2325.201713] firewire_ohci: AR
evt_bus_reset, generation 7
Dec 20 09:08:23 pc8 kernel: [ 2325.201946] firewire_ohci: 2 selfIDs,
generation 29, local node ID ffc1
Dec 20 09:08:23 pc8 kernel: [ 2325.201958] firewire_ohci: selfID 0:
807f8880, phy 0 [p..] S400 gc=63 +0W Lc
Dec 20 09:08:23 pc8 kernel: [ 2325.201968] firewire_ohci: selfID 0:
817fccd6, phy 1 [c--] beta gc=63 -3W Lci
Dec 20 09:08:23 pc8 kernel: [ 2325.201975] firewire_core: skipped bus
generations, destroying all nodes
Dec 20 09:08:23 pc8 kernel: [ 2325.201984] firewire_ohci: isochronous
cycle inconsistent
Dec 20 09:08:23 pc8 kernel: [ 2325.202027] firewire_ohci: 2 selfIDs,
generation 7, local node ID ffc0
Dec 20 09:08:23 pc8 kernel: [ 2325.202035] firewire_ohci: selfID 0:
807f8880, phy 0 [p..] S400 gc=63 +0W Lc
Dec 20 09:08:23 pc8 kernel: [ 2325.202043] firewire_ohci: selfID 0:
817fccd6, phy 1 [c--] beta gc=63 -3W Lci
Dec 20 09:08:23 pc8 kernel: [ 2325.202100] firewire_ohci: AR spd 0 tl
16, ffc1 -&amp;gt; ffc0, ack_complete, Lk resp 4,2
Dec 20 09:08:23 pc8 kernel: [ 2325.202113] firewire_ohci: AT spd 0 tl
16, ffc0 -&amp;gt; ffc1, pending/cancelled, Lk req, fffff000021c 8,2
Dec 20 09:08:23 pc8 kernel: [ 2325.456176] firewire_ohci: AT spd 0 tl
11, ffc1 -&amp;gt; ffc0, ack_pending , QW req, fffff0000234 = c000001f
Dec 20 09:08:23 pc8 kernel: [ 2325.456202] firewire_ohci: AR spd 0 tl
11, ffc1 -&amp;gt; ffc0, ack_pending , QW req, fffff0000234 = c000001f
Dec 20 09:08:23 pc8 kernel: [ 2325.456243] firewire_ohci: AR spd 0 tl
11, ffc0 -&amp;gt; ffc1, ack_complete, W resp
Dec 20 09:08:23 pc8 kernel: [ 2325.456257] firewire_ohci: AT spd 0 tl
11, ffc0 -&amp;gt; ffc1, ack_complete, W resp
Dec 20 09:08:23 pc8 kernel: [ 2325.700144] firewire_core: rediscovered
device fw1
Dec 20 09:08:23 pc8 kernel: [ 2325.700187] firewire_ohci: AR spd 0 tl
28, ffc0 -&amp;gt; ffc1, ack_complete, QR resp = 0404e334
Dec 20 09:08:23 pc8 kernel: [ 2325.700199] firewire_ohci: AT spd 0 tl
28, ffc1 -&amp;gt; ffc0, pending/cancelled, QR req, fffff0000400
Dec 20 09:08:23 pc8 kernel: [ 2325.700237] firewire_ohci: AR spd 0 tl
29, ffc0 -&amp;gt; ffc1, ack_complete, QR resp = 31333934
Dec 20 09:08:23 pc8 kernel: [ 2325.700247] firewire_ohci: AT spd 0 tl
29, ffc1 -&amp;gt; ffc0, pending/cancelled, QR req, fffff0000404
Dec 20 09:08:23 pc8 kernel: [ 2325.700285] firewire_ohci: AT spd 0 tl
2a, ffc1 -&amp;gt; ffc0, ack_pending , QR req, fffff0000408
Dec 20 09:08:23 pc8 kernel: [ 2325.700300] firewire_ohci: AT spd 0 tl
17, ffc0 -&amp;gt; ffc1, ack_pending , QR req, fffff0000400
Dec 20 09:08:23 pc8 kernel: [ 2325.700315] firewire_ohci: AR spd 0 tl
17, ffc1 -&amp;gt; ffc0, ack_complete, QR resp = 0404fb9d
Dec 20 09:08:23 pc8 kernel: [ 2325.700328] firewire_ohci: AR spd 0 tl
2a, ffc0 -&amp;gt; ffc1, ack_complete, QR resp = f000a222
Dec 20 09:08:23 pc8 kernel: [ 2325.700373] firewire_ohci: AT spd 0 tl
18, ffc0 -&amp;gt; ffc1, ack_pending , QR req, fffff0000404
Dec 20 09:08:23 pc8 kernel: [ 2325.700384] firewire_ohci: AT spd 0 tl
2b, ffc1 -&amp;gt; ffc0, ack_pending , QR req, fffff000040c
Dec 20 09:08:23 pc8 kernel: [ 2325.700394] firewire_ohci: AR spd 0 tl
18, ffc1 -&amp;gt; ffc0, ack_complete, QR resp = 31333934
Dec 20 09:08:23 pc8 kernel: [ 2325.700413] firewire_ohci: AR spd 0 tl
2b, ffc0 -&amp;gt; ffc1, ack_complete, QR resp = 00241b00
Dec 20 09:08:23 pc8 kernel: [ 2325.700450] firewire_ohci: AT spd 0 tl
2c, ffc1 -&amp;gt; ffc0, ack_pending , QR req, fffff0000410
Dec 20 09:08:23 pc8 kernel: [ 2325.700461] firewire_ohci: AR spd 0 tl
19, ffc1 -&amp;gt; ffc0, ack_complete, QR resp = f000b223
Dec 20 09:08:23 pc8 kernel: [ 2325.700471] firewire_ohci: AT spd 0 tl
19, ffc0 -&amp;gt; ffc1, pending/cancelled, QR req, fffff0000408
Dec 20 09:08:23 pc8 kernel: [ 2325.700488] firewire_ohci: AR spd 0 tl
2c, ffc0 -&amp;gt; ffc1, ack_complete, QR resp = 964cac00
Dec 20 09:08:23 pc8 kernel: [ 2325.700540] firewire_ohci: AT spd 0 tl
1a, ffc0 -&amp;gt; ffc1, ack_pending , QR req, fffff000040c
Dec 20 09:08:23 pc8 kernel: [ 2325.700551] firewire_ohci: AT spd 0 tl
2d, ffc1 -&amp;gt; ffc0, ack_pending , QR req, fffff0000414
Dec 20 09:08:23 pc8 kernel: [ 2325.700566] firewire_ohci: AR spd 0 tl
1a, ffc1 -&amp;gt; ffc0, ack_complete, QR resp = 01080000
Dec 20 09:08:23 pc8 kernel: [ 2325.700579] firewire_ohci: AR spd 0 tl
2d, ffc0 -&amp;gt; ffc1, ack_complete, QR resp = 0005dd0b
Dec 20 09:08:23 pc8 kernel: [ 2325.700630] firewire_ohci: AT spd 0 tl
1b, ffc0 -&amp;gt; ffc1, ack_pending , QR req, fffff0000410
Dec 20 09:08:23 pc8 kernel: [ 2325.700641] firewire_ohci: AT spd 0 tl
30, ffc1 -&amp;gt; ffc0, ack_pending , QR req, fffff0000418
Dec 20 09:08:23 pc8 kernel: [ 2325.700656] firewire_ohci: AR spd 0 tl
1b, ffc1 -&amp;gt; ffc0, ack_complete, QR resp = 00006351
Dec 20 09:08:23 pc8 kernel: [ 2325.700669] firewire_ohci: AR spd 0 tl
30, ffc0 -&amp;gt; ffc1, ack_complete, QR resp = 0c0083c0
Dec 20 09:08:23 pc8 kernel: [ 2325.700698] firewire_ohci: AT spd 0 tl
31, ffc1 -&amp;gt; ffc0, ack_pending , QR req, fffff000041c
Dec 20 09:08:23 pc8 kernel: [ 2325.700713] firewire_ohci: AR spd 0 tl
1c, ffc1 -&amp;gt; ffc0, ack_complete, QR resp = 0005dd0b
Dec 20 09:08:23 pc8 kernel: [ 2325.700722] firewire_ohci: AT spd 0 tl
1c, ffc0 -&amp;gt; ffc1, pending/cancelled, QR req, fffff0000414
Dec 20 09:08:23 pc8 kernel: [ 2325.700740] firewire_ohci: AR spd 0 tl
31, ffc0 -&amp;gt; ffc1, ack_complete, QR resp = 03d00d1e
Dec 20 09:08:23 pc8 kernel: [ 2325.700784] firewire_ohci: AT spd 0 tl
32, ffc1 -&amp;gt; ffc0, ack_pending , QR req, fffff0000420
Dec 20 09:08:23 pc8 kernel: [ 2325.700795] firewire_ohci: AR spd 0 tl
1d, ffc1 -&amp;gt; ffc0, ack_complete, QR resp = 0c0083c0
Dec 20 09:08:23 pc8 kernel: [ 2325.700806] firewire_ohci: AT spd 0 tl
1d, ffc0 -&amp;gt; ffc1, pending/cancelled, QR req, fffff0000418
Dec 20 09:08:23 pc8 kernel: [ 2325.700823] firewire_ohci: AR spd 0 tl
32, ffc0 -&amp;gt; ffc1, ack_complete, QR resp = 81000003
Dec 20 09:08:23 pc8 kernel: [ 2325.700853] firewire_ohci: AT spd 0 tl
33, ffc1 -&amp;gt; ffc0, ack_pending , QR req, fffff0000424
Dec 20 09:08:23 pc8 kernel: [ 2325.700867] firewire_ohci: AR spd 0 tl
1e, ffc1 -&amp;gt; ffc0, ack_complete, QR resp = 03d00d1e
Dec 20 09:08:23 pc8 kernel: [ 2325.700877] firewire_ohci: AT spd 0 tl
1e, ffc0 -&amp;gt; ffc1, pending/cancelled, QR req, fffff000041c
Dec 20 09:08:23 pc8 kernel: [ 2325.700908] firewire_ohci: AR spd 0 tl
33, ffc0 -&amp;gt; ffc1, ack_complete, QR resp = 17000001
Dec 20 09:08:23 pc8 kernel: [ 2325.700940] firewire_ohci: AR spd 0 tl
1f, ffc1 -&amp;gt; ffc0, ack_complete, QR resp = 81000003
Dec 20 09:08:23 pc8 kernel: [ 2325.700950] firewire_ohci: AT spd 0 tl
1f, ffc0 -&amp;gt; ffc1, pending/cancelled, QR req, fffff0000420
Dec 20 09:08:23 pc8 kernel: [ 2325.700967] firewire_ohci: AT spd 0 tl
34, ffc1 -&amp;gt; ffc0, ack_pending , QR req, fffff0000428
Dec 20 09:08:23 pc8 kernel: [ 2325.700978] firewire_ohci: AR spd 0 tl
34, ffc0 -&amp;gt; ffc1, ack_complete, QR resp = 81000008
Dec 20 09:08:23 pc8 kernel: [ 2325.701027] firewire_ohci: AT spd 0 tl
35, ffc1 -&amp;gt; ffc0, ack_pending , QR req, fffff0000448
Dec 20 09:08:23 pc8 kernel: [ 2325.701041] firewire_ohci: AT spd 0 tl
20, ffc0 -&amp;gt; ffc1, ack_pending , QR req, fffff0000424
Dec 20 09:08:23 pc8 kernel: [ 2325.701055] firewire_ohci: AR spd 0 tl
20, ffc1 -&amp;gt; ffc0, ack_complete, QR resp = 17000001
Dec 20 09:08:23 pc8 kernel: [ 2325.701069] firewire_ohci: AR spd 0 tl
35, ffc0 -&amp;gt; ffc1, ack_complete, QR resp = 0003ff1c
Dec 20 09:08:23 pc8 kernel: [ 2325.701108] firewire_ohci: AT spd 0 tl
21, ffc0 -&amp;gt; ffc1, ack_pending , QR req, fffff0000428
Dec 20 09:08:23 pc8 kernel: [ 2325.701120] firewire_ohci: AT spd 0 tl
36, ffc1 -&amp;gt; ffc0, ack_pending , QR req, fffff000044c
Dec 20 09:08:23 pc8 kernel: [ 2325.701130] firewire_ohci: AR spd 0 tl
21, ffc1 -&amp;gt; ffc0, ack_complete, QR resp = 81000008
Dec 20 09:08:23 pc8 kernel: [ 2325.701150] firewire_ohci: AR spd 0 tl
36, ffc0 -&amp;gt; ffc1, ack_complete, QR resp = 00000000
Dec 20 09:08:23 pc8 kernel: [ 2325.701188] firewire_ohci: AT spd 0 tl
22, ffc0 -&amp;gt; ffc1, ack_pending , QR req, fffff0000448
Dec 20 09:08:23 pc8 kernel: [ 2325.701199] firewire_ohci: AT spd 0 tl
37, ffc1 -&amp;gt; ffc0, ack_pending , QR req, fffff0000450
Dec 20 09:08:23 pc8 kernel: [ 2325.701213] firewire_ohci: AR spd 0 tl
22, ffc1 -&amp;gt; ffc0, ack_complete, QR resp = 0003ff1c
Dec 20 09:08:23 pc8 kernel: [ 2325.701226] firewire_ohci: AR spd 0 tl
37, ffc0 -&amp;gt; ffc1, ack_complete, QR resp = 00000000
Dec 20 09:08:23 pc8 kernel: [ 2325.701258] firewire_ohci: AT spd 0 tl
38, ffc1 -&amp;gt; ffc0, ack_pending , QR req, fffff0000454
Dec 20 09:08:23 pc8 kernel: [ 2325.701276] firewire_ohci: AR spd 0 tl
23, ffc1 -&amp;gt; ffc0, ack_complete, QR resp = 00000000
Dec 20 09:08:23 pc8 kernel: [ 2325.701286] firewire_ohci: AT spd 0 tl
23, ffc0 -&amp;gt; ffc1, pending/cancelled, QR req, fffff000044c
Dec 20 09:08:23 pc8 kernel: [ 2325.701305] firewire_ohci: AR spd 0 tl
38, ffc0 -&amp;gt; ffc1, ack_complete, QR resp = 4a756a75
Dec 20 09:08:23 pc8 kernel: [ 2325.701340] firewire_ohci: AT spd 0 tl
39, ffc1 -&amp;gt; ffc0, ack_pending , QR req, fffff000042c
Dec 20 09:08:23 pc8 kernel: [ 2325.701353] firewire_ohci: AT spd 0 tl
24, ffc0 -&amp;gt; ffc1, ack_pending , QR req, fffff0000450
Dec 20 09:08:23 pc8 kernel: [ 2325.701368] firewire_ohci: AR spd 0 tl
24, ffc1 -&amp;gt; ffc0, ack_complete, QR resp = 00000000
Dec 20 09:08:23 pc8 kernel: [ 2325.701381] firewire_ohci: AR spd 0 tl
39, ffc0 -&amp;gt; ffc1, ack_complete, QR resp = 00064cb7
Dec 20 09:08:23 pc8 kernel: [ 2325.701416] firewire_ohci: AT spd 0 tl
3a, ffc1 -&amp;gt; ffc0, ack_pending , QR req, fffff0000430
Dec 20 09:08:23 pc8 kernel: [ 2325.701429] firewire_ohci: AT spd 0 tl
25, ffc0 -&amp;gt; ffc1, ack_pending , QR req, fffff0000454
Dec 20 09:08:23 pc8 kernel: [ 2325.701444] firewire_ohci: AR spd 0 tl
25, ffc1 -&amp;gt; ffc0, ack_complete, QR resp = 4a756a75
Dec 20 09:08:23 pc8 kernel: [ 2325.701457] firewire_ohci: AR spd 0 tl
3a, ffc0 -&amp;gt; ffc1, ack_complete, QR resp = 00000000
Dec 20 09:08:23 pc8 kernel: [ 2325.701492] firewire_ohci: AT spd 0 tl
3b, ffc1 -&amp;gt; ffc0, ack_pending , QR req, fffff0000434
Dec 20 09:08:23 pc8 kernel: [ 2325.701506] firewire_ohci: AT spd 0 tl
26, ffc0 -&amp;gt; ffc1, ack_pending , QR req, fffff000042c
Dec 20 09:08:23 pc8 kernel: [ 2325.701517] firewire_ohci: AR spd 0 tl
26, ffc1 -&amp;gt; ffc0, ack_complete, QR resp = 00064cb7
Dec 20 09:08:23 pc8 kernel: [ 2325.701533] firewire_ohci: AR spd 0 tl
3b, ffc0 -&amp;gt; ffc1, ack_complete, QR resp = 00000000
Dec 20 09:08:23 pc8 kernel: [ 2325.701569] firewire_ohci: AT spd 0 tl
3c, ffc1 -&amp;gt; ffc0, ack_pending , QR req, fffff0000438
Dec 20 09:08:23 pc8 kernel: [ 2325.701582] firewire_ohci: AT spd 0 tl
27, ffc0 -&amp;gt; ffc1, ack_pending , QR req, fffff0000430
Dec 20 09:08:23 pc8 kernel: [ 2325.701593] firewire_ohci: AR spd 0 tl
27, ffc1 -&amp;gt; ffc0, ack_complete, QR resp = 00000000
Dec 20 09:08:23 pc8 kernel: [ 2325.701610] firewire_ohci: AR spd 0 tl
3c, ffc0 -&amp;gt; ffc1, ack_complete, QR resp = 4c696e75
Dec 20 09:08:23 pc8 kernel: [ 2325.701652] firewire_ohci: AT spd 0 tl
3d, ffc1 -&amp;gt; ffc0, ack_pending , QR req, fffff000043c
Dec 20 09:08:23 pc8 kernel: [ 2325.701666] firewire_ohci: AT spd 0 tl
28, ffc0 -&amp;gt; ffc1, ack_pending , QR req, fffff0000434
Dec 20 09:08:23 pc8 kernel: [ 2325.701676] firewire_ohci: AR spd 0 tl
28, ffc1 -&amp;gt; ffc0, ack_complete, QR resp = 00000000
Dec 20 09:08:23 pc8 kernel: [ 2325.701693] firewire_ohci: AR spd 0 tl
3d, ffc0 -&amp;gt; ffc1, ack_complete, QR resp = 78204669
Dec 20 09:08:23 pc8 kernel: [ 2325.701728] firewire_ohci: AT spd 0 tl
3e, ffc1 -&amp;gt; ffc0, ack_pending , QR req, fffff0000440
Dec 20 09:08:23 pc8 kernel: [ 2325.701742] firewire_ohci: AT spd 0 tl
29, ffc0 -&amp;gt; ffc1, ack_pending , QR req, fffff0000438
Dec 20 09:08:23 pc8 kernel: [ 2325.701752] firewire_ohci: AR spd 0 tl
29, ffc1 -&amp;gt; ffc0, ack_complete, QR resp = 4c696e75
Dec 20 09:08:23 pc8 kernel: [ 2325.701776] firewire_ohci: AR spd 0 tl
3e, ffc0 -&amp;gt; ffc1, ack_complete, QR resp = 72657769
Dec 20 09:08:23 pc8 kernel: [ 2325.701813] firewire_ohci: AT spd 0 tl
2a, ffc0 -&amp;gt; ffc1, ack_pending , QR req, fffff000043c
Dec 20 09:08:23 pc8 kernel: [ 2325.701823] firewire_ohci: AT spd 0 tl
3f, ffc1 -&amp;gt; ffc0, ack_pending , QR req, fffff0000444
Dec 20 09:08:23 pc8 kernel: [ 2325.701837] firewire_ohci: AR spd 0 tl
2a, ffc1 -&amp;gt; ffc0, ack_complete, QR resp = 78204669
Dec 20 09:08:23 pc8 kernel: [ 2325.701851] firewire_ohci: AR spd 0 tl
3f, ffc0 -&amp;gt; ffc1, ack_complete, QR resp = 72650000
Dec 20 09:08:23 pc8 kernel: [ 2325.701952] firewire_ohci: AR spd 0 tl
2b, ffc1 -&amp;gt; ffc0, ack_complete, QR resp = 72657769
Dec 20 09:08:23 pc8 kernel: [ 2325.701963] firewire_ohci: AT spd 0 tl
2b, ffc0 -&amp;gt; ffc1, pending/cancelled, QR req, fffff0000440
Dec 20 09:08:23 pc8 kernel: [ 2325.702003] firewire_ohci: AT spd 0 tl
2c, ffc0 -&amp;gt; ffc1, ack_pending , QR req, fffff0000444
Dec 20 09:08:23 pc8 kernel: [ 2325.702014] firewire_ohci: AR spd 0 tl
2c, ffc1 -&amp;gt; ffc0, ack_complete, QR resp = 72650000
Dec 20 09:08:23 pc8 kernel: [ 2325.702184] firewire_core: created
device fw2: GUID 00241b00964cac00, S100
Dec 20 09:08:23 pc8 kernel: [ 2325.702213] firewire_ohci: AT spd 0 tl
00, ffc1 -&amp;gt; ffc0, ack_pending , QR req, fffff0000234
Dec 20 09:08:23 pc8 kernel: [ 2325.702225] firewire_ohci: AR spd 0 tl
00, ffc1 -&amp;gt; ffc0, ack_pending , QR req, fffff0000234
Dec 20 09:08:23 pc8 kernel: [ 2325.702255] firewire_ohci: AR spd 0 tl
00, ffc0 -&amp;gt; ffc1, ack_complete, QR resp = c000001f
Dec 20 09:08:23 pc8 kernel: [ 2325.702269] firewire_ohci: AT spd 0 tl
00, ffc0 -&amp;gt; ffc1, ack_complete, QR resp = c000001f
Dec 20 09:08:23 pc8 kernel: [ 2325.702331] firewire_core: created
device fw3: GUID 0108000000006351, S100
Dec 20 09:08:23 pc8 kernel: [ 2325.702365] firewire_ohci: AR spd 0 tl
2d, ffc0 -&amp;gt; ffc1, ack_pending , QR req, fffff0000234
Dec 20 09:08:23 pc8 kernel: [ 2325.702379] firewire_ohci: AT spd 0 tl
01, ffc1 -&amp;gt; ffc0, ack_pending , QW req, fffff0000234 = c000001f
Dec 20 09:08:23 pc8 kernel: [ 2325.702394] firewire_ohci: AR spd 0 tl
01, ffc1 -&amp;gt; ffc0, ack_pending , QW req, fffff0000234 = c000001f
Dec 20 09:08:23 pc8 kernel: [ 2325.702412] firewire_ohci: AT spd 0 tl
2d, ffc0 -&amp;gt; ffc1, ack_pending , QR req, fffff0000234
Dec 20 09:08:23 pc8 kernel: [ 2325.702423] firewire_ohci: AT spd 0 tl
2d, ffc1 -&amp;gt; ffc0, ack_complete, QR resp = c000001f
Dec 20 09:08:23 pc8 kernel: [ 2325.702440] firewire_ohci: AR spd 0 tl
2d, ffc1 -&amp;gt; ffc0, ack_complete, QR resp = c000001f
Dec 20 09:08:23 pc8 kernel: [ 2325.702453] firewire_ohci: AR spd 0 tl
01, ffc0 -&amp;gt; ffc1, ack_complete, W resp
Dec 20 09:08:23 pc8 kernel: [ 2325.702465] firewire_ohci: AT spd 0 tl
01, ffc0 -&amp;gt; ffc1, ack_complete, W resp
Dec 20 09:08:23 pc8 kernel: [ 2325.702502] firewire_ohci: AR spd 0 tl
2e, ffc0 -&amp;gt; ffc1, ack_pending , QW req, fffff0000234 = c000001f
Dec 20 09:08:23 pc8 kernel: [ 2325.702515] firewire_ohci: AT spd 0 tl
2e, ffc0 -&amp;gt; ffc1, ack_pending , QW req, fffff0000234 = c000001f
Dec 20 09:08:23 pc8 kernel: [ 2325.702540] firewire_ohci: AT spd 0 tl
2e, ffc1 -&amp;gt; ffc0, ack_complete, W resp
Dec 20 09:08:23 pc8 kernel: [ 2325.702549] firewire_ohci: AR spd 0 tl
2e, ffc1 -&amp;gt; ffc0, ack_complete, W resp
Dec 20 09:08:23 pc8 kernel: [ 2325.702567] firewire_core: phy config:
card 0, new root=ffc1, gap_count=5
Dec 20 09:08:23 pc8 kernel: [ 2325.702593] firewire_ohci: AT
ack_complete, PHY 01c50000 fe3affff
Dec 20 09:08:23 pc8 kernel: [ 2325.702603] firewire_ohci: AR
ack_complete, PHY 01c50000 fe3affff
Dec 20 09:08:23 pc8 kernel: [ 2325.702646] firewire_ohci: AR
evt_bus_reset, generation 30
Dec 20 09:08:23 pc8 kernel: [ 2325.702653] firewire_ohci: AR
evt_bus_reset, generation 8
Dec 20 09:08:23 pc8 kernel: [ 2325.704727] firewire_ohci: 2 selfIDs,
generation 30, local node ID ffc1
Dec 20 09:08:23 pc8 kernel: [ 2325.704744] firewire_ohci: selfID 0:
80458882, phy 0 [p..] S400 gc=5 +0W Lci
Dec 20 09:08:23 pc8 kernel: [ 2325.704758] firewire_ohci: selfID 0:
8145ccd4, phy 1 [c--] beta gc=5 -3W Lc
Dec 20 09:08:23 pc8 kernel: [ 2325.704797] firewire_ohci: 2 selfIDs,
generation 8, local node ID ffc0
Dec 20 09:08:23 pc8 kernel: [ 2325.704811] firewire_ohci: selfID 0:
80458882, phy 0 [p..] S400 gc=5 +0W Lci
Dec 20 09:08:23 pc8 kernel: [ 2325.704824] firewire_ohci: selfID 0:
8145ccd4, phy 1 [c--] beta gc=5 -3W Lc
Dec 20 09:08:23 pc8 kernel: [ 2325.704881] firewire_ohci: AR spd 0 tl
2f, ffc1 -&amp;gt; ffc0, ack_complete, Lk resp 4,2
Dec 20 09:08:23 pc8 kernel: [ 2325.704894] firewire_ohci: AT spd 0 tl
2f, ffc0 -&amp;gt; ffc1, pending/cancelled, Lk req, fffff000021c 8,2
Dec 20 09:08:23 pc8 kernel: [ 2325.704941] firewire_ohci: AR spd 0 tl
30, ffc0 -&amp;gt; ffc1, ack_pending , QW req, fffff0000004 = 00000100
Dec 20 09:08:23 pc8 kernel: [ 2325.704961] firewire_ohci: AT spd 0 tl
30, ffc0 -&amp;gt; ffc1, ack_pending , QW req, fffff0000004 = 00000100
Dec 20 09:08:23 pc8 kernel: [ 2325.704979] firewire_ohci: AT spd 0 tl
30, ffc1 -&amp;gt; ffc0, ack_complete, W resp
Dec 20 09:08:23 pc8 kernel: [ 2325.704988] firewire_ohci: AR spd 0 tl
30, ffc1 -&amp;gt; ffc0, ack_complete, W resp
Dec 20 09:08:23 pc8 kernel: [ 2325.960111] firewire_ohci: AT spd 0 tl
04, ffc1 -&amp;gt; ffc0, ack_pending , QW req, fffff0000234 = c000001f
Dec 20 09:08:23 pc8 kernel: [ 2325.960132] firewire_ohci: AR spd 0 tl
04, ffc1 -&amp;gt; ffc0, ack_pending , QW req, fffff0000234 = c000001f
Dec 20 09:08:23 pc8 kernel: [ 2325.960167] firewire_ohci: AR spd 0 tl
04, ffc0 -&amp;gt; ffc1, ack_complete, W resp
Dec 20 09:08:23 pc8 kernel: [ 2325.960179] firewire_ohci: AT spd 0 tl
04, ffc0 -&amp;gt; ffc1, ack_complete, W resp
Dec 20 09:08:24 pc8 kernel: [ 2326.204100] firewire_ohci: AR spd 0 tl
05, ffc0 -&amp;gt; ffc1, ack_complete, QR resp = 0404e334
Dec 20 09:08:24 pc8 kernel: [ 2326.204116] firewire_ohci: AT spd 0 tl
05, ffc1 -&amp;gt; ffc0, pending/cancelled, QR req, fffff0000400
Dec 20 09:08:24 pc8 kernel: [ 2326.204158] firewire_ohci: AR spd 0 tl
06, ffc0 -&amp;gt; ffc1, ack_complete, QR resp = 31333934
Dec 20 09:08:24 pc8 kernel: [ 2326.204168] firewire_ohci: AT spd 0 tl
06, ffc1 -&amp;gt; ffc0, pending/cancelled, QR req, fffff0000404
Dec 20 09:08:24 pc8 kernel: [ 2326.204201] firewire_ohci: AR spd 0 tl
07, ffc0 -&amp;gt; ffc1, ack_complete, QR resp = f000a222
Dec 20 09:08:24 pc8 kernel: [ 2326.204211] firewire_ohci: AT spd 0 tl
07, ffc1 -&amp;gt; ffc0, pending/cancelled, QR req, fffff0000408
Dec 20 09:08:24 pc8 kernel: [ 2326.204242] firewire_ohci: AR spd 0 tl
08, ffc0 -&amp;gt; ffc1, ack_complete, QR resp = 00241b00
Dec 20 09:08:24 pc8 kernel: [ 2326.204252] firewire_ohci: AT spd 0 tl
08, ffc1 -&amp;gt; ffc0, pending/cancelled, QR req, fffff000040c
Dec 20 09:08:24 pc8 kernel: [ 2326.204284] firewire_ohci: AR spd 0 tl
09, ffc0 -&amp;gt; ffc1, ack_complete, QR resp = 964cac00
Dec 20 09:08:24 pc8 kernel: [ 2326.204294] firewire_ohci: AT spd 0 tl
09, ffc1 -&amp;gt; ffc0, pending/cancelled, QR req, fffff0000410
Dec 20 09:08:24 pc8 kernel: [ 2326.204327] firewire_ohci: AT spd 0 tl
0a, ffc1 -&amp;gt; ffc0, ack_pending , QR req, fffff0000414
Dec 20 09:08:24 pc8 kernel: [ 2326.204345] firewire_ohci: AR spd 0 tl
0a, ffc0 -&amp;gt; ffc1, ack_complete, QR resp = 0005dd0b
Dec 20 09:08:32 pc8 kernel: [ 2334.764102] firewire_ohci: AR
evt_bus_reset, generation 9
Dec 20 09:08:32 pc8 kernel: [ 2334.764270] firewire_ohci: 1 selfIDs,
generation 9, local node ID ffc0
Dec 20 09:08:32 pc8 kernel: [ 2334.764283] firewire_ohci: selfID 0:
807f8842, phy 0 [-..] S400 gc=63 +0W Lci
Dec 20 09:08:32 pc8 kernel: [ 2334.764416] firewire_ohci: AT spd 0 tl
00, ffc0 -&amp;gt; ffc1, evt_missing_ack, QW req, fffff0000234 = c000001f
Dec 20 09:17:01 pc8 CRON[3329]: (root) CMD (   cd / &amp;amp;&amp;amp; run-parts
--report /etc/cron.hourly)

&lt;/pre&gt;</description>
    <dc:creator>Carl Karsten</dc:creator>
    <dc:date>2011-12-20T15:41:35</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.kernel.firewire.user/4412">
    <title>cable woe</title>
    <link>http://comments.gmane.org/gmane.linux.kernel.firewire.user/4412</link>
    <description>&lt;pre&gt;I have been using 2 cables to test with.  both 4-6
#1 6'
#2 15'

I boot box, plug in #1, both ends are detected.
try #2, no ends.
try #1, both ends.
try #2, no ends

seems like a bad cable.
so I plug #2 into a dv cam, cam gets fw2, dv plays in kino just fine.
un plug cam, plug back into laptop, no ends.
back into cam, dv2.
back into laptop,no ends.

I have about 100 firewire cables, probably 10 the same as #2: 4-6,
15', same manufacture.
I also have other boxes I could use to help figure out what is going on.

But I am hesitant to start introducing more hardware without some
guidence.  any suggestions?

&lt;/pre&gt;</description>
    <dc:creator>Carl Karsten</dc:creator>
    <dc:date>2011-12-19T19:29:47</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.kernel.firewire.user/4402">
    <title>half a loop</title>
    <link>http://comments.gmane.org/gmane.linux.kernel.firewire.user/4402</link>
    <description>&lt;pre&gt;same hardware, but new flavor of problem:  2 controllers in one box,
cable looped from one to the other.  (it is the 2m cable that seems to
cause the "isochronous cycle inconsistent" in the other thread.

juser&amp;lt; at &amp;gt;pc8:~$ ls /dev/fw?
/dev/fw0  /dev/fw1  /dev/fw2

juser&amp;lt; at &amp;gt;pc8:~$ uname -a
Linux pc8 3.2.0-4-generic #10-Ubuntu SMP Sat Dec 10 17:46:09 UTC 2011
x86_64 x86_64 x86_64 GNU/Linux

juser&amp;lt; at &amp;gt;pc8:~$ dmesg |grep fire

[    1.935578] firewire_ohci 0000:02:05.0: PCI INT A -&amp;gt; Link[LNK1] -&amp;gt;
GSI 5 (level, low) -&amp;gt; IRQ 5
[    1.988295] firewire_ohci: Added fw-ohci device 0000:02:05.0, OHCI
v1.10, 4 IR + 4 IT contexts, quirks 0x1
[    1.988453] firewire_ohci: isochronous cycle inconsistent
[    1.993092] firewire_ohci 0000:04:00.0: PCI INT A -&amp;gt; Link[LK1E] -&amp;gt;
GSI 16 (level, low) -&amp;gt; IRQ 16
[    1.993098] firewire_ohci 0000:04:00.0: setting latency timer to 64
[    2.051121] firewire_ohci: Added fw-ohci device 0000:04:00.0, OHCI
v1.10, 8 IR + 8 IT contexts, quirks 0x10
[    2.051204] firewire_ohci: isochronous cycle inconsistent
[    2.488158] firewire_core: created device fw0: GUID 00241b00964cac00, S400
[    2.552154] firewire_core: created device fw1: GUID 0108000000006351, S800
[   23.608055] firewire_ohci: AT spd 0 tl 06, ffc1 -&amp;gt; ffc0,
ack_pending , QR req, fffff0000400
[   23.608064] firewire_ohci: AR spd 0 tl 06, ffc0 -&amp;gt; ffc1,
ack_complete, QR resp = 0404e334
[   23.608083] firewire_ohci: AT spd 0 tl 07, ffc1 -&amp;gt; ffc0,
ack_pending , QR req, fffff0000404
[   23.608090] firewire_ohci: AR spd 0 tl 07, ffc0 -&amp;gt; ffc1,
ack_complete, QR resp = 31333934
[   23.608128] firewire_ohci: AT spd 0 tl 08, ffc1 -&amp;gt; ffc0,
ack_pending , QR req, fffff0000408
[   23.608135] firewire_ohci: AR spd 0 tl 08, ffc0 -&amp;gt; ffc1,
ack_complete, QR resp = f000a222
[   23.608160] firewire_ohci: AT spd 0 tl 09, ffc1 -&amp;gt; ffc0,
ack_pending , QR req, fffff000040c
[   23.608167] firewire_ohci: AR spd 0 tl 09, ffc0 -&amp;gt; ffc1,
ack_complete, QR resp = 00241b00
[   23.608192] firewire_ohci: AT spd 0 tl 0a, ffc1 -&amp;gt; ffc0,
ack_pending , QR req, fffff0000410
[   23.608199] firewire_ohci: AR spd 0 tl 0a, ffc0 -&amp;gt; ffc1,
ack_complete, QR resp = 964cac00
[   23.608232] firewire_ohci: AT spd 2 tl 0b, ffc1 -&amp;gt; ffc0,
evt_missing_ack, QR req, fffff0000414
[   23.648054] firewire_ohci: AT spd 0 tl 04, ffc0 -&amp;gt; ffc1,
ack_pending , QR req, fffff0000400
[   23.648064] firewire_ohci: AR spd 0 tl 04, ffc1 -&amp;gt; ffc0,
ack_complete, QR resp = 0404fb9d
[   23.648092] firewire_ohci: AT spd 0 tl 05, ffc0 -&amp;gt; ffc1,
ack_pending , QR req, fffff0000404
[   23.648099] firewire_ohci: AR spd 0 tl 05, ffc1 -&amp;gt; ffc0,
ack_complete, QR resp = 31333934
[   23.648133] firewire_ohci: AT spd 0 tl 06, ffc0 -&amp;gt; ffc1,
ack_pending , QR req, fffff0000408
[   23.648140] firewire_ohci: AR spd 0 tl 06, ffc1 -&amp;gt; ffc0,
ack_complete, QR resp = f000b223
[   23.648165] firewire_ohci: AT spd 0 tl 07, ffc0 -&amp;gt; ffc1,
ack_pending , QR req, fffff000040c
[   23.648171] firewire_ohci: AR spd 0 tl 07, ffc1 -&amp;gt; ffc0,
ack_complete, QR resp = 01080000
[   23.648196] firewire_ohci: AT spd 0 tl 08, ffc0 -&amp;gt; ffc1,
ack_pending , QR req, fffff0000410
[   23.648203] firewire_ohci: AR spd 0 tl 08, ffc1 -&amp;gt; ffc0,
ack_complete, QR resp = 00006351
[   23.648229] firewire_ohci: AT spd 2 tl 09, ffc0 -&amp;gt; ffc1,
evt_missing_ack, QR req, fffff0000414
[   26.616045] firewire_ohci: AR spd 0 tl 0c, ffc0 -&amp;gt; ffc1,
ack_complete, QR resp = 0404e334
[   26.616053] firewire_ohci: AT spd 0 tl 0c, ffc1 -&amp;gt; ffc0,
pending/cancelled, QR req, fffff0000400
[   26.616071] firewire_ohci: AT spd 0 tl 0d, ffc1 -&amp;gt; ffc0,
ack_pending , QR req, fffff0000404
[   26.616080] firewire_ohci: AR spd 0 tl 0d, ffc0 -&amp;gt; ffc1,
ack_complete, QR resp = 31333934
[   26.616103] firewire_ohci: AT spd 0 tl 0e, ffc1 -&amp;gt; ffc0,
ack_pending , QR req, fffff0000408
[   26.616122] firewire_ohci: AR spd 0 tl 0e, ffc0 -&amp;gt; ffc1,
ack_complete, QR resp = f000a222
[   26.616151] firewire_ohci: AT spd 0 tl 0f, ffc1 -&amp;gt; ffc0,
ack_pending , QR req, fffff000040c
[   26.616157] firewire_ohci: AR spd 0 tl 0f, ffc0 -&amp;gt; ffc1,
ack_complete, QR resp = 00241b00
[   26.616182] firewire_ohci: AT spd 0 tl 10, ffc1 -&amp;gt; ffc0,
ack_pending , QR req, fffff0000410
[   26.616189] firewire_ohci: AR spd 0 tl 10, ffc0 -&amp;gt; ffc1,
ack_complete, QR resp = 964cac00
[   26.616223] firewire_ohci: AT spd 2 tl 11, ffc1 -&amp;gt; ffc0,
evt_missing_ack, QR req, fffff0000414
[   26.656045] firewire_ohci: AT spd 0 tl 0a, ffc0 -&amp;gt; ffc1,
ack_pending , QR req, fffff0000400
[   26.656053] firewire_ohci: AR spd 0 tl 0a, ffc1 -&amp;gt; ffc0,
ack_complete, QR resp = 0404fb9d
[   26.656080] firewire_ohci: AT spd 0 tl 0b, ffc0 -&amp;gt; ffc1,
ack_pending , QR req, fffff0000404
[   26.656087] firewire_ohci: AR spd 0 tl 0b, ffc1 -&amp;gt; ffc0,
ack_complete, QR resp = 31333934
[   26.656127] firewire_ohci: AT spd 0 tl 0c, ffc0 -&amp;gt; ffc1,
ack_pending , QR req, fffff0000408
[   26.656134] firewire_ohci: AR spd 0 tl 0c, ffc1 -&amp;gt; ffc0,
ack_complete, QR resp = f000b223
[   26.656159] firewire_ohci: AT spd 0 tl 0d, ffc0 -&amp;gt; ffc1,
ack_pending , QR req, fffff000040c
[   26.656165] firewire_ohci: AR spd 0 tl 0d, ffc1 -&amp;gt; ffc0,
ack_complete, QR resp = 01080000
[   26.656190] firewire_ohci: AT spd 0 tl 0e, ffc0 -&amp;gt; ffc1,
ack_pending , QR req, fffff0000410
[   26.656197] firewire_ohci: AR spd 0 tl 0e, ffc1 -&amp;gt; ffc0,
ack_complete, QR resp = 00006351
[   26.656233] firewire_ohci: AT spd 2 tl 0f, ffc0 -&amp;gt; ffc1,
evt_missing_ack, QR req, fffff0000414
[   29.624057] firewire_ohci: AR spd 0 tl 12, ffc0 -&amp;gt; ffc1,
ack_complete, QR resp = 0404e334
[   29.624064] firewire_ohci: AT spd 0 tl 12, ffc1 -&amp;gt; ffc0,
pending/cancelled, QR req, fffff0000400
[   29.624086] firewire_ohci: AT spd 0 tl 13, ffc1 -&amp;gt; ffc0,
ack_pending , QR req, fffff0000404
[   29.624095] firewire_ohci: AR spd 0 tl 13, ffc0 -&amp;gt; ffc1,
ack_complete, QR resp = 31333934
[   29.624119] firewire_ohci: AR spd 0 tl 14, ffc0 -&amp;gt; ffc1,
ack_complete, QR resp = f000a222
[   29.624123] firewire_ohci: AT spd 0 tl 14, ffc1 -&amp;gt; ffc0,
pending/cancelled, QR req, fffff0000408
[   29.624158] firewire_ohci: AR spd 0 tl 15, ffc0 -&amp;gt; ffc1,
ack_complete, QR resp = 00241b00
[   29.624162] firewire_ohci: AT spd 0 tl 15, ffc1 -&amp;gt; ffc0,
pending/cancelled, QR req, fffff000040c
[   29.624189] firewire_ohci: AT spd 0 tl 16, ffc1 -&amp;gt; ffc0,
ack_pending , QR req, fffff0000410
[   29.624196] firewire_ohci: AR spd 0 tl 16, ffc0 -&amp;gt; ffc1,
ack_complete, QR resp = 964cac00
[   29.624229] firewire_ohci: AT spd 2 tl 17, ffc1 -&amp;gt; ffc0,
evt_missing_ack, QR req, fffff0000414
[   29.664049] firewire_ohci: AR spd 0 tl 10, ffc1 -&amp;gt; ffc0,
ack_complete, QR resp = 0404fb9d
[   29.664056] firewire_ohci: AT spd 0 tl 10, ffc0 -&amp;gt; ffc1,
pending/cancelled, QR req, fffff0000400
[   29.664086] firewire_ohci: AT spd 0 tl 11, ffc0 -&amp;gt; ffc1,
ack_pending , QR req, fffff0000404
[   29.664095] firewire_ohci: AR spd 0 tl 11, ffc1 -&amp;gt; ffc0,
ack_complete, QR resp = 31333934
[   29.664133] firewire_ohci: AT spd 0 tl 12, ffc0 -&amp;gt; ffc1,
ack_pending , QR req, fffff0000408
[   29.664140] firewire_ohci: AR spd 0 tl 12, ffc1 -&amp;gt; ffc0,
ack_complete, QR resp = f000b223
[   29.664169] firewire_ohci: AT spd 0 tl 13, ffc0 -&amp;gt; ffc1,
ack_pending , QR req, fffff000040c
[   29.664175] firewire_ohci: AR spd 0 tl 13, ffc1 -&amp;gt; ffc0,
ack_complete, QR resp = 01080000
[   29.664204] firewire_ohci: AT spd 0 tl 14, ffc0 -&amp;gt; ffc1,
ack_pending , QR req, fffff0000410
[   29.664211] firewire_ohci: AR spd 0 tl 14, ffc1 -&amp;gt; ffc0,
ack_complete, QR resp = 00006351
[   29.664264] firewire_ohci: AT spd 2 tl 15, ffc0 -&amp;gt; ffc1,
evt_missing_ack, QR req, fffff0000414
[   32.632068] firewire_ohci: AR spd 0 tl 18, ffc0 -&amp;gt; ffc1,
ack_complete, QR resp = 0404e334
[   32.632075] firewire_ohci: AT spd 0 tl 18, ffc1 -&amp;gt; ffc0,
pending/cancelled, QR req, fffff0000400
[   32.632111] firewire_ohci: AR spd 0 tl 19, ffc0 -&amp;gt; ffc1,
ack_complete, QR resp = 31333934
[   32.632119] firewire_ohci: AT spd 0 tl 19, ffc1 -&amp;gt; ffc0,
pending/cancelled, QR req, fffff0000404
[   32.632146] firewire_ohci: AT spd 0 tl 1a, ffc1 -&amp;gt; ffc0,
ack_pending , QR req, fffff0000408
[   32.632155] firewire_ohci: AR spd 0 tl 1a, ffc0 -&amp;gt; ffc1,
ack_complete, QR resp = f000a222
[   32.632185] firewire_ohci: AR spd 0 tl 1b, ffc0 -&amp;gt; ffc1,
ack_complete, QR resp = 00241b00
[   32.632189] firewire_ohci: AT spd 0 tl 1b, ffc1 -&amp;gt; ffc0,
pending/cancelled, QR req, fffff000040c
[   32.632217] firewire_ohci: AT spd 0 tl 1c, ffc1 -&amp;gt; ffc0,
ack_pending , QR req, fffff0000410
[   32.632225] firewire_ohci: AR spd 0 tl 1c, ffc0 -&amp;gt; ffc1,
ack_complete, QR resp = 964cac00
[   32.632258] firewire_ohci: AT spd 2 tl 1d, ffc1 -&amp;gt; ffc0,
evt_missing_ack, QR req, fffff0000414
[   32.632272] firewire_core: giving up on config rom for node id ffc0
[   32.672061] firewire_ohci: AR spd 0 tl 16, ffc1 -&amp;gt; ffc0,
ack_complete, QR resp = 0404fb9d
[   32.672068] firewire_ohci: AT spd 0 tl 16, ffc0 -&amp;gt; ffc1,
pending/cancelled, QR req, fffff0000400
[   32.672109] firewire_ohci: AR spd 0 tl 17, ffc1 -&amp;gt; ffc0,
ack_complete, QR resp = 31333934
[   32.672116] firewire_ohci: AT spd 0 tl 17, ffc0 -&amp;gt; ffc1,
pending/cancelled, QR req, fffff0000404
[   32.672142] firewire_ohci: AT spd 0 tl 18, ffc0 -&amp;gt; ffc1,
ack_pending , QR req, fffff0000408
[   32.672150] firewire_ohci: AR spd 0 tl 18, ffc1 -&amp;gt; ffc0,
ack_complete, QR resp = f000b223
[   32.672173] firewire_ohci: AT spd 0 tl 19, ffc0 -&amp;gt; ffc1,
ack_pending , QR req, fffff000040c
[   32.672179] firewire_ohci: AR spd 0 tl 19, ffc1 -&amp;gt; ffc0,
ack_complete, QR resp = 01080000
[   32.672204] firewire_ohci: AT spd 0 tl 1a, ffc0 -&amp;gt; ffc1,
ack_pending , QR req, fffff0000410
[   32.672210] firewire_ohci: AR spd 0 tl 1a, ffc1 -&amp;gt; ffc0,
ack_complete, QR resp = 00006351
[   32.672262] firewire_ohci: AT spd 2 tl 1b, ffc0 -&amp;gt; ffc1,
evt_missing_ack, QR req, fffff0000414
[   32.672269] firewire_core: giving up on config rom for node id ffc1
[   32.672275] firewire_core: phy config: card 0, new root=ffc0, gap_count=5
[   32.672295] firewire_ohci: AT ack_complete, PHY 00c50000 ff3affff
[   32.672299] firewire_ohci: AR ack_complete, PHY 00c50000 ff3affff
[   32.672324] firewire_ohci: AR evt_bus_reset, generation 5
[   32.672327] firewire_ohci: AR evt_bus_reset, generation 3
[   32.672335] firewire_ohci: 2 selfIDs, generation 5, local node ID ffc0
[   32.672339] firewire_ohci: selfID 0: 8045cc94, phy 0 [p--] beta gc=5 -3W Lc
[   32.672342] firewire_ohci: selfID 0: 814588c2, phy 1 [c..] S400 gc=5 +0W Lci
[   32.672356] firewire_ohci: 2 selfIDs, generation 3, local node ID ffc1
[   32.672359] firewire_ohci: selfID 0: 8045cc94, phy 0 [p--] beta gc=5 -3W Lc
[   32.672362] firewire_ohci: selfID 0: 814588c2, phy 1 [c..] S400 gc=5 +0W Lci
[   32.928047] firewire_ohci: AR spd 0 tl 1e, ffc1 -&amp;gt; ffc0,
ack_complete, Lk resp 4,2
[   32.928052] firewire_ohci: AT spd 0 tl 1e, ffc0 -&amp;gt; ffc1,
pending/cancelled, Lk req, fffff000021c 8,2
[   33.172042] firewire_ohci: AR spd 0 tl 1f, ffc1 -&amp;gt; ffc0,
ack_complete, QR resp = 0404e334
[   33.172047] firewire_ohci: AT spd 0 tl 1f, ffc0 -&amp;gt; ffc1,
pending/cancelled, QR req, fffff0000400
[   33.172070] firewire_ohci: AT spd 0 tl 20, ffc0 -&amp;gt; ffc1,
ack_pending , QR req, fffff0000404
[   33.172078] firewire_ohci: AR spd 0 tl 20, ffc1 -&amp;gt; ffc0,
ack_complete, QR resp = 31333934
[   33.172097] firewire_ohci: AR spd 0 tl 21, ffc1 -&amp;gt; ffc0,
ack_complete, QR resp = f000a222
[   33.172102] firewire_ohci: AT spd 0 tl 21, ffc0 -&amp;gt; ffc1,
pending/cancelled, QR req, fffff0000408
[   33.172121] firewire_ohci: AT spd 0 tl 22, ffc0 -&amp;gt; ffc1,
ack_pending , QR req, fffff000040c
[   33.172128] firewire_ohci: AR spd 0 tl 22, ffc1 -&amp;gt; ffc0,
ack_complete, QR resp = 00241b00
[   33.172148] firewire_ohci: AR spd 0 tl 23, ffc1 -&amp;gt; ffc0,
ack_complete, QR resp = 964cac00
[   33.172152] firewire_ohci: AT spd 0 tl 23, ffc0 -&amp;gt; ffc1,
pending/cancelled, QR req, fffff0000410
[   33.172170] firewire_ohci: AR spd 2 tl 24, ffc1 -&amp;gt; ffc0,
ack_complete, QR resp = 0005dd0b
[   33.172174] firewire_ohci: AT spd 2 tl 24, ffc0 -&amp;gt; ffc1,
pending/cancelled, QR req, fffff0000414
[   33.172192] firewire_ohci: AT spd 2 tl 25, ffc0 -&amp;gt; ffc1,
ack_pending , QR req, fffff0000418
[   33.172199] firewire_ohci: AR spd 2 tl 25, ffc1 -&amp;gt; ffc0,
ack_complete, QR resp = 0c0083c0
[   33.172217] firewire_ohci: AT spd 2 tl 26, ffc0 -&amp;gt; ffc1,
ack_pending , QR req, fffff000041c
[   33.172224] firewire_ohci: AR spd 2 tl 26, ffc1 -&amp;gt; ffc0,
ack_complete, QR resp = 03d00d1e
[   33.172242] firewire_ohci: AT spd 2 tl 27, ffc0 -&amp;gt; ffc1,
ack_pending , QR req, fffff0000420
[   33.172249] firewire_ohci: AR spd 2 tl 27, ffc1 -&amp;gt; ffc0,
ack_complete, QR resp = 81000003
[   33.172267] firewire_ohci: AT spd 2 tl 28, ffc0 -&amp;gt; ffc1,
ack_pending , QR req, fffff0000424
[   33.172274] firewire_ohci: AR spd 2 tl 28, ffc1 -&amp;gt; ffc0,
ack_complete, QR resp = 17000001
[   33.172292] firewire_ohci: AR spd 2 tl 29, ffc1 -&amp;gt; ffc0,
ack_complete, QR resp = 81000008
[   33.172296] firewire_ohci: AT spd 2 tl 29, ffc0 -&amp;gt; ffc1,
pending/cancelled, QR req, fffff0000428
[   33.172315] firewire_ohci: AT spd 2 tl 2a, ffc0 -&amp;gt; ffc1,
ack_pending , QR req, fffff0000448
[   33.172322] firewire_ohci: AR spd 2 tl 2a, ffc1 -&amp;gt; ffc0,
ack_complete, QR resp = 0003ff1c
[   33.172340] firewire_ohci: AT spd 2 tl 2b, ffc0 -&amp;gt; ffc1,
ack_pending , QR req, fffff000044c
[   33.172347] firewire_ohci: AR spd 2 tl 2b, ffc1 -&amp;gt; ffc0,
ack_complete, QR resp = 00000000
[   33.172365] firewire_ohci: AR spd 2 tl 2c, ffc1 -&amp;gt; ffc0,
ack_complete, QR resp = 00000000
[   33.172369] firewire_ohci: AT spd 2 tl 2c, ffc0 -&amp;gt; ffc1,
pending/cancelled, QR req, fffff0000450
[   33.172388] firewire_ohci: AR spd 2 tl 2d, ffc1 -&amp;gt; ffc0,
ack_complete, QR resp = 4a756a75
[   33.172392] firewire_ohci: AT spd 2 tl 2d, ffc0 -&amp;gt; ffc1,
pending/cancelled, QR req, fffff0000454
[   33.172411] firewire_ohci: AT spd 2 tl 2e, ffc0 -&amp;gt; ffc1,
ack_pending , QR req, fffff000042c
[   33.172417] firewire_ohci: AR spd 2 tl 2e, ffc1 -&amp;gt; ffc0,
ack_complete, QR resp = 00064cb7
[   33.172436] firewire_ohci: AT spd 2 tl 2f, ffc0 -&amp;gt; ffc1,
ack_pending , QR req, fffff0000430
[   33.172442] firewire_ohci: AR spd 2 tl 2f, ffc1 -&amp;gt; ffc0,
ack_complete, QR resp = 00000000
[   33.172460] firewire_ohci: AR spd 2 tl 30, ffc1 -&amp;gt; ffc0,
ack_complete, QR resp = 00000000
[   33.172464] firewire_ohci: AT spd 2 tl 30, ffc0 -&amp;gt; ffc1,
pending/cancelled, QR req, fffff0000434
[   33.172483] firewire_ohci: AT spd 2 tl 31, ffc0 -&amp;gt; ffc1,
ack_pending , QR req, fffff0000438
[   33.172490] firewire_ohci: AR spd 2 tl 31, ffc1 -&amp;gt; ffc0,
ack_complete, QR resp = 4c696e75
[   33.172508] firewire_ohci: AR spd 2 tl 32, ffc1 -&amp;gt; ffc0,
ack_complete, QR resp = 78204669
[   33.172512] firewire_ohci: AT spd 2 tl 32, ffc0 -&amp;gt; ffc1,
pending/cancelled, QR req, fffff000043c
[   33.172531] firewire_ohci: AT spd 2 tl 33, ffc0 -&amp;gt; ffc1,
ack_pending , QR req, fffff0000440
[   33.172537] firewire_ohci: AR spd 2 tl 33, ffc1 -&amp;gt; ffc0,
ack_complete, QR resp = 72657769
[   33.172555] firewire_ohci: AT spd 2 tl 34, ffc0 -&amp;gt; ffc1,
ack_pending , QR req, fffff0000444
[   33.172562] firewire_ohci: AR spd 2 tl 34, ffc1 -&amp;gt; ffc0,
ack_complete, QR resp = 72650000
[   33.172679] firewire_core: created device fw2: GUID 00241b00964cac00, S400
[   33.172698] firewire_ohci: AT spd 2 tl 35, ffc0 -&amp;gt; ffc1,
ack_pending , QR req, fffff0000234
[   33.172704] firewire_ohci: AR spd 2 tl 35, ffc0 -&amp;gt; ffc1,
ack_pending , QR req, fffff0000234
[   33.172724] firewire_ohci: AR spd 2 tl 35, ffc1 -&amp;gt; ffc0,
ack_complete, QR resp = c000001f
[   33.172729] firewire_ohci: AT spd 2 tl 35, ffc1 -&amp;gt; ffc0,
ack_complete, QR resp = c000001f
[   33.172753] firewire_ohci: AT spd 2 tl 36, ffc0 -&amp;gt; ffc1,
ack_pending , QW req, fffff0000234 = c000001f
[   33.172758] firewire_ohci: AR spd 2 tl 36, ffc0 -&amp;gt; ffc1,
ack_pending , QW req, fffff0000234 = c000001f
[   33.172776] firewire_ohci: AR spd 2 tl 36, ffc1 -&amp;gt; ffc0, ack_complete, W resp
[   33.172781] firewire_ohci: AT spd 2 tl 36, ffc1 -&amp;gt; ffc0, ack_complete, W resp
[   33.172804] firewire_ohci: AT spd 0 tl 37, ffc0 -&amp;gt; ffc1,
ack_pending , Lk req, fffff000021c 8,2
[   33.172811] firewire_ohci: AR spd 0 tl 37, ffc1 -&amp;gt; ffc0,
ack_complete, Lk resp 4,2

rebooted, now both ends show up:


juser&amp;lt; at &amp;gt;pc8:~$ dmesg |grep fire
[    2.012380] firewire_ohci 0000:02:05.0: PCI INT A -&amp;gt; Link[LNK1] -&amp;gt;
GSI 5 (level, low) -&amp;gt; IRQ 5
[    2.068068] firewire_ohci: Added fw-ohci device 0000:02:05.0, OHCI
v1.10, 4 IR + 4 IT contexts, quirks 0x1
[    2.068416] firewire_ohci 0000:04:00.0: PCI INT A -&amp;gt; Link[LK1E] -&amp;gt;
GSI 16 (level, low) -&amp;gt; IRQ 16
[    2.068422] firewire_ohci 0000:04:00.0: setting latency timer to 64
[    2.125123] firewire_ohci: Added fw-ohci device 0000:04:00.0, OHCI
v1.10, 8 IR + 8 IT contexts, quirks 0x10
[    2.125154] firewire_ohci: isochronous cycle inconsistent
[    2.568156] firewire_core: created device fw0: GUID 00241b00964cac00, S400
[    2.568172] firewire_core: phy config: card 0, new root=ffc1, gap_count=5
[    2.624160] firewire_core: created device fw1: GUID 0108000000006351, S800
[    2.624724] firewire_core: created device fw2: GUID 00241b00964cac00, S400
[    5.576653] firewire_core: created device fw3: GUID
0108000000006351, S400, 1 config ROM retries
juser&amp;lt; at &amp;gt;pc8:~$ dmesg |grep fire
[    2.012380] firewire_ohci 0000:02:05.0: PCI INT A -&amp;gt; Link[LNK1] -&amp;gt;
GSI 5 (level, low) -&amp;gt; IRQ 5
[    2.068068] firewire_ohci: Added fw-ohci device 0000:02:05.0, OHCI
v1.10, 4 IR + 4 IT contexts, quirks 0x1
[    2.068416] firewire_ohci 0000:04:00.0: PCI INT A -&amp;gt; Link[LK1E] -&amp;gt;
GSI 16 (level, low) -&amp;gt; IRQ 16
[    2.068422] firewire_ohci 0000:04:00.0: setting latency timer to 64
[    2.125123] firewire_ohci: Added fw-ohci device 0000:04:00.0, OHCI
v1.10, 8 IR + 8 IT contexts, quirks 0x10
[    2.125154] firewire_ohci: isochronous cycle inconsistent
[    2.568156] firewire_core: created device fw0: GUID 00241b00964cac00, S400
[    2.568172] firewire_core: phy config: card 0, new root=ffc1, gap_count=5
[    2.624160] firewire_core: created device fw1: GUID 0108000000006351, S800
[    2.624724] firewire_core: created device fw2: GUID 00241b00964cac00, S400
[    5.576653] firewire_core: created device fw3: GUID
0108000000006351, S400, 1 config ROM retries

juser&amp;lt; at &amp;gt;pc8:~$ ls /dev/fw?
/dev/fw0  /dev/fw1  /dev/fw2  /dev/fw3

&lt;/pre&gt;</description>
    <dc:creator>Carl Karsten</dc:creator>
    <dc:date>2011-12-18T00:23:24</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.kernel.firewire.user/4397">
    <title>isochronous cycle inconsistent</title>
    <link>http://comments.gmane.org/gmane.linux.kernel.firewire.user/4397</link>
    <description>&lt;pre&gt;laptop with onboard and pcie slot.

2 test suggest this only happens when i plug the card in after boot.
if it is plugged in when the kernel boots, no problem (and no need for
the acpiphp module)  So maybe it is a hot plug problem.

boot with no card, load acpiphp

plugged in a fw pcie card:

[  107.481212] pci 0000:04:00.0: [11c1:5901] type 0 class 0x000c00
[  107.481252] pci 0000:04:00.0: reg 10: [mem 0x00000000-0x00000fff 64bit]
[  107.481342] pci 0000:04:00.0: supports D1 D2
[  107.481349] pci 0000:04:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[  107.481359] pci 0000:04:00.0: PME# disabled
[  107.488468] pci 0000:04:00.0: BAR 0: assigned [mem
0xf2000000-0xf2000fff 64bit]
[  107.488488] pci 0000:04:00.0: BAR 0: set to [mem
0xf2000000-0xf2000fff 64bit] (PCI address [0xf2000000-0xf2000fff])
[  107.488519] pci 0000:04:00.0: no hotplug settings from platform
[  107.494034] firewire_ohci 0000:04:00.0: enabling device (0000 -&amp;gt; 0002)
[  107.494595] ACPI: PCI Interrupt Link [LK1E] enabled at IRQ 16
[  107.494610] firewire_ohci 0000:04:00.0: PCI INT A -&amp;gt; Link[LK1E] -&amp;gt;
GSI 16 (level, low) -&amp;gt; IRQ 16
[  107.494626] firewire_ohci 0000:04:00.0: setting latency timer to 64
[  107.548128] firewire_ohci: Added fw-ohci device 0000:04:00.0, OHCI
v1.10, 8 IR + 8 IT contexts, quirks 0x10
[  108.048401] firewire_core: created device fw1: GUID 0108000000006351, S800

looped cable to on board port:

[  112.817782] firewire_ohci: isochronous cycle inconsistent
[  112.817820] firewire_core: phy config: card 1, new root=ffc1, gap_count=5
[  143.392293] firewire_core: giving up on config rom for node id ffc1
[  165.404068] firewire_core: giving up on config rom for node id ffc0
juser&amp;lt; at &amp;gt;pc8:~$

juser&amp;lt; at &amp;gt;pc8:~$ ls /dev/fw?
/dev/fw0  /dev/fw1

juser&amp;lt; at &amp;gt;pc8:~$ cat /etc/modules
loop
lp
rtc
snd-hda-intel
acpiphp

00:00.0 RAM memory: nVidia Corporation MCP67 Memory Controller (rev a2)
00:01.0 ISA bridge: nVidia Corporation MCP67 ISA Bridge (rev a2)
00:01.1 SMBus: nVidia Corporation MCP67 SMBus (rev a2)
00:01.2 RAM memory: nVidia Corporation MCP67 Memory Controller (rev a2)
00:01.3 Co-processor: nVidia Corporation MCP67 Co-processor (rev a2)
00:02.0 USB Controller: nVidia Corporation MCP67 OHCI USB 1.1
Controller (rev a2)
00:02.1 USB Controller: nVidia Corporation MCP67 EHCI USB 2.0
Controller (rev a2)
00:04.0 USB Controller: nVidia Corporation MCP67 OHCI USB 1.1
Controller (rev a2)
00:04.1 USB Controller: nVidia Corporation MCP67 EHCI USB 2.0
Controller (rev a2)
00:06.0 IDE interface: nVidia Corporation MCP67 IDE Controller (rev a1)
00:07.0 Audio device: nVidia Corporation MCP67 High Definition Audio (rev a1)
00:08.0 PCI bridge: nVidia Corporation MCP67 PCI Bridge (rev a2)
00:09.0 IDE interface: nVidia Corporation MCP67 AHCI Controller (rev a2)
00:0a.0 Ethernet controller: nVidia Corporation MCP67 Ethernet (rev a2)
00:0c.0 PCI bridge: nVidia Corporation MCP67 PCI Express Bridge (rev a2)
00:0d.0 PCI bridge: nVidia Corporation MCP67 PCI Express Bridge (rev a2)
00:12.0 VGA compatible controller: nVidia Corporation C67 [GeForce
7150M / nForce 630M] (rev a2)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8
[Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8
[Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8
[Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8
[Athlon64/Opteron] Miscellaneous Control
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)
03:00.0 Ethernet controller: Atheros Communications Inc. AR242x /
AR542x Wireless Network Adapter (PCI-Express) (rev 01)
04:00.0 FireWire (IEEE 1394): Agere Systems FW643 PCI Express1394b
Controller (PHY/Link) (rev 06)

&lt;/pre&gt;</description>
    <dc:creator>Carl Karsten</dc:creator>
    <dc:date>2011-12-16T05:10:25</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.kernel.firewire.user/4372">
    <title>basler camera on firewire</title>
    <link>http://comments.gmane.org/gmane.linux.kernel.firewire.user/4372</link>
    <description>&lt;pre&gt;hi everyone,

not sure how to approach this, don't know much about linux firewire
support/ any pointers welcome:

I have a basler a601f firewire camera, and a debian squeeze machine that
I would like to use the camera with. kernel is a 2.6.32-5-amd64, lspci
lists my firewire card:

03:01.0 FireWire (IEEE 1394): Agere Systems FW322/323 (rev 61)

lsmod | grep firew reports:

firewire_ohci          19676  0 
firewire_core          36848  2 firewire_sbp2,firewire_ohci
crc_itu_t               1307  1 firewire_core

i tail /var/log/kern.log and modprobe firewire_ohci debug=7 (after
removing it first of course):

Nov  1 23:40:08 sandbender kernel: [54557.082719] firewire_ohci
0000:03:01.0: PCI INT A -&amp;gt; GSI 22 (level, low) -&amp;gt; IRQ 22
Nov  1 23:40:08 sandbender kernel: [54557.152008] firewire_ohci: Added
fw-ohci device 0000:03:01.0, OHCI version 1.0
Nov  1 23:40:08 sandbender kernel: [54557.152014] firewire_ohci: IRQ
00000010 AR_req
Nov  1 23:40:08 sandbender kernel: [54557.152020] firewire_ohci: AR
evt_bus_reset, generation 147
Nov  1 23:40:08 sandbender kernel: [54557.152023] firewire_ohci: IRQ
00010000 selfID
Nov  1 23:40:08 sandbender kernel: [54557.152034] firewire_ohci: 1
selfIDs, generation 147, local node ID ffc0
Nov  1 23:40:08 sandbender kernel: [54557.152037] firewire_ohci: selfID
0: 807f8c56, phy 0 [---] S400 gc=63 -3W Lci
Nov  1 23:40:09 sandbender kernel: [54557.652109] firewire_core: created
device fw0: GUID 0000d100802a6abc, S400

if i leave it like that i get this every now and then:

Nov  1 23:41:06 sandbender kernel: [54614.877141] firewire_ohci: IRQ
00200000 cycle64Seconds

if i plug in my camera I get:

Nov  1 23:41:36 sandbender kernel: [54645.307192] firewire_ohci: AR
evt_bus_reset, generation 148

and unplugging the camera gives me:

Nov  1 23:41:56 sandbender kernel: [54665.004775] firewire_ohci: IRQ
00000010 AR_req
Nov  1 23:41:56 sandbender kernel: [54665.004782] firewire_ohci: AR
evt_bus_reset, generation 149
Nov  1 23:41:56 sandbender kernel: [54665.005770] firewire_ohci: IRQ
00000010 AR_req
Nov  1 23:41:56 sandbender kernel: [54665.005774] firewire_ohci: AR
evt_bus_reset, generation 150
Nov  1 23:41:56 sandbender kernel: [54665.005948] firewire_ohci: IRQ
00010000 selfID
Nov  1 23:41:56 sandbender kernel: [54665.005958] firewire_ohci: 1
selfIDs, generation 150, local node ID ffc0
Nov  1 23:41:56 sandbender kernel: [54665.005961] firewire_ohci: selfID
0: 807f8c56, phy 0 [---] S400 gc=63 -3W Lci
Nov  1 23:41:56 sandbender kernel: [54665.005963] firewire_core: skipped
bus generations, destroying all nodes
Nov  1 23:41:57 sandbender kernel: [54665.504029] firewire_core:
rediscovered device fw0

but I don't think the camera actually works. I don't get any device for
it (I was expecting something in the logs, or a /dev/fw1 or so to
appear, am I wrong?), and coriander claims that no camera is connnected.

so: is this the right direction? should this work? Can anyone see
something obvious? How should I go on from here?

thanks  robert

------------------------------------------------------------------------------
RSA&amp;amp;#174; Conference 2012
Save $700 by Nov 18
Register now&amp;amp;#33;
http://p.sf.net/sfu/rsa-sfdev2dev1
&lt;/pre&gt;</description>
    <dc:creator>Robert Lemmen</dc:creator>
    <dc:date>2011-11-01T23:44:02</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.kernel.firewire.user/4346">
    <title>ioctl get_info: Bad address</title>
    <link>http://comments.gmane.org/gmane.linux.kernel.firewire.user/4346</link>
    <description>&lt;pre&gt;new box, used it for a weekend of video, no problem. getting back to
making tests:

(veyepar)juser&amp;lt; at &amp;gt;cnt2:~$ sudo async-test receive 001e8c00004166f5
/dev/fw0: Success
001e8c00004166f5
001e8c00004166f5 65472 65472
ioctl get_info: Bad address

https://gitorious.org/cfk_misc/fwdiag/blobs/master/async-test.c

(veyepar)juser&amp;lt; at &amp;gt;cnt2:~$ lspci|grep 1394
04:00.0 FireWire (IEEE 1394): VIA Technologies, Inc. VT6315 Series
Firewire Controller (rev 01)
08:00.0 FireWire (IEEE 1394): VIA Technologies, Inc. VT6306/7/8 [Fire
II(M)] IEEE 1394 OHCI Controller (rev 46)

plug in cable, new dmesg:
[  258.595688] irq_handler: 6 callbacks suppressed
[  258.595692] firewire_ohci: isochronous cycle inconsistent
[  258.595752] firewire_core: phy config: card 0, new root=ffc1, gap_count=5
[  259.091178] firewire_core: created device fw2: GUID 0011066600000566, S400
[  259.091295] firewire_core: created device fw3: GUID 001e8c00004166f5, S400

&lt;/pre&gt;</description>
    <dc:creator>Carl Karsten</dc:creator>
    <dc:date>2011-08-09T14:22:21</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.kernel.firewire.user/4333">
    <title>Raw reads from TI XIO2200(A) fail between 1800 and 2048 with RCODE 17</title>
    <link>http://comments.gmane.org/gmane.linux.kernel.firewire.user/4333</link>
    <description>&lt;pre&gt;-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi there,

I've been using libforensic1394 to carry our raw reads of windows memory
using firewire from a linux system.  The setup is a linux box with a
built-in firewire adaptor:

 03:00.4 FireWire (IEEE 1394) [0c00]: Ricoh Co Ltd Device [1180:e832]
(rev 03)

And the windows box has had an expresscard inserted to ensure firewire
support.  The card used shows up as follows under linux:

05:00.0 PCI bridge [0604]: Texas Instruments XIO2000(A)/XIO2200(A) PCI
Express-to-PCI Bridge [104c:8231] (rev 03)
06:00.0 FireWire (IEEE 1394) [0c00]: Texas Instruments XIO2200(A)
IEEE-1394a-2000 Controller (PHY/Link) [104c:8235] (rev 01)

When running the code, the request_size is returned as 2048 (as
expected), but when carrying out reads of various sizes, the results are
consistent and valid up until 1800 bytes (exactly) and then 1801 - 1805
sometimes work and sometimes don't, and beyond that they almost always
fail.  Above 2048, the error returned is a request_size too big error,
but between 1800 and 2048, the RCODE that I've tracked it back to is 17
(which appears to be RCODE_CANCELLED).  I've tested this on 2.6.35,
2.6.36, 2.6.39 and 3.0, and they all fail in the same way.  The author
of libforensic1394 therefore suggested that this might be a kernel issue
and that I should post my findings here.

I also tried large bursts of reads below 1800 bytes to see whether too
many asynchronous reads were causing the problem, but they all appeared
to work fine.

I've included the relevant lines from an strace of a small python test
program (also included), and I'd be happy to run any additional tests,
or answer any questions that I can in order to get this issue resolved...

Thanks,

Mike  5:)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)

iEYEARECAAYFAk43BXoACgkQu7rWomwgFXoGmQCggeeB9KQkOubD25pL/4ihrsn1
MEsAoLPUK1q4Qj8OCms+TdYBCfy94iP2
=Ca/u
-----END PGP SIGNATURE-----
open("/dev/fw0", O_RDWR)                = 4
ioctl(4, FW_CDEV_IOC_GET_INFO, 0x7fffc8babe30) = 0
close(4)                                = 0
open("/dev/fw1", O_RDWR)                = 4
ioctl(4, FW_CDEV_IOC_GET_INFO, 0x7fffc8babe30) = 0
close(4)                                = 0
open("/dev/fw1", O_RDWR)                = 4
ioctl(4, FW_CDEV_IOC_SEND_REQUEST, 0x7fffc8ba79c0) = 0
poll([{fd=4, events=POLLIN}], 1, 150)   = 1 ([{fd=4, revents=POLLIN}])
read(4, "\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x80\xff\x00\xf0\x53\xff\x00\xf0\xc3\x80\x00\xf0"..., 16384) = 1048
fstat(1, {st_dev=makedev(0, 10), st_ino=3, st_mode=S_IFCHR|0620, st_nlink=1, st_uid=1000, st_gid=5, st_blksize=1024, st_blocks=0, st_rdev=makedev(136, 0), st_atime=2011/07/28-17:12:15, st_mtime=2011/07/28-17:12:15, st_ctime=2011/07/28-14:53:17}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f9f7422a000
write(1, "i:1024 pos:0 rs:2048 size:1024 d"..., 56) = 56
ioctl(4, FW_CDEV_IOC_SEND_REQUEST, 0x7fffc8ba79c0) = 0
poll([{fd=4, events=POLLIN}], 1, 150)   = 1 ([{fd=4, revents=POLLIN}])
read(4, "\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x40\x06\x00\x00\x80\xff\x00\xf0\x53\xff\x00\xf0\xc3\x80\x00\xf0"..., 16384) = 1624
write(1, "i:1600 pos:0 rs:2048 size:1600 d"..., 56) = 56
ioctl(4, FW_CDEV_IOC_SEND_REQUEST, 0x7fffc8ba79c0) = 0
poll([{fd=4, events=POLLIN}], 1, 150)   = 1 ([{fd=4, revents=POLLIN}])
read(4, "\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x08\x07\x00\x00\x80\xff\x00\xf0\x53\xff\x00\xf0\xc3\x80\x00\xf0"..., 16384) = 1824
write(1, "i:1800 pos:0 rs:2048 size:1800 d"..., 56) = 56
ioctl(4, FW_CDEV_IOC_SEND_REQUEST, 0x7fffc8ba79c0) = 0
poll([{fd=4, events=POLLIN}], 1, 150)   = 1 ([{fd=4, revents=POLLIN}])
read(4, "\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x11\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 16384) = 24
write(1, "Exception forensic1394_read_devi"..., 56) = 56
write(1, "i:1801 pos:0 rs:2048 size:1801 d"..., 56) = 56
ioctl(4, FW_CDEV_IOC_SEND_REQUEST, 0x7fffc8ba79c0) = 0
poll([{fd=4, events=POLLIN}], 1, 150)   = 1 ([{fd=4, revents=POLLIN}])
read(4, "\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x11\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 16384) = 24
write(1, "Exception forensic1394_read_devi"..., 56) = 56
write(1, "i:1802 pos:0 rs:2048 size:1802 d"..., 56) = 56
ioctl(4, FW_CDEV_IOC_SEND_REQUEST, 0x7fffc8ba79c0) = 0
poll([{fd=4, events=POLLIN}], 1, 150)   = 1 ([{fd=4, revents=POLLIN}])
read(4, "\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x11\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 16384) = 24
write(1, "Exception forensic1394_read_devi"..., 56) = 56
write(1, "i:1803 pos:0 rs:2048 size:1803 d"..., 56) = 56
brk(0x171d000)                          = 0x171d000
ioctl(4, FW_CDEV_IOC_SEND_REQUEST, 0x7fffc8ba79c0) = 0
poll([{fd=4, events=POLLIN}], 1, 150)   = 1 ([{fd=4, revents=POLLIN}])
read(4, "\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x0c\x07\x00\x00\x80\xff\x00\xf0\x53\xff\x00\xf0\xc3\x80\x00\xf0"..., 16384) = 1828
write(1, "i:1804 pos:0 rs:2048 size:1804 d"..., 56) = 56
ioctl(4, FW_CDEV_IOC_SEND_REQUEST, 0x7fffc8ba79c0) = 0
poll([{fd=4, events=POLLIN}], 1, 150)   = 1 ([{fd=4, revents=POLLIN}])
read(4, "\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x0d\x07\x00\x00\x80\xff\x00\xf0\x53\xff\x00\xf0\xc3\x80\x00\xf0"..., 16384) = 1829
write(1, "i:1805 pos:0 rs:2048 size:1805 d"..., 56) = 56
ioctl(4, FW_CDEV_IOC_SEND_REQUEST, 0x7fffc8ba79c0) = 0
poll([{fd=4, events=POLLIN}], 1, 150)   = 1 ([{fd=4, revents=POLLIN}])
read(4, "\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x11\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 16384) = 24
write(1, "Exception forensic1394_read_devi"..., 56) = 56
write(1, "i:2047 pos:0 rs:2048 size:2047 d"..., 56) = 56
ioctl(4, FW_CDEV_IOC_SEND_REQUEST, 0x7fffc8ba79c0) = 0
poll([{fd=4, events=POLLIN}], 1, 150)   = 1 ([{fd=4, revents=POLLIN}])
read(4, "\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x11\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 16384) = 24
write(1, "Exception forensic1394_read_devi"..., 56) = 56
write(1, "i:2048 pos:0 rs:2048 size:2048 d"..., 56) = 56
ioctl(4, FW_CDEV_IOC_SEND_REQUEST, 0x7fffc8ba79c0) = 0
poll([{fd=4, events=POLLIN}], 1, 150)   = 1 ([{fd=4, revents=POLLIN}])
read(4, "\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x11\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 16384) = 24
write(1, "Exception forensic1394_read_devi"..., 56) = 56
write(1, "i:2049 pos:0 rs:2048 size:2049 d"..., 56) = 56
ioctl(4, FW_CDEV_IOC_SEND_REQUEST, 0x7fffc8ba79c0) = 0
poll([{fd=4, events=POLLIN}], 1, 150)   = 1 ([{fd=4, revents=POLLIN}])
read(4, "\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x11\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 16384) = 24
write(1, "Exception forensic1394_read_devi"..., 56) = 56
write(1, "i:4096 pos:0 rs:2048 size:4096 d"..., 56) = 56
rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0x7f9f73a424c0}, {0x7f9f73d61820, [], SA_RESTORER, 0x7f9f73a424c0}, 8) = 0
------------------------------------------------------------------------------
BlackBerry&amp;amp;reg; DevCon Americas, Oct. 18-20, San Francisco, CA
The must-attend event for mobile developers. Connect with experts. 
Get tools for creating Super Apps. See the latest technologies.
Sessions, hands-on labs, demos &amp;amp; much more. Register early &amp;amp; save!
http://p.sf.net/sfu/rim-blackberry-1&lt;/pre&gt;</description>
    <dc:creator>Mike Auty</dc:creator>
    <dc:date>2011-08-01T19:58:50</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.kernel.firewire.user/4325">
    <title>fw1 not created for dv-camera</title>
    <link>http://comments.gmane.org/gmane.linux.kernel.firewire.user/4325</link>
    <description>&lt;pre&gt;Hi

My mini-dv camcorder is not detected.

The same hardware once worked, I guess with ohci1394 but I can't say 
definitely. I have a firewire scanner which works fine, but the camcorder not.

I already searched the web for a solution but couldn't find one. At least none 
that helped me.

As I understand the problem is that the device /dev/fw1 will no be created due 
to some problems I don't understand :-)

Any help is much appreciated
René



Here are the facts:

kubuntu 11.04 natty
kernel 2.6.38-11 and I tried 3.0.0 too

camcoder Grundig Scenos (old one but works fine for me :-)


# lspci | grep 1394
03:0e.0 FireWire (IEEE 1394): Texas Instruments TSB43AB23 IEEE-1394a-2000 
Controller (PHY/Link)

(onboard controller)


# lsmod | grep firewire
firewire_sbp2          23099  0 
firewire_ohci          40832  0 
firewire_core          64614  2 firewire_sbp2,firewire_ohci
crc_itu_t              12707  1 firewire_core


# ls /dev/fw*
/dev/fw0


# dmesg (with debug=7)
[12018.315369] firewire_ohci: IRQ 00000010 AR_req
[12018.315387] firewire_ohci: AR evt_bus_reset, generation 20
[12018.315535] firewire_ohci: IRQ 00010000 selfID
[12018.315558] firewire_ohci: 2 selfIDs, generation 20, local node ID ffc1
[12018.315566] firewire_ohci: selfID 0: 807f0880, phy 0 [p..] S100 gc=63 +0W Lc
[12018.315574] firewire_ohci: selfID 0: 817f8cd6, phy 1 [c--] S400 gc=63 -3W 
Lci
[12018.315636] firewire_core: phy config: card 0, new root=ffc1, gap_count=5
[12018.315660] firewire_ohci: IRQ 00000001 AT_req
[12018.315669] firewire_ohci: AT ack_complete, PHY 01c50000 fe3affff
[12018.315694] firewire_ohci: IRQ 00000010 AR_req
[12018.315700] firewire_ohci: AR evt_bus_reset, generation 21
[12018.315705] firewire_ohci: AR evt_bus_reset, generation 21
[12018.315867] firewire_ohci: IRQ 00010000 selfID
[12018.315886] firewire_ohci: 2 selfIDs, generation 22, local node ID ffc1
[12018.315892] firewire_ohci: selfID 0: 80450880, phy 0 [p..] S100 gc=5 +0W Lc
[12018.315899] firewire_ohci: selfID 0: 81458cd6, phy 1 [c--] S400 gc=5 -3W Lci
[12018.315904] firewire_core: skipped bus generations, destroying all nodes
[12018.810031] firewire_core: giving up on config rom for node id ffc0
[12018.810060] firewire_core: rediscovered device fw0
[12018.810081] firewire_ohci: IRQ 00000001 AT_req
[12018.810088] firewire_ohci: AT spd 0 tl 3c, ffc1 -&amp;gt; ffc0, ack_pending , QR req, 
fffff0000400
[12018.814386] firewire_ohci: IRQ 00000020 AR_resp
[12018.814392] firewire_ohci: AR spd 0 tl 3c, ffc0 -&amp;gt; ffc1, ack_complete, QR resp 
= 040fa4df
[12018.814506] firewire_ohci: IRQ 00000001 AT_req
[12018.814511] firewire_ohci: AT spd 0 tl 3f, ffc1 -&amp;gt; ffc0, ack_busy_X, QR req, 
fffff0000404
[12021.820107] firewire_ohci: IRQ 00000001 AT_req
[12021.820125] firewire_ohci: AT spd 0 tl 00, ffc1 -&amp;gt; ffc0, ack_pending , QR req, 
fffff0000400
[12021.823489] firewire_ohci: IRQ 00000020 AR_resp
[12021.823503] firewire_ohci: AR spd 0 tl 00, ffc0 -&amp;gt; ffc1, ack_complete, QR resp 
= 040fa4df
[12021.823637] firewire_ohci: IRQ 00000001 AT_req
[12021.823646] firewire_ohci: AT spd 0 tl 01, ffc1 -&amp;gt; ffc0, ack_busy_X, QR req, 
fffff0000404
[12024.830097] firewire_ohci: IRQ 00000001 AT_req
[12024.830116] firewire_ohci: AT spd 0 tl 02, ffc1 -&amp;gt; ffc0, ack_pending , QR req, 
fffff0000400

and so on

------------------------------------------------------------------------------
Got Input?   Slashdot Needs You.
Take our quick survey online.  Come on, we don't ask for help often.
Plus, you'll get a chance to win $100 to spend on ThinkGeek.
http://p.sf.net/sfu/slashdot-survey
&lt;/pre&gt;</description>
    <dc:creator>René Fritz</dc:creator>
    <dc:date>2011-07-30T17:13:22</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.kernel.firewire.user/4319">
    <title>came makes bus angry</title>
    <link>http://comments.gmane.org/gmane.linux.kernel.firewire.user/4319</link>
    <description>&lt;pre&gt;ASUS motherboard, one on board firewire, one pci card.

plug camera into card, all works fine.  plug into on board and things fail

(veyepar)juser&amp;lt; at &amp;gt;cnt2:~$ lspci |grep 13
04:00.0 FireWire (IEEE 1394): VIA Technologies, Inc. VT6315 Series
Firewire Controller (rev 01)
08:00.0 FireWire (IEEE 1394): VIA Technologies, Inc. VT6306/7/8 [Fire
II(M)] IEEE 1394 OHCI Controller (rev 46)

(veyepar)juser&amp;lt; at &amp;gt;cnt2:~$ dvgrab
Error: no camera exists

[ 1106.523403] firewire_core: skipped bus generations, destroying all nodes
[ 1107.020284] firewire_core: rediscovered device fw0
[ 1561.141043] firewire_core: skipped bus generations, destroying all nodes
[ 1561.638991] firewire_core: rediscovered device fw0
[ 1561.638999] firewire_core: giving up on config rom for node id ffc0
[ 1572.087990] firewire_ohci: isochronous cycle inconsistent
[ 1572.798527] firewire_core: created device fw2: GUID 008045821097902b, S100
[ 1572.798534] firewire_core: phy config: card 1, new root=ffc1, gap_count=5
[ 1572.799208] firewire_core: IRM is not 1394a compliant, making local
node (ffc0) root.
[ 1572.799211] firewire_core: phy config: card 1, new root=ffc0, gap_count=5
[ 1669.889695] usb 1-1.2: reset high speed USB device using ehci_hcd
and address 3


&lt;/pre&gt;</description>
    <dc:creator>Carl Karsten</dc:creator>
    <dc:date>2011-07-29T03:39:41</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.linux.kernel.firewire.user">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.linux.kernel.firewire.user</link>
  </textinput>
</rdf:RDF>

