Creative does not list Linux capability for the PD1110 webcam. Since it's a well-sold model, I wonder if it works under linux per the experience of anybody here. Second post.
Motherboard: NF7-S V2 Chipset: NF2 Ultra400+MCP-T Camera: Creative WebCam PD1110 OS: CentOS 4.2 (yum -y update as of last night) Kernel: 2.6.14.4 (latest from www.kernel.org as of today). Verbose USB debug is enabled in the kernel, I have source and can re-compile whatever is needed, I just need a clue as to what *is* needed. Following is /var/log/messages, dmesg, and cat /proc/bus/usb/devices. /var/log/messages upon un-plug-re-plug of camera: Dec 26 12:13:13 warthog kernel: usb 2-1: USB disconnect, address 2 Dec 26 12:13:15 warthog kernel: ohci_hcd 0000:00:02.0: wakeup Dec 26 12:13:16 warthog kernel: usb 2-1: new full speed USB device using ohci_hcd and address 3 dmesg pertaining to USB: usbcore: registered new driver usbfs usbcore: registered new driver hub ....later... ehci_hcd: block sizes: qh 128 qtd 96 itd 192 sitd 96 ACPI: PCI Interrupt Link [APCL] enabled at IRQ 22 ACPI: PCI Interrupt 0000:00:02.2[C] -> Link [APCL] -> GSI 22 (level, high) -> IRQ 18 PCI: Setting latency timer of device 0000:00:02.2 to 64 ehci_hcd 0000:00:02.2: EHCI Host Controller ehci_hcd 0000:00:02.2: reset hcs_params 0x102486 dbg=1 cc=2 pcc=4 !ppc ports=6 ehci_hcd 0000:00:02.2: reset portroute 0 0 1 1 1 0 ehci_hcd 0000:00:02.2: reset hcc_params a082 caching frame 256/512/1024 ehci_hcd 0000:00:02.2: debug port 1 ehci_hcd 0000:00:02.2: capability 1000001 at a0 ehci_hcd 0000:00:02.2: new USB bus registered, assigned bus number 1 ehci_hcd 0000:00:02.2: irq 18, io mem 0xdf086000 ehci_hcd 0000:00:02.2: reset command 080002 (park)=0 ithresh=8 period=1024 Reset HALT PCI: cache line size of 64 is not supported by device 0000:00:02.2 ehci_hcd 0000:00:02.2: unable to enable MWI - not fatal. ehci_hcd 0000:00:02.2: init command 010009 (park)=0 ithresh=1 period=256 RUN ehci_hcd 0000:00:02.2: USB 2.0 initialized, EHCI 1.00, driver 10 Dec 2004 ehci_hcd 0000:00:02.2: supports USB remote wakeup usb usb1: default language 0x0409 usb usb1: new device strings: Mfr=3, Product=2, SerialNumber=1 usb usb1: Product: EHCI Host Controller usb usb1: Manufacturer: Linux 2.6.14.4 ehci_hcd usb usb1: SerialNumber: 0000:00:02.2 usb usb1: hotplug usb usb1: adding 1-0:1.0 (config #1, interface 0) usb 1-0:1.0: hotplug hub 1-0:1.0: usb_probe_interface hub 1-0:1.0: usb_probe_interface - got id hub 1-0:1.0: USB hub found hub 1-0:1.0: 6 ports detected hub 1-0:1.0: standalone hub hub 1-0:1.0: no power switching (usb 1.0) hub 1-0:1.0: individual port over-current protection hub 1-0:1.0: Single TT hub 1-0:1.0: TT requires at most 8 FS bit times (666 ns) hub 1-0:1.0: power on to power good time: 20ms hub 1-0:1.0: local power source is good hub 1-0:1.0: state 5 ports 6 chg 0000 evt 0000 ehci_hcd 0000:00:02.2: GetStatus port 1 status 001803 POWER sig=j CSC CONNECT hub 1-0:1.0: port 1, status 0501, change 0001, 480 Mb/s ohci_hcd: 2005 April 22 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI) ohci_hcd: block sizes: ed 64 td 64 ACPI: PCI Interrupt Link [APCF] enabled at IRQ 21 ACPI: PCI Interrupt 0000:00:02.0[A] -> Link [APCF] -> GSI 21 (level, high) -> IRQ 19 PCI: Setting latency timer of device 0000:00:02.0 to 64 ohci_hcd 0000:00:02.0: OHCI Host Controller ohci_hcd 0000:00:02.0: new USB bus registered, assigned bus number 2 ohci_hcd 0000:00:02.0: irq 19, io mem 0xdf080000 ohci_hcd 0000:00:02.0: resetting from state 'reset', control = 0x600 ohci_hcd 0000:00:02.0: OHCI controller state ohci_hcd 0000:00:02.0: OHCI 1.0, NO legacy support registers ohci_hcd 0000:00:02.0: control 0x683 RWE RWC HCFS=operational CBSR=3 ohci_hcd 0000:00:02.0: cmdstatus 0x00000 SOC=0 ohci_hcd 0000:00:02.0: intrstatus 0x00000004 SF ohci_hcd 0000:00:02.0: intrenable 0x8000000a MIE RD WDH ohci_hcd 0000:00:02.0: fminterval a7782edf ohci_hcd 0000:00:02.0: hcca frame #0003 ohci_hcd 0000:00:02.0: roothub.a 01000203 POTPGT=1 NPS NDP=3(3) ohci_hcd 0000:00:02.0: roothub.b 00000000 PPCM=0000 DR=0000 ohci_hcd 0000:00:02.0: roothub.status 00008000 DRWE ohci_hcd 0000:00:02.0: roothub.portstatus [0] 0x00000100 PPS ohci_hcd 0000:00:02.0: roothub.portstatus [1] 0x00000100 PPS ohci_hcd 0000:00:02.0: roothub.portstatus [2] 0x00000100 PPS ohci_hcd 0000:00:02.0: created debug files ohci_hcd 0000:00:02.0: supports USB remote wakeup usb usb2: default language 0x0409 usb usb2: new device strings: Mfr=3, Product=2, SerialNumber=1 usb usb2: Product: OHCI Host Controller usb usb2: Manufacturer: Linux 2.6.14.4 ohci_hcd usb usb2: SerialNumber: 0000:00:02.0 usb usb2: hotplug usb usb2: adding 2-0:1.0 (config #1, interface 0) usb 2-0:1.0: hotplug hub 2-0:1.0: usb_probe_interface hub 2-0:1.0: usb_probe_interface - got id hub 2-0:1.0: USB hub found hub 2-0:1.0: 3 ports detected hub 2-0:1.0: standalone hub hub 2-0:1.0: no power switching (usb 1.0) hub 2-0:1.0: global over-current protection hub 2-0:1.0: power on to power good time: 2ms hub 2-0:1.0: local power source is good hub 2-0:1.0: no over-current condition exists hub 1-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x501 ehci_hcd 0000:00:02.2: port 1 full speed --> companion ehci_hcd 0000:00:02.2: GetStatus port 1 status 003001 POWER OWNER sig=se0 CONNECT hub 2-0:1.0: state 5 ports 3 chg 0000 evt 0000 ohci_hcd 0000:00:02.0: GetStatus roothub.portstatus [0] = 0x00010101 CSC PPS CCS hub 2-0:1.0: port 1, status 0101, change 0001, 12 Mb/s ACPI: PCI Interrupt Link [APCG] enabled at IRQ 20 ACPI: PCI Interrupt 0000:00:02.1[B] -> Link [APCG] -> GSI 20 (level, high) -> IRQ 20 PCI: Setting latency timer of device 0000:00:02.1 to 64 ohci_hcd 0000:00:02.1: OHCI Host Controller ohci_hcd 0000:00:02.1: new USB bus registered, assigned bus number 3 ohci_hcd 0000:00:02.1: irq 20, io mem 0xdf083000 ohci_hcd 0000:00:02.1: resetting from state 'reset', control = 0x600 ohci_hcd 0000:00:02.1: OHCI controller state ohci_hcd 0000:00:02.1: OHCI 1.0, NO legacy support registers ohci_hcd 0000:00:02.1: control 0x683 RWE RWC HCFS=operational CBSR=3 ohci_hcd 0000:00:02.1: cmdstatus 0x00000 SOC=0 ohci_hcd 0000:00:02.1: intrstatus 0x00000004 SF ohci_hcd 0000:00:02.1: intrenable 0x8000000a MIE RD WDH ohci_hcd 0000:00:02.1: fminterval a7782edf ohci_hcd 0000:00:02.1: hcca frame #0003 ohci_hcd 0000:00:02.1: roothub.a 01000203 POTPGT=1 NPS NDP=3(3) ohci_hcd 0000:00:02.1: roothub.b 00000000 PPCM=0000 DR=0000 ohci_hcd 0000:00:02.1: roothub.status 00008000 DRWE ohci_hcd 0000:00:02.1: roothub.portstatus [0] 0x00000100 PPS ohci_hcd 0000:00:02.1: roothub.portstatus [1] 0x00000100 PPS ohci_hcd 0000:00:02.1: roothub.portstatus [2] 0x00000100 PPS ohci_hcd 0000:00:02.1: created debug files ohci_hcd 0000:00:02.1: supports USB remote wakeup usb usb3: default language 0x0409 usb usb3: new device strings: Mfr=3, Product=2, SerialNumber=1 usb usb3: Product: OHCI Host Controller usb usb3: Manufacturer: Linux 2.6.14.4 ohci_hcd usb usb3: SerialNumber: 0000:00:02.1 usb usb3: hotplug usb usb3: adding 3-0:1.0 (config #1, interface 0) usb 3-0:1.0: hotplug hub 3-0:1.0: usb_probe_interface hub 3-0:1.0: usb_probe_interface - got id hub 3-0:1.0: USB hub found hub 3-0:1.0: 3 ports detected hub 3-0:1.0: standalone hub hub 3-0:1.0: no power switching (usb 1.0) hub 3-0:1.0: global over-current protection hub 3-0:1.0: power on to power good time: 2ms hub 3-0:1.0: local power source is good hub 3-0:1.0: no over-current condition exists hub 2-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x101 USB Universal Host Controller Interface driver v2.3 Initializing USB Mass Storage driver... ohci_hcd 0000:00:02.0: GetStatus roothub.portstatus [0] = 0x00100103 PRSC PPS PES CCS usb 2-1: new full speed USB device using ohci_hcd and address 2 ohci_hcd 0000:00:02.0: GetStatus roothub.portstatus [0] = 0x00100103 PRSC PPS PES CCS usb 2-1: ep0 maxpacket = 8 usb 2-1: new device strings: Mfr=0, Product=0, SerialNumber=0 usb 2-1: hotplug usb 2-1: adding 2-1:1.0 (config #1, interface 0) usb 2-1:1.0: hotplug hub 3-0:1.0: state 5 ports 3 chg 0000 evt 0000 hub 2-0:1.0: state 5 ports 3 chg 0000 evt 0002 usbcore: registered new driver usb-storage USB Mass Storage support registered. ....later... ohci_hcd 0000:00:02.1: suspend root hub ....finally (which may be from the plug-out-plug-in action)... hub 2-0:1.0: state 5 ports 3 chg 0000 evt 0002 ohci_hcd 0000:00:02.0: GetStatus roothub.portstatus [0] = 0x00030100 PESC CSC PPS hub 2-0:1.0: port 1, status 0100, change 0003, 12 Mb/s usb 2-1: USB disconnect, address 2 usb 2-1: usb_disable_device nuking all URBs usb 2-1: unregistering interface 2-1:1.0 usb 2-1:1.0: hotplug usb 2-1: unregistering device usb 2-1: hotplug hub 2-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x100 ohci_hcd 0000:00:02.0: suspend root hub hub 1-0:1.0: state 5 ports 6 chg 0000 evt 0002 ehci_hcd 0000:00:02.2: GetStatus port 1 status 001803 POWER sig=j CSC CONNECT hub 1-0:1.0: port 1, status 0501, change 0001, 480 Mb/s hub 1-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x501 ehci_hcd 0000:00:02.2: port 1 full speed --> companion ehci_hcd 0000:00:02.2: GetStatus port 1 status 003001 POWER OWNER sig=se0 CONNECT ohci_hcd 0000:00:02.0: wakeup hub 2-0:1.0: state 5 ports 3 chg 0000 evt 0002 ohci_hcd 0000:00:02.0: GetStatus roothub.portstatus [0] = 0x00010101 CSC PPS CCS hub 2-0:1.0: port 1, status 0101, change 0001, 12 Mb/s hub 2-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x101 ohci_hcd 0000:00:02.0: GetStatus roothub.portstatus [0] = 0x00100103 PRSC PPS PES CCS usb 2-1: new full speed USB device using ohci_hcd and address 3 ohci_hcd 0000:00:02.0: GetStatus roothub.portstatus [0] = 0x00100103 PRSC PPS PES CCS usb 2-1: ep0 maxpacket = 8 usb 2-1: new device strings: Mfr=0, Product=0, SerialNumber=0 usb 2-1: hotplug usb 2-1: adding 2-1:1.0 (config #1, interface 0) usb 2-1:1.0: hotplug hub 2-0:1.0: state 5 ports 3 chg 0000 evt 0002 [EMAIL PROTECTED] linux-2.6.14.4]# cat /proc/bus/usb/devices T: Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 3 B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0 D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 P: Vendor=0000 ProdID=0000 Rev= 2.06 S: Manufacturer=Linux 2.6.14.4 ohci_hcd S: Product=OHCI 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= 2 Ivl=255ms T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 3 B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0 D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 P: Vendor=0000 ProdID=0000 Rev= 2.06 S: Manufacturer=Linux 2.6.14.4 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=00 Cnt=01 Dev#= 3 Spd=12 MxCh= 0 D: Ver= 1.10 Cls=ff(vend.) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 P: Vendor=041e ProdID=401c Rev= 1.00 C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr= 80mA I: If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none) E: Ad=81(I) Atr=01(Isoc) MxPS= 0 Ivl=1ms E: Ad=82(I) Atr=03(Int.) MxPS= 8 Ivl=10ms I: If#= 0 Alt= 1 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none) E: Ad=81(I) Atr=01(Isoc) MxPS= 128 Ivl=1ms E: Ad=82(I) Atr=03(Int.) MxPS= 8 Ivl=10ms I: If#= 0 Alt= 2 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none) E: Ad=81(I) Atr=01(Isoc) MxPS= 192 Ivl=1ms E: Ad=82(I) Atr=03(Int.) MxPS= 8 Ivl=10ms I: If#= 0 Alt= 3 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none) E: Ad=81(I) Atr=01(Isoc) MxPS= 256 Ivl=1ms E: Ad=82(I) Atr=03(Int.) MxPS= 8 Ivl=10ms I: If#= 0 Alt= 4 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none) E: Ad=81(I) Atr=01(Isoc) MxPS= 384 Ivl=1ms E: Ad=82(I) Atr=03(Int.) MxPS= 8 Ivl=10ms I: If#= 0 Alt= 5 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none) E: Ad=81(I) Atr=01(Isoc) MxPS= 512 Ivl=1ms E: Ad=82(I) Atr=03(Int.) MxPS= 8 Ivl=10ms I: If#= 0 Alt= 6 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none) E: Ad=81(I) Atr=01(Isoc) MxPS= 768 Ivl=1ms E: Ad=82(I) Atr=03(Int.) MxPS= 8 Ivl=10ms I: If#= 0 Alt= 7 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none) E: Ad=81(I) Atr=01(Isoc) MxPS=1023 Ivl=1ms E: Ad=82(I) Atr=03(Int.) MxPS= 8 Ivl=10ms T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 6 B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0 D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS= 8 #Cfgs= 1 P: Vendor=0000 ProdID=0000 Rev= 2.06 S: Manufacturer=Linux 2.6.14.4 ehci_hcd S: Product=EHCI Host Controller S: SerialNumber=0000:00:02.2 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=256ms Brian Brunner [EMAIL PROTECTED] (610)796-5838 ******************************************************************* This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received this email in error please notify the system manager. This footnote also confirms that this email message has been swept for the presence of computer viruses. www.hubbell.com - Hubbell Incorporated ------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://ads.osdn.com/?ad_idv37&alloc_id865&op=click _______________________________________________ Linux-usb-users@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-users