Try to copy mod_quickcam.o to the lib kernel (USB) directory, it may help you to remove the error "Can't locate module char-major-81-0". Let me know if that works or not. I was told that insmod should insert the path of mod_quickcam.o into kernel automatically, and it should not be necessary to edit modules.conf either. But I found it does not work at that way, someone may be able to clarify it. Madhusudan Singh wrote: > > Having beginners problems with using a webcam - Logitech Quickcam Express. > It plugs into a USB port. > Kernel version : 2.4.13 with compiled in (modular) support for video4linux > and ov511 chipset (not sure if that is the one). > > Created rpms for xawtv from source (version 3.65) and installed them. > Installed qce-ga-0.40b and ran ./quickcam.sh > > Now I get strange errors when I try to run xawtv : > > [root@waheguru /dev]# xawtv > This is xawtv-3.65, running on Linux/i686 (2.4.13) > can't open /dev/video0: No such device > v4l-conf had some trouble, trying to continue anyway > v4l2: open /dev/video0: No such device > v4l: open /dev/video0: No such device > no video grabber device available > > (mind you, I am running the above as root, so there cannot be a > permissions problem) > > The device entries are : > > crw------- 1 root root 81, 0 Dec 8 03:22 video0 > crw------- 1 root root 81, 1 Mar 23 2001 video1 > crw------- 1 root root 81, 2 Mar 23 2001 video2 > crw------- 1 root root 81, 3 Mar 23 2001 video3 > > video: > total 0 > crw------- 1 root root 10, 204 Mar 23 2001 em8300 > crw------- 1 root root 10, 206 Mar 23 2001 em8300_ma > crw------- 1 root root 10, 205 Mar 23 2001 em8300_mv > crw------- 1 root root 10, 207 Mar 23 2001 em8300_sp > > After loading the modules with quickcam.sh, the list of modules is : > [root@waheguru /dev]# lsmod > Module Size Used by > mod_quickcam 30704 0 (unused) > usb-uhci 21264 0 (unused) > videodev 4864 0 [mod_quickcam] > ipt_MASQUERADE 1776 1 (autoclean) > ipt_LOG 3280 1 (autoclean) > ipt_state 576 1 (autoclean) > iptable_filter 1728 0 (autoclean) (unused) > ip_nat_ftp 3632 0 (unused) > iptable_nat 19024 1 [ipt_MASQUERADE ip_nat_ftp] > ip_conntrack_ftp 3760 0 [ip_nat_ftp] > ip_conntrack 20144 3 [ipt_MASQUERADE ipt_state ip_nat_ftp > iptable_nat ip_conntrack_ftp] > ip_tables 13280 7 [ipt_MASQUERADE ipt_LOG ipt_state > iptable_filter iptable_nat] > > I found an error message in my /var/log/messages : > > Dec 8 15:16:06 waheguru kernel: hub.c: USB new device connect on bus1/2, > assigned device number 3 > Dec 8 15:16:06 waheguru kernel: usb.c: USB device 3 (vend/prod > 0x46d/0x870) is not claimed by any active driver. > Dec 8 15:16:39 waheguru modprobe: modprobe: Can't locate module > char-major-81-0 > Dec 8 15:16:40 waheguru last message repeated 2 times > Dec 8 15:18:11 waheguru kernel: usb.c: registered new driver quickcam > > To try to fix it, I edited /etc/modules.conf to add : > > alias char-major-81-0 mod_quickcam > > Rebooted. No luck. > > Could someone figure out what is going on. And suggest a solution. > > Thanks, > > Madhusudan Singh. > > _______________________________________________ > Video4linux-list mailing list > Video4linux-list@xxxxxxxxxx > https://listman.redhat.com/mailman/listinfo/video4linux-list