Re: Issues with TI XIO2213 chipset?
Brought to you by:
aeb,
bencollins
|
From: Stefan R. <st...@s5...> - 2010-12-29 19:33:27
|
On Dec 29 Charlie McMackin wrote: > I'm trying to capture video using a Canopus/GreenValley ADVC110 > through a 6-pin 1394a wire to a PCIe Firewire 1394/1394b card. I > believe it is a Syba.. model number is SD-PEX30009. I noticed there > were documented problems with other TI chipsets so I was curious if > this one suffers the same fate. My own XIO2213A based card works perfectly with all kinds of devices (storage, industrial video camera, audio interface, DV camcorder, MPEG2-TS STB). The first generation of 1394b-2002/ FireWire 800 chips from Texas Instruments has issues (TSB82AA2 + TSB81BA3 based cards), but not the much more recent XIO2213A. > Or, more hopefully, this card is > supported by a more current Linux Kernel? To the best of my current > ability, I’ve narrowed the problem down to the card. I have another > older computer with a PCI-32 Creative Audigy (circa ~2001) which has a > firewire - A port. It's running the server version of ubuntu marverick > but it properly creates the /dev/fw1 device when the ADVC110 is > plugged in and I've been able to get video from it with dvgrab 3.5. > One more thing, when I plug the ADVC110 into the "faulty" 1394 card, I > do get a power light... not sure if that will shed any more light on > the problem though. > > Is there any hope for it? > > Here is the supporting info from the computer that is not working: > > charlie@onyx:~$ uname -a > Linux onyx 2.6.35-24-generic #42-Ubuntu SMP Thu Dec 2 02:41:37 UTC 2010 x86_64 GNU/Linux Do you have the same kernel and userland on the other PC which works? [...] > 03:00.0 PCI bridge: Texas Instruments XIO2213A/B/XIO2221 PCI Express to PCI Bridge (rev 01) > 04:00.0 FireWire (IEEE 1394): Texas Instruments XIO2213A/B/XIO2221 IEEE-1394b OHCI Controller (rev 01) FWIW, lspci version 3.1.4 shows my PCIe card as 08:00.0 PCI bridge: Texas Instruments XIO2213A PCI Express to PCI Bridge (rev 01) 09:00.0 FireWire (IEEE 1394): Texas Instruments XIO2213A 1394b OHCI with 3-Port PHY (rev 01) Does you PCIe card have an internal power connector? If yes, make sure that it is attached to the PSU. If not, power the ADVC110 by a separate PSU. [...] > When I unplug from the card and then re-plug the ADVC110 this message > appears in /var/log/syslog: > > Dec 29 07:51:57 onyx kernel: [ 1836.998018] firewire_core: skipped bus generations, destroying all nodes > Dec 29 07:51:58 onyx kernel: [ 1837.491329] firewire_core: rediscovered device fw0 Some things for you to try: 1. Gather more diagnostic messages. # echo -1 > /sys/module/firewire_ohci/parameters/debug Then plug the ADVC110 in, watch the syslog, and post the result here. 2. Try the older FireWire kernel drivers. # modprobe -r firewire-ohci # modprobe ohci1394 # modprobe raw1394 # chmod a+rw /dev/raw1394 Then plug the ADVC110 in, check the syslog for "Host added.." and "Node added..." messages from the ieee1394 core driver (the former message being for the card, the latter for the ADVC110) and try to capture with dvgrab. -- Stefan Richter -=====-==-=- ==-- ===-= http://arcgraph.de/sr/ |