On Thu, Oct 11, 2001 at 02:38:28PM -0700, Greg KH wrote:
> On Thu, Oct 11, 2001 at 01:06:27PM -0700, Jean Tourrilhes wrote:
> > It was. I put both the raw version and the ksymoops one in the log.
>
> Um, I might be slow today, but I don't see that. All I see is a raw
> oops, and something that looks like klogd modified a few fields of the
> call trace in the oops. Either way, a clean call trace, which might be
> helpful, isn't there.
>
> thanks,
>
> greg k-h
Yeah, you are right, the ksymoops I have on my system is good
to be put to the trash.
Meanwhile, I've upgraded to 2.4.12. I regenerated the crash to
have the system live at the time of ksymoops (because of modules
symbols). Well, it didn't work (see first version). Then I rebooted
the system and loaded the same modules and did a second one.
In other words, the result may not be as reliable as you would
like to...
Enjoy...
Jean
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
uhci.c: USB Universal Host Controller Interface driver v1.1
uhci.c: USB UHCI at I/O 0xf000, IRQ 11
usb.c: new USB bus registered, assigned bus number 1
uhci.c: detected 2 ports
uhci.c - uhci_alloc_urb_priv() - Insert at 68989
uhci.c - uhci_alloc_urb_priv() - Insert at 68991
uhci.c - uhci_alloc_urb_priv() - Insert at 68991
uhci.c - uhci_alloc_urb_priv() - Insert at 68991
uhci.c - uhci_alloc_urb_priv() - Insert at 68991
usb.c: kmalloc IF c4e50280, numif 1
uhci.c - uhci_alloc_urb_priv() - Insert at 68991
usb.c: new device strings: Mfr=0, Product=2, SerialNumber=1
uhci.c - uhci_alloc_urb_priv() - Insert at 68991
usb.c: USB device number 1 default language ID 0x0
uhci.c - uhci_alloc_urb_priv() - Insert at 68991
Product: USB UHCI-alt Root Hub
uhci.c - uhci_alloc_urb_priv() - Insert at 68991
SerialNumber: f000
hub.c: USB hub found
uhci.c - uhci_alloc_urb_priv() - Insert at 68991
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
uhci.c - uhci_alloc_urb_priv() - Insert at 68991
hub.c: local power source is good
hub.c: no over-current condition exists
uhci.c - uhci_alloc_urb_priv() - Insert at 68991
hub.c: enabling power on all ports
uhci.c - uhci_alloc_urb_priv() - Insert at 68991
uhci.c - uhci_alloc_urb_priv() - Insert at 68991
usb.c: hub driver claimed interface c4e50280
usb.c: kusbd: /sbin/hotplug add 1
usb.c: kusbd policy returned 0xfffffffe
uhci.c: root-hub INT complete: port1: 8a port2: 9b data: 6
uhci.c - uhci_alloc_urb_priv() - Insert at 69016
hub.c: port 1 connection change
hub.c: port 1, portstatus 100, change 3, 12 Mb/s
uhci.c - uhci_alloc_urb_priv() - Insert at 69016
uhci.c - uhci_alloc_urb_priv() - Insert at 69016
hub.c: port 2 connection change
hub.c: port 2, portstatus 101, change 3, 12 Mb/s
uhci.c - uhci_alloc_urb_priv() - Insert at 69016
uhci.c - uhci_alloc_urb_priv() - Insert at 69016
uhci.c - uhci_alloc_urb_priv() - Insert at 69026
hub.c: port 2, portstatus 103, change 0, 12 Mb/s
uhci.c - uhci_alloc_urb_priv() - Insert at 69026
hub.c: USB new device connect on bus1/2, assigned device number 2
uhci.c - uhci_alloc_urb_priv() - Insert at 69026
uhci.c - uhci_alloc_urb_priv() - Insert at 69028
uhci.c - uhci_alloc_urb_priv() - Insert at 69028
uhci.c - uhci_alloc_urb_priv() - Insert at 69030
uhci.c - uhci_alloc_urb_priv() - Insert at 69031
usb.c: kmalloc IF c4e50200, numif 1
usb.c: skipped 1 class/vendor specific interface descriptors
uhci.c - uhci_alloc_urb_priv() - Insert at 69032
usb.c: new device strings: Mfr=1, Product=2, SerialNumber=0
uhci.c - uhci_alloc_urb_priv() - Insert at 69032
usb.c: USB device number 2 default language ID 0x409
uhci.c - uhci_alloc_urb_priv() - Insert at 69033
Manufacturer: ACTiSYS Corp.
uhci.c - uhci_alloc_urb_priv() - Insert at 69038
uhci.c: root-hub INT complete: port1: 88 port2: 95 data: 2
Product: ACT-IR2000U FIR-USB Adapter
usb.c: unhandled interfaces on device
usb.c: USB device 2 (vend/prod 0x9c4/0x11) is not claimed by any active driver.
Length = 18
DescriptorType = 01
USB version = 1.10
Vendor:Product = 09c4:0011
MaxPacketSize0 = 8
NumConfigurations = 1
Device version = 1.00
Device Class:SubClass:Protocol = ff:00:00
Vendor class
Configuration:
bLength = 9
bDescriptorType = 02
wTotalLength = 0033
bNumInterfaces = 01
bConfigurationValue = 01
iConfiguration = 00
bmAttributes = 80
MaxPower = 400mA
Interface: 0
Alternate Setting: 0
bLength = 9
bDescriptorType = 04
bInterfaceNumber = 00
bAlternateSetting = 00
bNumEndpoints = 03
bInterface Class:SubClass:Protocol = ff:00:00
iInterface = 00
Endpoint:
bLength = 7
bDescriptorType = 05
bEndpointAddress = 01 (out)
bmAttributes = 02 (Bulk)
wMaxPacketSize = 0040
bInterval = 01
Endpoint:
bLength = 7
bDescriptorType = 05
bEndpointAddress = 82 (in)
bmAttributes = 02 (Bulk)
wMaxPacketSize = 0040
bInterval = 01
Endpoint:
bLength = 7
bDescriptorType = 05
bEndpointAddress = 83 (in)
bmAttributes = 03 (Interrupt)
wMaxPacketSize = 0001
bInterval = 01
usb.c: kusbd: /sbin/hotplug add 2
usb.c: kusbd policy returned 0xfffffffe
uhci.c - uhci_alloc_urb_priv() - Insert at 69044
uhci.c - uhci_alloc_urb_priv() - Insert at 69044
hub.c: port 1 enable change, status 100
uhci.c - uhci_alloc_urb_priv() - Insert at 69044
uhci.c - uhci_alloc_urb_priv() - Insert at 69044
uhci.c - uhci_alloc_urb_priv() - Insert at 69045
irda_init()
irlmp_init()
usb.c: registered new driver irda-usb
Vendor: 9c4, Product: 11
IRDA-USB found at address 2
uhci.c - uhci_alloc_urb_priv() - Insert at 69574
uhci.c - uhci_alloc_urb_priv() - Insert at 69575
usb-irda: set interface 0 result -32
uhci.c - uhci_alloc_urb_priv() - Insert at 69575
uhci.c - uhci_alloc_urb_priv() - Insert at 69575
irda_usb_probe(), Clearing stall on control interface
irda_usb_parse_endpoints(), And our endpoints are : in=02, out=01 (64), int=03
uhci.c - uhci_alloc_urb_priv() - Insert at 69575
irda_usb_find_class_desc(), ret=-32
usb-irda: usb_get_class_descriptor failed (0xffffffe0)
irda_usb_find_class_desc(), parsing extra descriptors ...
irda_usb_open()
irda_usb_init_qos(), dongle says speed=0x13E, size=0x20, window=0x2, bofs=0x4, turn=0x2
irda_usb_net_init()
IrDA: Registered device irda0
usb.c: irda-usb driver claimed interface c4e50200
USB IrDA support registered
irlmp_register_client()
irda_usb_net_open()
irlap_change_speed(), setting speed to 9600
uhci.c - uhci_alloc_urb_priv() - Insert at 71705
irlmp_register_client()
uhci.c - uhci_alloc_urb_priv() - Insert at 174418
uhci.c: f000: host controller process error. something bad happened
uhci.c: f000: host controller halted. very bad
uhci.c - rh_int_timer_do() - Timeout 174441-174418-20
NETDEV WATCHDOG: irda0: transmit timed out
irda_usb_net_timeout(), Network layer thinks we timed out!
irda0: Tx timed out, urb->status=-103, urb->transfer_flags=0x1058
uhci.c - uhci_alloc_urb_priv() - Insert at 174455
uhci.c - rh_int_timer_do() - Timeout 174466-174455-10
----------------------------------------------------
irlmp_register_client()
irda_usb_net_close()
irda_usb_receive(), Network is gone!
usb.c: deregistering driver irda-usb
irda_usb_disconnect()
irda_usb_close()
irda_usb_disconnect(), USB IrDA Disconnected
----------------------------------------------------
usb.c: USB disconnect on device 1
usb.c: USB disconnect on device 2
usb.c: kusbd: /sbin/hotplug remove 2
usb.c: kusbd policy returned 0xfffffffe
usb.c: kusbd: /sbin/hotplug remove 1
usb.c: kusbd policy returned 0xfffffffe
usb.c: USB bus 1 deregistered
Unable to handle kernel paging request at virtual address c6888f90
printing eip:
c685bd08
*pde = 05fe7067
*pte = 00000000
Oops: 0000
CPU: 1
EIP: 0010:[<c685bd08>] Not tainted
EFLAGS: 00010006
eax: c4930580 ebx: c4930580 ecx: 00000282 edx: c0237fc0
esi: c685e380 edi: c6888f94 ebp: c4930604 esp: c491ff54
ds: 0018 es: 0018 ss: 0018
Process rmmod (pid: 351, stackpage=c491f000)
Stack: c4930580 c685e380 c6858000 bfffea7c 00000282 c685c8ca c4930580 c4930580
c54fe720 c11ebc00 c01926bf c11ebc00 c6858000 fffffff0 c685ca2e c685e380
c0117ee7 c6858000 fffffff0 c4914000 bfffea7c c01172ba c6858000 00000000
Call Trace: [<c685e380>] [<c685c8ca>] [<c01926bf>] [<c685ca2e>] [<c685e380>]
[<c0117ee7>] [<c01172ba>] [<c0106d67>]
Code: 8b 77 fc 8d 5f f8 8b 3f 8d 43 08 8b 48 04 8b 53 08 89 4a 04
-----------------------------------------------------------------
ksymoops 2.4.3 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 /usr/src/linux/System.map (default)
Warning (compare_ksyms_lsmod): module uhci is in lsmod but not in ksyms, probably no
symbols exported
Unable to handle kernel paging request at virtual address c6888f90
c685bd08
*pde = 05fe7067
Oops: 0000
CPU: 1
EIP: 0010:[<c685bd08>] Not tainted
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010006
eax: c4930580 ebx: c4930580 ecx: 00000282 edx: c0237fc0
esi: c685e380 edi: c6888f94 ebp: c4930604 esp: c491ff54
ds: 0018 es: 0018 ss: 0018
Process rmmod (pid: 351, stackpage=c491f000)
Stack: c4930580 c685e380 c6858000 bfffea7c 00000282 c685c8ca c4930580 c4930580
c54fe720 c11ebc00 c01926bf c11ebc00 c6858000 fffffff0 c685ca2e c685e380
c0117ee7 c6858000 fffffff0 c4914000 bfffea7c c01172ba c6858000 00000000
Call Trace: [<c685e380>] [<c685c8ca>] [<c01926bf>] [<c685ca2e>] [<c685e380>]
[<c0117ee7>] [<c01172ba>] [<c0106d67>]
Code: 8b 77 fc 8d 5f f8 8b 3f 8d 43 08 8b 48 04 8b 53 08 89 4a 04
>>EIP; c685bd08 <.bss.end+4e6a/????> <=====
Trace; c685e380 <.bss.end+74e2/????>
Trace; c685c8ca <.bss.end+5a2c/????>
Trace; c01926be <pci_unregister_driver+32/4c>
Trace; c685ca2e <.bss.end+5b90/????>
Trace; c685e380 <.bss.end+74e2/????>
Trace; c0117ee6 <free_module+16/ac>
Trace; c01172ba <sys_delete_module+126/238>
Trace; c0106d66 <system_call+32/38>
Code; c685bd08 <.bss.end+4e6a/????>
00000000 <_EIP>:
Code; c685bd08 <.bss.end+4e6a/????> <=====
0: 8b 77 fc mov 0xfffffffc(%edi),%esi <=====
Code; c685bd0a <.bss.end+4e6c/????>
3: 8d 5f f8 lea 0xfffffff8(%edi),%ebx
Code; c685bd0e <.bss.end+4e70/????>
6: 8b 3f mov (%edi),%edi
Code; c685bd10 <.bss.end+4e72/????>
8: 8d 43 08 lea 0x8(%ebx),%eax
Code; c685bd12 <.bss.end+4e74/????>
b: 8b 48 04 mov 0x4(%eax),%ecx
Code; c685bd16 <.bss.end+4e78/????>
e: 8b 53 08 mov 0x8(%ebx),%edx
Code; c685bd18 <.bss.end+4e7a/????>
11: 89 4a 04 mov %ecx,0x4(%edx)
-----------------------------------------------------------
c685bd08
*pde = 05fe7067
Oops: 0000
CPU: 1
EIP: 0010:[<c685bd08>] Not tainted
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010006
eax: c4930580 ebx: c4930580 ecx: 00000282 edx: c0237fc0
esi: c685e380 edi: c6888f94 ebp: c4930604 esp: c491ff54
ds: 0018 es: 0018 ss: 0018
Process rmmod (pid: 351, stackpage=c491f000)
Stack: c4930580 c685e380 c6858000 bfffea7c 00000282 c685c8ca c4930580 c4930580
c54fe720 c11ebc00 c01926bf c11ebc00 c6858000 fffffff0 c685ca2e c685e380
c0117ee7 c6858000 fffffff0 c4914000 bfffea7c c01172ba c6858000 00000000
Call Trace: [<c685e380>] [<c685c8ca>] [<c01926bf>] [<c685ca2e>] [<c685e380>]
[<c0117ee7>] [<c01172ba>] [<c0106d67>]
Code: 8b 77 fc 8d 5f f8 8b 3f 8d 43 08 8b 48 04 8b 53 08 89 4a 04
>>EIP; c685bd08 <[uhci]uhci_remove_pending_qhs+30/80> <=====
Trace; c685e380 <[uhci]uhci_pci_driver+0/26>
Trace; c685c8ca <[uhci]uhci_pci_remove+32/60>
Trace; c01926be <pci_unregister_driver+32/4c>
Trace; c685ca2e <[uhci]uhci_hcd_cleanup+a/4a>
Trace; c685e380 <[uhci]uhci_pci_driver+0/26>
Trace; c0117ee6 <free_module+16/ac>
Trace; c01172ba <sys_delete_module+126/238>
Trace; c0106d66 <system_call+32/38>
Code; c685bd08 <[uhci]uhci_remove_pending_qhs+30/80>
00000000 <_EIP>:
Code; c685bd08 <[uhci]uhci_remove_pending_qhs+30/80> <=====
0: 8b 77 fc mov 0xfffffffc(%edi),%esi <=====
Code; c685bd0a <[uhci]uhci_remove_pending_qhs+32/80>
3: 8d 5f f8 lea 0xfffffff8(%edi),%ebx
Code; c685bd0e <[uhci]uhci_remove_pending_qhs+36/80>
6: 8b 3f mov (%edi),%edi
Code; c685bd10 <[uhci]uhci_remove_pending_qhs+38/80>
8: 8d 43 08 lea 0x8(%ebx),%eax
Code; c685bd12 <[uhci]uhci_remove_pending_qhs+3a/80>
b: 8b 48 04 mov 0x4(%eax),%ecx
Code; c685bd16 <[uhci]uhci_remove_pending_qhs+3e/80>
e: 8b 53 08 mov 0x8(%ebx),%edx
Code; c685bd18 <[uhci]uhci_remove_pending_qhs+40/80>
11: 89 4a 04 mov %ecx,0x4(%edx)