Thread: [libdc] Unibrain Fire-i not recognized with 2.0.1 :(
Capture and control API for IIDC compliant cameras
Brought to you by:
ddouxchamps,
gordp
From: * <af...@ya...> - 2008-01-20 05:30:44
|
I upgraded to coriander-2.0.0_rc6 and libdc1394-2.0.1 and when I run coriander there is the error: Warning: could not find a Digital Camera on the bus. And when I run dc1394_reset_bus2 there is the error: libdc1394 error: No cameras found The Unibrain Fire-i works fine with coriander-2.0.0-rc5 and libdc1394-2.0.0_rc7. Is there any info I can give you to help get it working with the latest? I tried looking at the source for libdc1394 but there are a huge number of changes between the versions and I'm not sure where to start looking. Thanks... ____________________________________________________________________________________ Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ |
From: Jarod W. <jw...@re...> - 2008-01-20 05:47:31
|
* wrote: > I upgraded to coriander-2.0.0_rc6 and libdc1394-2.0.1 and when I run > coriander there is the error: > > Warning: could not find a Digital Camera on the bus. > > And when I run dc1394_reset_bus2 there is the error: > > libdc1394 error: No cameras found > > The Unibrain Fire-i works fine with coriander-2.0.0-rc5 and > libdc1394-2.0.0_rc7. Is there any info I can give you to help get it > working with the latest? I tried looking at the source for libdc1394 > but there are a huge number of changes between the versions and I'm not > sure where to start looking. Thanks... First thing to clarify would be which OS we're talking about here. We've got a Fire-i in the office, which I swear worked with libdc1394 2.0 a few days ago under Linux... I can certainly double-check on Monday though. -- Jarod Wilson jw...@re... |
From: * <af...@ya...> - 2008-01-20 06:22:54
|
--- Jarod Wilson <jw...@re...> wrote: > * wrote: > > I upgraded to coriander-2.0.0_rc6 and libdc1394-2.0.1 and when I > run > > coriander there is the error: > > > > Warning: could not find a Digital Camera on the bus. > > > > And when I run dc1394_reset_bus2 there is the error: > > > > libdc1394 error: No cameras found > > > > The Unibrain Fire-i works fine with coriander-2.0.0-rc5 and > > libdc1394-2.0.0_rc7. Is there any info I can give you to help get > it > > working with the latest? I tried looking at the source for > libdc1394 > > but there are a huge number of changes between the versions and I'm > not > > sure where to start looking. Thanks... > > First thing to clarify would be which OS we're talking about here. > We've got a > Fire-i in the office, which I swear worked with libdc1394 2.0 a few > days ago > under Linux... I can certainly double-check on Monday though. > > > -- > Jarod Wilson > jw...@re... > Hmm... It's Gentoo linux (vanilla kernel 2.6.23.9) compiled with gcc 4.1.2. Thanks. ____________________________________________________________________________________ Looking for last minute shopping deals? Find them fast with Yahoo! Search. http://tools.search.yahoo.com/newsearch/category.php?category=shopping |
From: Falk S. <st...@in...> - 2008-01-20 18:46:35
|
Hi, I can only say I do not have this problem for release 2.0.1 on a Mac G5 with Mac OS X 1.4. Did you try to downgrade to your old version? Do other cameras work? bye, Falk Sticken |
From: * <af...@ya...> - 2008-01-20 22:32:10
|
--- Falk Sticken <st...@in...> wrote: > Hi, > I can only say I do not have this problem for release 2.0.1 on a Mac > G5 > with Mac OS X 1.4. > Did you try to downgrade to your old version? Do other cameras work? > bye, > Falk Sticken > Hi, it's the only webcam I have but yes, it works fine when I downgrade to coriander-2.0.0-rc5 and libdc1394-2.0.0_rc7. Maybe there's no utility in upgrading? I was hoping it was something simple, like adding back an id or something to libdc1394-2.0.1. Thanks. ____________________________________________________________________________________ Looking for last minute shopping deals? Find them fast with Yahoo! Search. http://tools.search.yahoo.com/newsearch/category.php?category=shopping |
From: David M. <dcm@MIT.EDU> - 2008-01-20 22:41:00
|
On Sun, 2008-01-20 at 14:31 -0800, * wrote: > Hi, it's the only webcam I have but yes, it works fine when I > downgrade to coriander-2.0.0-rc5 and libdc1394-2.0.0_rc7. Maybe > there's no utility in upgrading? I was hoping it was something > simple, like adding back an id or something to libdc1394-2.0.1. > Thanks. > Could you run "export DC1394_DEBUG=yes" prior to running dc1394_reset_bus (with version 2.0.1), and post the output? Hopefully that will shed some light on what's going on. -David |
From: * <af...@ya...> - 2008-01-20 23:46:49
|
--- David Moore <dcm@MIT.EDU> wrote: > On Sun, 2008-01-20 at 14:31 -0800, * wrote: > > > Hi, it's the only webcam I have but yes, it works fine when I > > downgrade to coriander-2.0.0-rc5 and libdc1394-2.0.0_rc7. Maybe > > there's no utility in upgrading? I was hoping it was something > > simple, like adding back an id or something to libdc1394-2.0.1. > > Thanks. > > > > Could you run "export DC1394_DEBUG=yes" prior to running > dc1394_reset_bus (with version 2.0.1), and post the output? > Hopefully > that will shed some light on what's going on. > > -David > Alas, there is no additional output with 2.0.1, just: libdc1394 error: No cameras found I ran strace on dc1394_reset_bus2 with 2.0.0-rc5 vs 2.0.1 to see if there's a difference... With 2.0.0-rc5 there is a open call to libraw1394.so.8 and that is not present with 2.0.1. I don't know what this implies. Also with 2.0.0-rc5 there is a message in syslog which does not occur with 2.0.1: ohci1394: fw-host0: SelfID received outside of bus reset sequence IEEE 1394 device has ROM CRC error Thanks for the suggestion... ____________________________________________________________________________________ Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ |
From: Stefan R. <st...@s5...> - 2008-01-20 23:53:57
|
* wrote: > Also with 2.0.0-rc5 there is a message in syslog which does not occur > with 2.0.1: > > ohci1394: fw-host0: SelfID received outside of bus reset sequence > IEEE 1394 device has ROM CRC error These messages are independent of the installed libdc1394. The first one I can't fully explain, but the second one shows that whatever happened to trigger the first message did apparently no harm. The second message is merely a notice that the configuration ROM of a device contains a wrong checksum. This is also logged about my own Fire-i. (I haven't updated to libdc1394 2.0.1 yet, therefore cannot comment on your actual problem.) -- Stefan Richter -=====-==--- ---= =-=-= http://arcgraph.de/sr/ |
From: Stefan R. <st...@s5...> - 2008-01-20 23:59:18
|
PS, Stefan Richter wrote: > * wrote: >> Also with 2.0.0-rc5 there is a message in syslog which does not occur >> with 2.0.1: >> >> ohci1394: fw-host0: SelfID received outside of bus reset sequence >> IEEE 1394 device has ROM CRC error > > These messages are independent of the installed libdc1394 because they are generated by the kernel, without interaction with userspace. > The second message is merely a notice that the configuration ROM of a > device contains a wrong checksum. This is also logged about my own Fire-i. The kernel evaluates the config ROM despite the wrong checksum. -- Stefan Richter -=====-==--- ---= =-=-= http://arcgraph.de/sr/ |
From: David M. <dcm@MIT.EDU> - 2008-01-21 00:06:05
|
On Sun, 2008-01-20 at 15:46 -0800, * wrote: > I ran strace on dc1394_reset_bus2 with 2.0.0-rc5 vs 2.0.1 to see if > there's a difference... With 2.0.0-rc5 there is a open call to > libraw1394.so.8 and that is not present with 2.0.1. I don't know what > this implies. > Could you send the full output of the strace with 2.0.1? Send it privately if the output is huge. Thanks, David |
From: David M. <dcm@MIT.EDU> - 2008-01-21 02:46:17
|
On Sun, 2008-01-20 at 19:05 -0500, David Moore wrote: > On Sun, 2008-01-20 at 15:46 -0800, * wrote: > > > I ran strace on dc1394_reset_bus2 with 2.0.0-rc5 vs 2.0.1 to see if > > there's a difference... With 2.0.0-rc5 there is a open call to > > libraw1394.so.8 and that is not present with 2.0.1. I don't know what > > this implies. > > > > Could you send the full output of the strace with 2.0.1? Send it > privately if the output is huge. > Okay, thanks for sending it. It looks like your libdc1394 is compiled to use the new "juju" firewire stack, yet your kernel is using the old firewire stack. That's why it isn't working. How did you compile the library? Generally, you should get the old firewire stack support if you supply _no_ command-line options to ./configure when compiling libdc1394. This is what you want. -David P.S. Eventually we will add support for both stacks simultaneously, and it will be auto detected at run-time. We haven't gotten there yet. |
From: * <af...@ya...> - 2008-01-21 04:58:41
|
--- David Moore <dcm@MIT.EDU> wrote: > Okay, thanks for sending it. > > It looks like your libdc1394 is compiled to use the new "juju" > firewire > stack, yet your kernel is using the old firewire stack. That's why > it > isn't working. > > How did you compile the library? Generally, you should get the old > firewire stack support if you supply _no_ command-line options > to ./configure when compiling libdc1394. This is what you want. > > -David > > P.S. Eventually we will add support for both stacks simultaneously, > and > it will be auto detected at run-time. We haven't gotten there yet. > It's amazing you could figure that out from the strace. You're correct, it's being built with juju support even though I used the gentoo use flag "-juju". I've submitted a gentoo bug report for the ebuild (#206833). 2.0.1 is working now. Thanks :) ____________________________________________________________________________________ Looking for last minute shopping deals? Find them fast with Yahoo! Search. http://tools.search.yahoo.com/newsearch/category.php?category=shopping |