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

Reply via email to