Hi, Can someone running FreeBSD 8.2-RC1 with more than one or external USB webcam or DVB-XXX devices verify the following: 1) Install /usr/ports/multimedia/webcamd 2) Reboot 3) Check that character devices are created for your device(s) under /dev /dev/videoX for webcams /dev/dvb/adapterX for DVB devices 3) HAL should show your device. lshal | grep -i video lshal | grep -i dvb 4) Hot replug the USB plug of your USB webcam/DVB device, perform checks 1,2 and 3. If same result everything is OK. --HPS
On Saturday 08 January 2011 18:41:10 Hans Petter Selasky wrote:> Hi, > > Can someone running FreeBSD 8.2-RC1 with more than one or external USB > webcam or DVB-XXX devices verify the following: > > 1) Install /usr/ports/multimedia/webcamd > > 2) Reboot > > 3) Check that character devices are created for your device(s) under /dev > > /dev/videoX for webcams > > /dev/dvb/adapterX for DVB devices > > 3) HAL should show your device. > > lshal | grep -i video > lshal | grep -i dvb > > 4) Hot replug the USB plug of your USB webcam/DVB device, perform checks > 1,2 and 3. If same result everything is OK. >Hi, After that the devd notify string was changed last year, hald stopped registering attached USB devices because the match string was too narrow. Can someone with HAL knowledge please review the attached patch for /usr/ports/sysutils/hal . My patch uses strstr() instead of strncmp(), but really a full parse with respect to " characters is required, because cdev=ugen, could appear inside some strings. When it works, lshal will show USB devices plugged after boot. --HPS -------------- next part -------------- A non-text attachment was scrubbed... Name: hal.patch Type: text/x-patch Size: 608 bytes Desc: not available Url : http://lists.freebsd.org/pipermail/freebsd-stable/attachments/20110108/4b08d73e/hal.bin
On Sat, Jan 8, 2011 at 8:41 PM, Hans Petter Selasky <hselasky@c2i.net> wrote:> > Hi, > > Can someone running FreeBSD 8.2-RC1 with more than one or external USB webcam > or DVB-XXX devices verify the following: > >Hello. Can the boot sequence of .ko modules in loader.conf somehow influence the success of the detection camera? I've seen this problem on FreeBSD-current amd64 some time ago. Maybe it was a coincidence - but the /dev/video0 does not always appear when loading the module was at the end of the list. In the near future I will test in 9-0 CURRENT and 8.2-RC2
speaking of webcamd, any idea on how to debug operation of skype and webcamd ? The thread at http://lists.freebsd.org/pipermail/freebsd-multimedia/2010-October/011327.html indicates the problem and shows symptoms. The most recent version of webcamd (0.1.18) now supports more of my webcams but still with similar problems. If (as it seems) the problem is related to the output format generated by the camera, i wonder if it is possible to tweak webcamd to generate a specific video format on startup, irrespective of the native camera format ? I am under the impression (perhaps wrong) that webcamd (or libv4l1) implements some conversion of the native formats ? cheers luigi