Hi, I sent this report to the developer of the driver of the Philips cameras and I was informed that the problem is USB related. Thus, the oops report goes to you :)
Thanks in advance, simos ---------- Forwarded message ---------- Date: Fri, 12 Oct 2001 12:06:08 +0100 (BST) From: Simos Xenitellis <[EMAIL PROTECTED]> To: [EMAIL PROTECTED] Subject: Linux Oops: PCA645VC/EU, kernel 2.4.12, versioning OFF Hi! I would like to report an Ooops message. (I tried earlier with module versioning ON and I got the same problem. I believe with the non-binary module version, module versioning can be left on. Anyway, in this report, module versioning was OFF.) The information requested from the Support page: a. kernel: 2.4.12 b. no other patches applied c. 00:07.2 USB Controller: Intel Corporation 82371AB PIIX4 USB (rev 01) (from lspci) d. trace file (included) e. the webcam was working in the 2.4.[23] era with the binary drivers, this is my first attempt with the stock 2.4.12 PWC support. I have the PCA645VC/EU connected on the box when I boot the machine. In /var/log/messages, I get: ##### START /var/log/messages ########### usb-uhci.c: $Revision: 1.268 $ time 11:37:11 Oct 12 2001 usb-uhci.c: High bandwidth mode enabled PCI: Found IRQ 10 for device 00:07.2 PCI: Sharing IRQ 10 with 00:0d.0 usb-uhci.c: USB UHCI at I/O 0x9000, IRQ 10 usb-uhci.c: Detected 2 ports usb.c: new USB bus registered, assigned bus number 1 usb.c: kmalloc IF c7ce4200, numif 1 usb.c: new device strings: Mfr=0, Product=2, SerialNumber=1 usb.c: USB device number 1 default language ID 0x0 Product: USB UHCI Root Hub SerialNumber: 9000 hub.c: USB hub found hub.c: 2 ports detected hub.c: standalone hub hub.c: ganged power switching hub.c: global over-current protection hub.c: Port indicators are not supported hub.c: power on to power good time: 2ms hub.c: hub controller current requirement: 0mA hub.c: port removable status: RR hub.c: local power source is good hub.c: no over-current condition exists hub.c: enabling power on all ports usb.c: hub driver claimed interface c7ce4200 usb.c: kusbd: /sbin/hotplug add 1 hub.c: port 1 connection change hub.c: port 1, portstatus 101, change 1, 12 Mb/s usb-uhci.c: v1.268:USB Universal Host Controller Interface driver usb.c: USB disconnect on device 1 usb.c: USB disconnect on device 0 Unable to handle kernel NULL pointer dereference at virtual address 0000000c printing eip: c0190274 *pde = 00000000 Oops: 0000 CPU: 0 EIP: 0010:[<c0190274>] Not tainted EFLAGS: 00010246 eax: 00000000 ebx: c12f6c87 ecx: 00000000 edx: c01eb158 esi: c128caa0 edi: c7873400 ebp: c12f6c60 esp: c7491ef4 ds: 0018 es: 0018 ss: 0018 Process modprobe (pid: 215, stackpage=c7491000) Stack: 00000006 c01ff280 c01eb0ea 00000000 c7873400 c7873440 c7873540 00000000 c7873400 c019150c c01eb787 c7873400 c01934fc ffffffff c7873200 c7873300 c7ce4200 c7873200 c01914f0 c7873300 00000018 0000000f c12f6d60 c88a7b40 Call Trace: [<c019150c>] [<c01934fc>] [<c01914f0>] [<c88a7b40>] [<c88a6a8a>] [<c018330f>] [<c88a6f8a>] [<c88a7b40>] [<c0114e4e>] [<c0114319>] [<c0106ceb>] Code: 8b 40 0c 8b 50 04 89 5e 18 c7 04 24 07 00 00 00 8b 87 d8 00 <3>hub.c: get_port_status(1) failed (err = -19) hub.c: port 1 of hub 1 not enabled, trying reset again... hub.c: get_port_status(1) failed (err = -19) hub.c: port 1 of hub 1 not enabled, trying reset again... hub.c: get_port_status(1) failed (err = -19) hub.c: port 1 of hub 1 not enabled, trying reset again... hub.c: get_port_status(1) failed (err = -19) hub.c: port 1 of hub 1 not enabled, trying reset again... hub.c: get_port_status(1) failed (err = -19) hub.c: port 1 of hub 1 not enabled, trying reset again... hub.c: Cannot enable port 1 of hub 1, disabling port. hub.c: Maybe the USB cable is bad? hub.c: cannot disable port 1 of hub 1 (err = -19) hub.c: get_port_status failed (err = -19) hub.c: get_hub_status failed ip_conntrack (1024 buckets, 8192 max) PCI: Found IRQ 5 for device 00:0b.0 3c59x: Donald Becker and others. www.scyld.com/network/vortex.html 00:0b.0: 3Com PCI 3c905C Tornado at 0x9800. Vers LK1.1.16 PCI: Found IRQ 10 for device 00:0d.0 PCI: Sharing IRQ 10 with 00:07.2 ###### END /var/log/messages (the USB controller is sharing IRQ with the network card. Could that be the problem?) Running ksymoops on the above Ooops message, I get: (cat oopsfile | ksymoops > Ooops.out) #### BEGIN Ooops.txt ######### ksymoops 2.4.0 on i686 2.4.12. Options used -V (default) -k /proc/ksyms (default) -l /proc/modules (default) -o /lib/modules/2.4.12/ (default) -m /boot/System.map-2.4.12 (default) (hi. these are correct. --simos) Warning: You did not tell me where to find symbol information. I will assume that the log matches the kernel and modules that are running right now and I'll use the default options above for symbol resolution. If the current kernel and/or modules do not match the log, you can get more accurate output by telling me the kernel version and where to find map, modules, ksyms etc. ksymoops -h explains the options. Warning (compare_ksyms_lsmod): module usb-uhci is in lsmod but not in ksyms, probably no symbols exported Warning (compare_maps): mismatch on symbol proc_scsi , scsi_mod says c889e774, /lib/modules/2.4.12/kernel/drivers/scsi/scsi_mod.o says c889cfcc. Ignoring /lib/modules/2.4.12/kernel/drivers/scsi/scsi_mod.o entry Warning (compare_maps): mismatch on symbol scsi_devicelist , scsi_mod says c889e7a0, /lib/modules/2.4.12/kernel/drivers/scsi/scsi_mod.o says c889cff8. Ignoring /lib/modules/2.4.12/kernel/drivers/scsi/scsi_mod.o entry Warning (compare_maps): mismatch on symbol scsi_hostlist , scsi_mod says c889e79c, /lib/modules/2.4.12/kernel/drivers/scsi/scsi_mod.o says c889cff4. Ignoring /lib/modules/2.4.12/kernel/drivers/scsi/scsi_mod.o entry Warning (compare_maps): mismatch on symbol scsi_hosts , scsi_mod says c889e7a4, /lib/modules/2.4.12/kernel/drivers/scsi/scsi_mod.o says c889cffc. Ignoring /lib/modules/2.4.12/kernel/drivers/scsi/scsi_mod.o entry Warning (compare_maps): mismatch on symbol scsi_logging_level , scsi_mod says c889e770, /lib/modules/2.4.12/kernel/drivers/scsi/scsi_mod.o says c889cfc8. Ignoring /lib/modules/2.4.12/kernel/drivers/scsi/scsi_mod.o entry Warning (compare_maps): mismatch on symbol md_size , md says c8863560, /lib/modules/2.4.12/kernel/drivers/md/md.o says c8863380. Ignoring /lib/modules/2.4.12/kernel/drivers/md/md.o entry Warning (compare_maps): mismatch on symbol mddev_map , md says c8862d60, /lib/modules/2.4.12/kernel/drivers/md/md.o says c8862b80. Ignoring /lib/modules/2.4.12/kernel/drivers/md/md.o entry Unable to handle kernel NULL pointer dereference at virtual address 0000000c c0190274 *pde = 00000000 Oops: 0000 CPU: 0 EIP: 0010:[<c0190274>] Not tainted Using defaults from ksymoops -t elf32-i386 -a i386 EFLAGS: 00010246 eax: 00000000 ebx: c12f6c87 ecx: 00000000 edx: c01eb158 esi: c128caa0 edi: c7873400 ebp: c12f6c60 esp: c7491ef4 ds: 0018 es: 0018 ss: 0018 Process modprobe (pid: 215, stackpage=c7491000) Stack: 00000006 c01ff280 c01eb0ea 00000000 c7873400 c7873440 c7873540 00000000 c7873400 c019150c c01eb787 c7873400 c01934fc ffffffff c7873200 c7873300 c7ce4200 c7873200 c01914f0 c7873300 00000018 0000000f c12f6d60 c88a7b40 Call Trace: [<c019150c>] [<c01934fc>] [<c01914f0>] [<c88a7b40>] [<c88a6a8a>] [<c018330f>] [<c88a6f8a>] [<c88a7b40>] [<c0114e4e>] [<c0114319>] [<c0106ceb>] Code: 8b 40 0c 8b 50 04 89 5e 18 c7 04 24 07 00 00 00 8b 87 d8 00 >>EIP; c0190274 <call_policy+194/250> <===== Trace; c019150c <usb_disconnect+ec/120> Trace; c01934fc <hub_disconnect+1c/60> Trace; c01914f0 <usb_disconnect+d0/120> Trace; c88a7b40 <[ide-scsi].bss.end+5da1/82c1> Trace; c88a6a8a <[ide-scsi].bss.end+4ceb/82c1> Trace; c018330f <pci_unregister_driver+2f/50> Trace; c88a6f8a <[ide-scsi].bss.end+51eb/82c1> Trace; c88a7b40 <[ide-scsi].bss.end+5da1/82c1> Trace; c0114e4e <free_module+1e/d0> Trace; c0114319 <sys_delete_module+109/1e0> Trace; c0106ceb <system_call+33/38> Code; c0190274 <call_policy+194/250> 00000000 <_EIP>: Code; c0190274 <call_policy+194/250> <===== 0: 8b 40 0c mov 0xc(%eax),%eax <===== Code; c0190277 <call_policy+197/250> 3: 8b 50 04 mov 0x4(%eax),%edx Code; c019027a <call_policy+19a/250> 6: 89 5e 18 mov %ebx,0x18(%esi) Code; c019027d <call_policy+19d/250> 9: c7 04 24 07 00 00 00 movl $0x7,(%esp,1) Code; c0190284 <call_policy+1a4/250> 10: 8b 87 d8 00 00 00 mov 0xd8(%edi),%eax 9 warnings issued. Results may not be reliable. ####### END Ooops.txt Thanks for your work on the Philips-based cameras. Simos -- If you did not get a reply in your e-mail, please check that the Subject: field you used was relevant and precise. _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel