Greetings, I have an older ibm camera I'm trying to use under linux. It is the darm gray kind, with the rca jack on it; "IBM Netcamera Pro".
The kernel detects the device and sets up a node for it as /dev/video2 (video0 and video1 are tv tuners). When I try to grab a frame or stream video, it fails wtih a lot of these errors: [EMAIL PROTECTED] ~]# streamer -c /dev/video2 -o test.jpeg files / video: JPEG (JFIF) / audio: none ioctl: VIDIOCMCAPTURE(frame=0;height=4;width=8;format=15): Invalid argument ioctl: VIDIOCMCAPTURE(frame=0;height=4;width=8;format=13): Invalid argument v4l: timeout (got SIGALRM), hardware/driver problems? ioctl: VIDIOCSYNC(int=0): Interrupted system call no way to get: 320x240 JPEG (JFIF) xawtv just gives me a black screen, and a terminal full of those errors. here's a bunch of diagnostic outputs. [EMAIL PROTECTED] ~]# v4l-info /dev/video2 ### video4linux device info [/dev/video2] ### general info VIDIOCGCAP name : "IBM USB Camera" type : 0x1 [CAPTURE] channels : 1 audios : 0 maxwidth : 320 maxheight : 240 minwidth : 8 minheight : 4 channels VIDIOCGCHAN(0) channel : 0 name : "Camera" tuners : 0 flags : 0x0 [] type : CAMERA norm : 0 tuner ioctl VIDIOCGTUNER: Invalid argument audio ioctl VIDIOCGAUDIO: Invalid argument picture VIDIOCGPICT brightness : 32768 hue : 32768 colour : 32768 contrast : 49152 whiteness : 26880 depth : 24 palette : RGB24 buffer VIDIOCGFBUF base : (nil) height : 0 width : 0 depth : 0 bytesperline : 0 window VIDIOCGWIN x : 0 y : 0 width : 320 height : 240 chromakey : 0 flags : 16 [EMAIL PROTECTED] ~]# cat /proc/bus/usb/devices T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh=10 B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0 D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1 P: Vendor=0000 ProdID=0000 Rev= 2.06 S: Manufacturer=Linux 2.6.20.1 ohci_hcd S: Product=OHCI Host Controller S: SerialNumber=0000:00:02.0 C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=255ms T: Bus=02 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 2 Spd=12 MxCh= 0 D: Ver= 1.01 Cls=0a(data ) Sub=03 Prot=00 MxPS= 8 #Cfgs= 1 P: Vendor=0545 ProdID=8080 Rev= 3.01 S: Product=USB PC Camera C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=256mA I: If#= 0 Alt= 0 #EPs= 1 Cls=0a(data ) Sub=03 Prot=00 Driver=ibmcam E: Ad=81(I) Atr=01(Isoc) MxPS= 0 Ivl=1ms I: If#= 0 Alt= 1 #EPs= 1 Cls=0a(data ) Sub=03 Prot=00 Driver=ibmcam E: Ad=81(I) Atr=01(Isoc) MxPS=1022 Ivl=1ms T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh=10 B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0 D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS=64 #Cfgs= 1 P: Vendor=0000 ProdID=0000 Rev= 2.06 S: Manufacturer=Linux 2.6.20.1 ehci_hcd S: Product=EHCI Host Controller S: SerialNumber=0000:00:02.1 C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub E: Ad=81(I) Atr=03(Int.) MxPS= 4 Ivl=256ms [EMAIL PROTECTED] ~]# lsusb -v Bus 002 Device 002: ID 0545:8080 Xirlink, Inc. IBM C-It WebCam Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 1.01 bDeviceClass 10 Data bDeviceSubClass 3 bDeviceProtocol 0 bMaxPacketSize0 8 idVendor 0x0545 Xirlink, Inc. idProduct 0x8080 IBM C-It WebCam bcdDevice 3.01 iManufacturer 0 iProduct 1 USB PC Camera iSerial 0 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 41 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0x80 MaxPower 256mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 10 Data bInterfaceSubClass 3 bInterfaceProtocol 0 iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 1 Transfer Type Isochronous Synch Type none Usage Type Data wMaxPacketSize 0x0000 bytes 0 once bInterval 1 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 1 bNumEndpoints 1 bInterfaceClass 10 Data bInterfaceSubClass 3 bInterfaceProtocol 0 iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 1 Transfer Type Isochronous Synch Type none Usage Type Data wMaxPacketSize 0x0362 bytes 866 once bInterval 1 Language IDs: (length=4) 0409 English(US) Bus 002 Device 001: ID 0000:0000 Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 1.10 bDeviceClass 9 Hub bDeviceSubClass 0 Unused bDeviceProtocol 0 bMaxPacketSize0 64 idVendor 0x0000 idProduct 0x0000 bcdDevice 2.06 iManufacturer 3 Linux 2.6.20.1 ohci_hcd iProduct 2 OHCI Host Controller iSerial 1 0000:00:02.0 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 25 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xe0 Self Powered Remote Wakeup MaxPower 0mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 9 Hub bInterfaceSubClass 0 Unused bInterfaceProtocol 0 iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type none Usage Type Data wMaxPacketSize 0x0002 bytes 2 once bInterval 255 Hub Descriptor: bLength 11 bDescriptorType 41 nNbrPorts 10 wHubCharacteristic 0x0002 No power switching (usb 1.0) Ganged overcurrent protection bPwrOn2PwrGood 1 * 2 milli seconds bHubContrCurrent 0 milli Ampere DeviceRemovable 0x00 0x0a PortPwrCtrlMask 0x4b 0xd6 Language IDs: (length=4) 0409 English(US) Bus 001 Device 001: ID 0000:0000 Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 9 Hub bDeviceSubClass 0 Unused bDeviceProtocol 1 Single TT bMaxPacketSize0 64 idVendor 0x0000 idProduct 0x0000 bcdDevice 2.06 iManufacturer 3 Linux 2.6.20.1 ehci_hcd iProduct 2 EHCI Host Controller iSerial 1 0000:00:02.1 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 25 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xe0 Self Powered Remote Wakeup MaxPower 0mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 9 Hub bInterfaceSubClass 0 Unused bInterfaceProtocol 0 iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type none Usage Type Data wMaxPacketSize 0x0004 bytes 4 once bInterval 12 Hub Descriptor: bLength 11 bDescriptorType 41 nNbrPorts 10 wHubCharacteristic 0x000a No power switching (usb 1.0) Per-port overcurrent protection TT think time 8 FS bits bPwrOn2PwrGood 10 * 2 milli seconds bHubContrCurrent 0 milli Ampere DeviceRemovable 0x00 0x0a PortPwrCtrlMask 0x4b 0xd6 Language IDs: (length=4) 0409 English(US) [EMAIL PROTECTED] ~]# lspci -v 00:00.0 Memory controller: nVidia Corporation CK804 Memory Controller (rev a3) Subsystem: Elitegroup Computer Systems: Unknown device 1b51 Flags: bus master, 66Mhz, fast devsel, latency 0 Capabilities: [44] HyperTransport: Slave or Primary Interface Capabilities: [e0] HyperTransport: MSI Mapping 00:01.0 ISA bridge: nVidia Corporation CK804 ISA Bridge (rev a3) Subsystem: Elitegroup Computer Systems: Unknown device 1b51 Flags: bus master, 66Mhz, fast devsel, latency 0 00:01.1 SMBus: nVidia Corporation CK804 SMBus (rev a2) Subsystem: Elitegroup Computer Systems: Unknown device 1b51 Flags: 66Mhz, fast devsel, IRQ 10 I/O ports at fc00 [size=32] I/O ports at 1c00 [size=64] I/O ports at 1c40 [size=64] Capabilities: [44] Power Management version 2 00:02.0 USB Controller: nVidia Corporation CK804 USB Controller (rev a2) (prog-if 10 [OHCI]) Subsystem: Elitegroup Computer Systems: Unknown device 1b51 Flags: bus master, 66Mhz, fast devsel, latency 0, IRQ 22 Memory at fe02f000 (32-bit, non-prefetchable) [size=4K] Capabilities: [44] Power Management version 2 00:02.1 USB Controller: nVidia Corporation CK804 USB Controller (rev a3) (prog-if 20 [EHCI]) Subsystem: Elitegroup Computer Systems: Unknown device 1b51 Flags: bus master, 66Mhz, fast devsel, latency 0, IRQ 23 Memory at fe02e000 (32-bit, non-prefetchable) [size=256] Capabilities: [44] Debug port Capabilities: [80] Power Management version 2 00:04.0 Multimedia audio controller: nVidia Corporation CK804 AC'97 Audio Controller (rev a2) Subsystem: Elitegroup Computer Systems: Unknown device 1b51 Flags: bus master, 66Mhz, fast devsel, latency 0, IRQ 20 I/O ports at f000 [size=256] I/O ports at ec00 [size=256] Memory at fe02d000 (32-bit, non-prefetchable) [size=4K] Capabilities: [44] Power Management version 2 00:06.0 IDE interface: nVidia Corporation CK804 IDE (rev a2) (prog-if 8a [Master SecP PriP]) Subsystem: Elitegroup Computer Systems: Unknown device 1b51 Flags: bus master, 66Mhz, fast devsel, latency 0 [virtual] Memory at 000001f0 (32-bit, non-prefetchable) [disabled] [size=8] [virtual] Memory at 000003f0 (type 3, non-prefetchable) [disabled] [size=1] [virtual] Memory at 00000170 (32-bit, non-prefetchable) [disabled] [size=8] [virtual] Memory at 00000370 (type 3, non-prefetchable) [disabled] [size=1] I/O ports at e000 [size=16] Capabilities: [44] Power Management version 2 00:07.0 IDE interface: nVidia Corporation CK804 Serial ATA Controller (rev a3) (prog-if 85 [Master SecO PriO]) Subsystem: Elitegroup Computer Systems: Unknown device 1b51 Flags: bus master, 66Mhz, fast devsel, latency 0, IRQ 22 I/O ports at 09f0 [size=8] I/O ports at 0bf0 [size=4] I/O ports at 0970 [size=8] I/O ports at 0b70 [size=4] I/O ports at cc00 [size=16] Memory at fe02b000 (32-bit, non-prefetchable) [size=4K] Capabilities: [44] Power Management version 2 00:08.0 IDE interface: nVidia Corporation CK804 Serial ATA Controller (rev a3) (prog-if 85 [Master SecO PriO]) Subsystem: Elitegroup Computer Systems: Unknown device 1b51 Flags: bus master, 66Mhz, fast devsel, latency 0, IRQ 21 I/O ports at 09e0 [size=8] I/O ports at 0be0 [size=4] I/O ports at 0960 [size=8] I/O ports at 0b60 [size=4] I/O ports at b800 [size=16] Memory at fe02a000 (32-bit, non-prefetchable) [size=4K] Capabilities: [44] Power Management version 2 00:09.0 PCI bridge: nVidia Corporation CK804 PCI Bridge (rev a2) (prog-if 01 [Subtractive decode]) Flags: bus master, 66Mhz, fast devsel, latency 0 Bus: primary=00, secondary=01, subordinate=02, sec-latency=32 I/O behind bridge: 00008000-0000afff Memory behind bridge: d4000000-dbffffff Prefetchable memory behind bridge: f4000000-fbffffff 00:0a.0 Bridge: nVidia Corporation CK804 Ethernet Controller (rev a3) Subsystem: Elitegroup Computer Systems: Unknown device 1b51 Flags: bus master, 66Mhz, fast devsel, latency 0, IRQ 23 Memory at fe029000 (32-bit, non-prefetchable) [size=4K] I/O ports at b400 [size=8] Capabilities: [44] Power Management version 2 00:0b.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3) (prog-if 00 [Normal decode]) Flags: bus master, fast devsel, latency 0 Bus: primary=00, secondary=03, subordinate=03, sec-latency=0 I/O behind bridge: 00007000-00007fff Memory behind bridge: fdf00000-fdffffff Prefetchable memory behind bridge: 00000000fde00000-00000000fde00000 Capabilities: [40] Power Management version 2 Capabilities: [48] Message Signalled Interrupts: 64bit+ Queue=0/1 Enable- Capabilities: [58] HyperTransport: MSI Mapping Capabilities: [80] Express Root Port (Slot+) IRQ 0 Capabilities: [100] Virtual Channel 00:0c.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3) (prog-if 00 [Normal decode]) Flags: bus master, fast devsel, latency 0 Bus: primary=00, secondary=04, subordinate=04, sec-latency=0 I/O behind bridge: 00006000-00006fff Memory behind bridge: fdd00000-fddfffff Prefetchable memory behind bridge: 00000000fdc00000-00000000fdc00000 Capabilities: [40] Power Management version 2 Capabilities: [48] Message Signalled Interrupts: 64bit+ Queue=0/1 Enable- Capabilities: [58] HyperTransport: MSI Mapping Capabilities: [80] Express Root Port (Slot+) IRQ 0 Capabilities: [100] Virtual Channel 00:0d.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3) (prog-if 00 [Normal decode]) Flags: bus master, fast devsel, latency 0 Bus: primary=00, secondary=05, subordinate=05, sec-latency=0 I/O behind bridge: 00005000-00005fff Memory behind bridge: fdb00000-fdbfffff Prefetchable memory behind bridge: 00000000fda00000-00000000fda00000 Capabilities: [40] Power Management version 2 Capabilities: [48] Message Signalled Interrupts: 64bit+ Queue=0/1 Enable- Capabilities: [58] HyperTransport: MSI Mapping Capabilities: [80] Express Root Port (Slot+) IRQ 0 Capabilities: [100] Virtual Channel 00:0e.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3) (prog-if 00 [Normal decode]) Flags: bus master, fast devsel, latency 0 Bus: primary=00, secondary=06, subordinate=06, sec-latency=0 I/O behind bridge: 00004000-00004fff Memory behind bridge: fd900000-fd9fffff Prefetchable memory behind bridge: 00000000fd800000-00000000fd800000 Capabilities: [40] Power Management version 2 Capabilities: [48] Message Signalled Interrupts: 64bit+ Queue=0/1 Enable- Capabilities: [58] HyperTransport: MSI Mapping Capabilities: [80] Express Root Port (Slot+) IRQ 0 Capabilities: [100] Virtual Channel 00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration Flags: fast devsel Capabilities: [80] HyperTransport: Host or Secondary Interface 00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map Flags: fast devsel 00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller Flags: fast devsel 00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control Flags: fast devsel 01:06.0 VGA compatible controller: S3 Inc. 86c775/86c785 [Trio 64V2/DX or /GX] (rev 16) (prog-if 00 [VGA]) Subsystem: S3 Inc. 86C775 Trio64V2/DX, 86C785 Trio64V2/GX Flags: medium devsel, IRQ 3 Memory at d4000000 (32-bit, non-prefetchable) [size=64M] [virtual] Expansion ROM at d8080000 [disabled] [size=64K] 01:07.0 RAID bus controller: Silicon Image, Inc. SiI 3114 [SATALink/SATARaid] Serial ATA Controller (rev 02) Subsystem: Silicon Image, Inc. SiI 3114 SATARaid Controller Flags: bus master, 66Mhz, medium devsel, latency 32, IRQ 17 I/O ports at ac00 [size=8] I/O ports at a800 [size=4] I/O ports at a400 [size=8] I/O ports at a000 [size=4] I/O ports at 9c00 [size=16] Memory at dbfff000 (32-bit, non-prefetchable) [size=1K] [virtual] Expansion ROM at d8000000 [disabled] [size=512K] Capabilities: [60] Power Management version 2 01:08.0 PCI bridge: Pericom Semiconductor: Unknown device 8140 (prog-if 00 [Normal decode]) Flags: bus master, 66Mhz, medium devsel, latency 32 Bus: primary=01, secondary=02, subordinate=02, sec-latency=32 I/O behind bridge: 00008000-00008fff Memory behind bridge: dbe00000-dbefffff Prefetchable memory behind bridge: 00000000f4000000-00000000fbf00000 Capabilities: [80] Power Management version 2 Capabilities: [90] #06 [0009] 02:08.0 Multimedia video controller: Internext Compression Inc iTVC16 (CX23416) MPEG-2 Encoder (rev 01) Subsystem: Hauppauge computer works Inc. WinTV PVR 500 (1st unit) Flags: bus master, medium devsel, latency 64, IRQ 18 Memory at f8000000 (32-bit, prefetchable) [size=64M] Capabilities: [44] Power Management version 2 02:09.0 Multimedia video controller: Internext Compression Inc iTVC16 (CX23416) MPEG-2 Encoder (rev 01) Subsystem: Hauppauge computer works Inc. WinTV PVR 500 (2nd unit) Flags: bus master, medium devsel, latency 64, IRQ 19 Memory at f4000000 (32-bit, prefetchable) [size=64M] Capabilities: [44] Power Management version 2 from var/log/messages: (plug in) Mar 4 20:48:19 tachyon kernel: usb 2-2: new full speed USB device using ohci_hcd and address 3 Mar 4 20:48:19 tachyon kernel: usb 2-2: configuration #1 chosen from 1 choice Mar 4 20:48:19 tachyon kernel: drivers/media/video/usbvideo/ibmcam.c: IBM PC Camera USB camera found (model 3, rev. 0x0301) Mar 4 20:48:19 tachyon kernel: videodev: "ibmcam USB Camera" has no release callback. Please fix your driver for proper sysfs support, see http://lwn.net/Articles/36850/ Mar 4 20:48:19 tachyon kernel: drivers/media/video/usbvideo/usbvideo.c: ibmcam on /dev/video2: canvas=320x240 videosize=320x240 (now I run streamer) Mar 4 20:49:00 tachyon kernel: drivers/media/video/usbvideo/usbvideo.c: usb_submit_urb error (-1) Mar 4 20:49:00 tachyon kernel: drivers/media/video/usbvideo/usbvideo.c: usb_submit_urb error (-1) Mar 4 20:49:00 tachyon kernel: drivers/media/video/usbvideo/usbvideo.c: Packet Statistics: Total=64. Empty=0. Usage=100% Mar 4 20:49:00 tachyon kernel: drivers/media/video/usbvideo/usbvideo.c: Transfer Statistics: Transferred=0 B Usage=0% Mar 4 20:49:02 tachyon kernel: drivers/media/video/usbvideo/usbvideo.c: usb_submit_urb error (-1) Mar 4 20:49:02 tachyon kernel: drivers/media/video/usbvideo/usbvideo.c: usb_submit_urb error (-1) Mar 4 20:49:02 tachyon kernel: drivers/media/video/usbvideo/usbvideo.c: Packet Statistics: Total=64. Empty=0. Usage=100% Mar 4 20:49:02 tachyon kernel: drivers/media/video/usbvideo/usbvideo.c: Transfer Statistics: Transferred=0 B Usage=0% Mar 4 20:49:04 tachyon kernel: BUG: sleeping function called from invalid context at mm/slab.c:3034 Mar 4 20:49:04 tachyon kernel: in_atomic():1, irqs_disabled():0 Mar 4 20:49:04 tachyon kernel: Mar 4 20:49:04 tachyon kernel: Call Trace: Mar 4 20:49:04 tachyon kernel: <IRQ> [<ffffffff802229a1>] __might_sleep+0xb5/0xb7 Mar 4 20:49:04 tachyon kernel: [<ffffffff8026d9ce>] __kmalloc+0x4e/0x8f Mar 4 20:49:04 tachyon kernel: [<ffffffff8813b461>] :ohci_hcd:ohci_urb_enqueue+0x2d9/0x758 Mar 4 20:49:04 tachyon kernel: [<ffffffff80414b28>] tcp_rcv_established+0x679/0x6c5 Mar 4 20:49:04 tachyon kernel: [<ffffffff803abb63>] usb_hcd_submit_urb+0x685/0x6ea Mar 4 20:49:04 tachyon kernel: [<ffffffff802235b4>] try_to_wake_up+0x413/0x425 Mar 4 20:49:04 tachyon kernel: [<ffffffff882cf06f>] :usbvideo:usbvideo_IsocIrq+0x16e/0x19a Mar 4 20:49:04 tachyon kernel: [<ffffffff803ab396>] usb_hcd_giveback_urb+0xbd/0xeb Mar 4 20:49:04 tachyon kernel: [<ffffffff8813a53a>] :ohci_hcd:finish_urb+0x98/0xcd Mar 4 20:49:04 tachyon kernel: [<ffffffff8813af8b>] :ohci_hcd:dl_done_list+0x14e/0x1c4 Mar 4 20:49:04 tachyon kernel: [<ffffffff8813c9c1>] :ohci_hcd:ohci_irq+0x131/0x1c3 Mar 4 20:49:04 tachyon kernel: [<ffffffff803ac074>] usb_hcd_irq+0x28/0x51 Mar 4 20:49:04 tachyon kernel: [<ffffffff8024fe58>] handle_IRQ_event+0x23/0x51 Mar 4 20:49:04 tachyon kernel: [<ffffffff80251037>] handle_fasteoi_irq+0x8e/0xce Mar 4 20:49:04 tachyon kernel: [<ffffffff8020b8b7>] do_IRQ+0x7b/0xc9 Mar 4 20:49:04 tachyon kernel: [<ffffffff80207c1e>] default_idle+0x0/0x3d Mar 4 20:49:04 tachyon kernel: [<ffffffff80209a21>] ret_from_intr+0x0/0xa Mar 4 20:49:04 tachyon kernel: <EOI> [<ffffffff80207c47>] default_idle+0x29/0x3d Mar 4 20:49:04 tachyon kernel: [<ffffffff80207db7>] cpu_idle+0x51/0x70 Mar 4 20:49:04 tachyon kernel: [<ffffffff80577709>] start_kernel+0x212/0x214 Mar 4 20:49:04 tachyon kernel: [<ffffffff80577175>] _sinittext+0x175/0x179 Mar 4 20:49:04 tachyon kernel: Mar 4 20:49:05 tachyon kernel: BUG: sleeping function called from invalid context at mm/slab.c:3034 Mar 4 20:49:05 tachyon kernel: in_atomic():1, irqs_disabled():0 Mar 4 20:49:05 tachyon kernel: Mar 4 20:49:05 tachyon kernel: Call Trace: Mar 4 20:49:05 tachyon kernel: <IRQ> [<ffffffff802229a1>] __might_sleep+0xb5/0xb7 Mar 4 20:49:05 tachyon kernel: [<ffffffff8026d9ce>] __kmalloc+0x4e/0x8f Mar 4 20:49:05 tachyon kernel: [<ffffffff8813b461>] :ohci_hcd:ohci_urb_enqueue+0x2d9/0x758 Mar 4 20:49:05 tachyon kernel: [<ffffffff803abb63>] usb_hcd_submit_urb+0x685/0x6ea Mar 4 20:49:05 tachyon kernel: [<ffffffff882cf06f>] :usbvideo:usbvideo_IsocIrq+0x16e/0x19a Mar 4 20:49:05 tachyon kernel: [<ffffffff803ab396>] usb_hcd_giveback_urb+0xbd/0xeb Mar 4 20:49:05 tachyon kernel: [<ffffffff8813a53a>] :ohci_hcd:finish_urb+0x98/0xcd Mar 4 20:49:05 tachyon kernel: [<ffffffff8813af8b>] :ohci_hcd:dl_done_list+0x14e/0x1c4 Mar 4 20:49:05 tachyon kernel: [<ffffffff8813c9c1>] :ohci_hcd:ohci_irq+0x131/0x1c3 Mar 4 20:49:05 tachyon kernel: [<ffffffff803ac074>] usb_hcd_irq+0x28/0x51 Mar 4 20:49:05 tachyon kernel: [<ffffffff8024fe58>] handle_IRQ_event+0x23/0x51 Mar 4 20:49:05 tachyon kernel: [<ffffffff80251037>] handle_fasteoi_irq+0x8e/0xce Mar 4 20:49:05 tachyon kernel: [<ffffffff8020b8b7>] do_IRQ+0x7b/0xc9 Mar 4 20:49:05 tachyon kernel: [<ffffffff80207c1e>] default_idle+0x0/0x3d Mar 4 20:49:05 tachyon kernel: [<ffffffff80209a21>] ret_from_intr+0x0/0xa Mar 4 20:49:05 tachyon kernel: <EOI> [<ffffffff80207c47>] default_idle+0x29/0x3d Mar 4 20:49:05 tachyon kernel: [<ffffffff80207db7>] cpu_idle+0x51/0x70 Mar 4 20:49:05 tachyon kernel: [<ffffffff80577709>] start_kernel+0x212/0x214 Mar 4 20:49:05 tachyon kernel: [<ffffffff80577175>] _sinittext+0x175/0x179 Mar 4 20:49:05 tachyon kernel: Mar 4 20:49:06 tachyon kernel: BUG: sleeping function called from invalid context at mm/slab.c:3034 Mar 4 20:49:06 tachyon kernel: in_atomic():1, irqs_disabled():0 Mar 4 20:49:06 tachyon kernel: Mar 4 20:49:06 tachyon kernel: Call Trace: Mar 4 20:49:06 tachyon kernel: <IRQ> [<ffffffff802229a1>] __might_sleep+0xb5/0xb7 Mar 4 20:49:06 tachyon kernel: [<ffffffff8026d9ce>] __kmalloc+0x4e/0x8f Mar 4 20:49:06 tachyon kernel: [<ffffffff8813b461>] :ohci_hcd:ohci_urb_enqueue+0x2d9/0x758 Mar 4 20:49:06 tachyon kernel: [<ffffffff803abb63>] usb_hcd_submit_urb+0x685/0x6ea Mar 4 20:49:06 tachyon kernel: [<ffffffff882cf06f>] :usbvideo:usbvideo_IsocIrq+0x16e/0x19a Mar 4 20:49:06 tachyon kernel: [<ffffffff803ab396>] usb_hcd_giveback_urb+0xbd/0xeb Mar 4 20:49:06 tachyon kernel: [<ffffffff8813a53a>] :ohci_hcd:finish_urb+0x98/0xcd Mar 4 20:49:06 tachyon kernel: [<ffffffff8813af8b>] :ohci_hcd:dl_done_list+0x14e/0x1c4 Mar 4 20:49:06 tachyon kernel: [<ffffffff8813c9c1>] :ohci_hcd:ohci_irq+0x131/0x1c3 Mar 4 20:49:06 tachyon kernel: [<ffffffff803ac074>] usb_hcd_irq+0x28/0x51 Mar 4 20:49:06 tachyon kernel: [<ffffffff8024fe58>] handle_IRQ_event+0x23/0x51 Mar 4 20:49:06 tachyon kernel: [<ffffffff80251037>] handle_fasteoi_irq+0x8e/0xce Mar 4 20:49:06 tachyon kernel: [<ffffffff8020b8b7>] do_IRQ+0x7b/0xc9 Mar 4 20:49:06 tachyon kernel: [<ffffffff80207c1e>] default_idle+0x0/0x3d Mar 4 20:49:06 tachyon kernel: [<ffffffff80209a21>] ret_from_intr+0x0/0xa Mar 4 20:49:06 tachyon kernel: <EOI> [<ffffffff80207c47>] default_idle+0x29/0x3d Mar 4 20:49:06 tachyon kernel: [<ffffffff80207db7>] cpu_idle+0x51/0x70 Mar 4 20:49:06 tachyon kernel: [<ffffffff80577709>] start_kernel+0x212/0x214 Mar 4 20:49:06 tachyon kernel: [<ffffffff80577175>] _sinittext+0x175/0x179 Mar 4 20:49:06 tachyon kernel: Mar 4 20:49:07 tachyon kernel: BUG: sleeping function called from invalid context at mm/slab.c:3034 Mar 4 20:49:07 tachyon kernel: in_atomic():1, irqs_disabled():0 Mar 4 20:49:07 tachyon kernel: Mar 4 20:49:07 tachyon kernel: Call Trace: Mar 4 20:49:07 tachyon kernel: <IRQ> [<ffffffff802229a1>] __might_sleep+0xb5/0xb7 Mar 4 20:49:07 tachyon kernel: [<ffffffff8026d9ce>] __kmalloc+0x4e/0x8f Mar 4 20:49:07 tachyon kernel: [<ffffffff8813b461>] :ohci_hcd:ohci_urb_enqueue+0x2d9/0x758 Mar 4 20:49:07 tachyon kernel: [<ffffffff803abb63>] usb_hcd_submit_urb+0x685/0x6ea Mar 4 20:49:07 tachyon kernel: [<ffffffff882cf06f>] :usbvideo:usbvideo_IsocIrq+0x16e/0x19a Mar 4 20:49:07 tachyon kernel: [<ffffffff803ab396>] usb_hcd_giveback_urb+0xbd/0xeb Mar 4 20:49:07 tachyon kernel: [<ffffffff8813a53a>] :ohci_hcd:finish_urb+0x98/0xcd Mar 4 20:49:07 tachyon kernel: [<ffffffff8813af8b>] :ohci_hcd:dl_done_list+0x14e/0x1c4 Mar 4 20:49:07 tachyon kernel: [<ffffffff8813c9c1>] :ohci_hcd:ohci_irq+0x131/0x1c3 Mar 4 20:49:07 tachyon kernel: [<ffffffff803ac074>] usb_hcd_irq+0x28/0x51 Mar 4 20:49:07 tachyon kernel: [<ffffffff8024fe58>] handle_IRQ_event+0x23/0x51 Mar 4 20:49:07 tachyon kernel: [<ffffffff80251037>] handle_fasteoi_irq+0x8e/0xce Mar 4 20:49:07 tachyon kernel: [<ffffffff8020b8b7>] do_IRQ+0x7b/0xc9 Mar 4 20:49:07 tachyon kernel: [<ffffffff80207c1e>] default_idle+0x0/0x3d Mar 4 20:49:07 tachyon kernel: [<ffffffff80209a21>] ret_from_intr+0x0/0xa Mar 4 20:49:07 tachyon kernel: <EOI> [<ffffffff80207c47>] default_idle+0x29/0x3d Mar 4 20:49:07 tachyon kernel: [<ffffffff80207db7>] cpu_idle+0x51/0x70 Mar 4 20:49:07 tachyon kernel: [<ffffffff80577709>] start_kernel+0x212/0x214 Mar 4 20:49:07 tachyon kernel: [<ffffffff80577175>] _sinittext+0x175/0x179 Mar 4 20:49:07 tachyon kernel: Mar 4 20:49:08 tachyon kernel: BUG: sleeping function called from invalid context at mm/slab.c:3034 Mar 4 20:49:08 tachyon kernel: in_atomic():1, irqs_disabled():0 Mar 4 20:49:08 tachyon kernel: Mar 4 20:49:08 tachyon kernel: Call Trace: Mar 4 20:49:08 tachyon kernel: <IRQ> [<ffffffff802229a1>] __might_sleep+0xb5/0xb7 Mar 4 20:49:08 tachyon kernel: [<ffffffff8026d9ce>] __kmalloc+0x4e/0x8f Mar 4 20:49:08 tachyon kernel: [<ffffffff8813b461>] :ohci_hcd:ohci_urb_enqueue+0x2d9/0x758 Mar 4 20:49:08 tachyon kernel: [<ffffffff803abb63>] usb_hcd_submit_urb+0x685/0x6ea Mar 4 20:49:08 tachyon kernel: [<ffffffff882cf06f>] :usbvideo:usbvideo_IsocIrq+0x16e/0x19a Mar 4 20:49:08 tachyon kernel: [<ffffffff803ab396>] usb_hcd_giveback_urb+0xbd/0xeb Mar 4 20:49:08 tachyon kernel: [<ffffffff8813a53a>] :ohci_hcd:finish_urb+0x98/0xcd Mar 4 20:49:08 tachyon kernel: [<ffffffff8813af8b>] :ohci_hcd:dl_done_list+0x14e/0x1c4 Mar 4 20:49:08 tachyon kernel: [<ffffffff8813c9c1>] :ohci_hcd:ohci_irq+0x131/0x1c3 Mar 4 20:49:08 tachyon kernel: [<ffffffff803ac074>] usb_hcd_irq+0x28/0x51 Mar 4 20:49:08 tachyon kernel: [<ffffffff8024fe58>] handle_IRQ_event+0x23/0x51 Mar 4 20:49:08 tachyon kernel: [<ffffffff80251037>] handle_fasteoi_irq+0x8e/0xce Mar 4 20:49:08 tachyon kernel: [<ffffffff8020b8b7>] do_IRQ+0x7b/0xc9 Mar 4 20:49:08 tachyon kernel: [<ffffffff80207c1e>] default_idle+0x0/0x3d Mar 4 20:49:08 tachyon kernel: [<ffffffff80209a21>] ret_from_intr+0x0/0xa Mar 4 20:49:08 tachyon kernel: <EOI> [<ffffffff80207c47>] default_idle+0x29/0x3d Mar 4 20:49:08 tachyon kernel: [<ffffffff80207db7>] cpu_idle+0x51/0x70 Mar 4 20:49:08 tachyon kernel: [<ffffffff80577709>] start_kernel+0x212/0x214 Mar 4 20:49:08 tachyon kernel: [<ffffffff80577175>] _sinittext+0x175/0x179 Mar 4 20:49:08 tachyon kernel: Mar 4 20:49:09 tachyon kernel: drivers/media/video/usbvideo/usbvideo.c: usb_submit_urb error (-1) Mar 4 20:49:09 tachyon kernel: drivers/media/video/usbvideo/usbvideo.c: usb_submit_urb error (-1) Mar 4 20:49:09 tachyon kernel: drivers/media/video/usbvideo/usbvideo.c: Packet Statistics: Total=5120. Empty=0. Usage=100% Mar 4 20:49:09 tachyon kernel: drivers/media/video/usbvideo/usbvideo.c: Transfer Statistics: Transferred=0 B Usage=0% from modprobe.conf (I added these after it didn't work the first couple times - hasn't made any difference) alias webcam0 ibmcam options webcam0 size=3 lighting=1 init_model3_input=0 finally uname -a Linux tachyon.dimension-x.local 2.6.20.1 #2 SMP Wed Feb 28 01:27:54 EST 2007 x86_64 x86_64 x86_64 GNU/Linux The os is Centos 4.4 64bit, with a vanilla kernel compiled from kernel.org Thanks for any advice! Gordon ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Linux-usb-users@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-users