> What oops do you get?  On a recent 2.6 kernel?

The kernel is 2.6.11.7.  It's not a full kernel Oops, rather a NULL pointer
dereference in the kernel.  The phone is recognized as an ACM device under
2.6 kernels (not usbserial).  I have a copy of all of the console output
from boot to the error if you would like to see it.  I also have the kernel
config and System.map files if required (about 1MB, so I don't want to send
to the list if not necessary).

This error is obtained by plugging the phone in to the USB port before
boot, after boot, run minicom, send a few commands to the phone, remove the
USB cable from phone so serial port "disappears" abruptly, press enter a
few times, minicom will hang.  From here a normal machine is hung, but we
are using a multiprocessor machine so we can kill minicom from another
terminal and it wakes up and prints messages about receiving the signal and
trying to exit.  Then it segfaults.  The error message is waiting on the
console after the segfault.

Unable to handle kernel NULL pointer dereference at virtual address
00000000  printing eip: *pde = 00000000
Oops: 0000 [#1]
PREEMPT SMP 
Modules linked in: cdc_acm vmnet vmmon snd_pcm_oss snd_mixer_oss nfsd
exportfs parport_pc parport pcspkr wacom ati_remote usbmouse intel_mch_agp
usbhid intel_agp eth1394 uhci_hcd ehci_hcd usbcore hw_random i8xx_tco
i2c_i801 e1000 snd_emu10k1 snd_rawmidi snd_seq_device snd_ac97_codec
snd_pcm snd_timer snd_page_alloc snd_util_mem snd_hwdep snd soundcore
emu10k1_gp gameport ohci1394 ieee1394 evdev lm85 i2c_sensor
CPU:    0
EIP:    0060:[<c01f1bc6>]    Tainted: P      VLI
EFLAGS: 00210246   (2.6.11.7) 
EIP is at get_kobj_path_length+0x26/0x40
eax: 00000000   ebx: 00000000   ecx: ffffffff   edx: f7a363b8
esi: 00000001   edi: 00000000   ebp: ffffffff   esp: f630bd90
ds: 007b   es: 007b   ss: 0068
Process minicom (pid: 7117, threadinfo=f630b000 task=f7a79a80)
Stack: f659e853 f7a36394 f7681b98 f7a363b8 c01f1c5f f7a363b8 f6cb4a68
00200046 
       dfffa800 f659e853 f7a36394 f7681b98 f766670c c02850cc f7a363b8
000000d0 
       f659e829 c0454c00 c03bfd8c f7681b80 c01f59c8 f659e829 00000000
00000000 
Call Trace:
 [<c01f1c5f>] kobject_get_path+0x1f/0x80
 [<c02850cc>] class_hotplug+0x9c/0x1a0
 [<c01f59c8>] vsprintf+0x28/0x30
 [<c01f29de>] kobject_hotplug+0x1ee/0x2f0
 [<c01f202c>] kobject_del+0x1c/0x40
 [<c0285509>] class_device_del+0x99/0xc0
 [<c0285543>] class_device_unregister+0x13/0x30
 [<f9a9153c>] acm_tty_close+0xcc/0x110 [cdc_acm]
 [<c024a4b4>] release_dev+0x794/0x7c0
 [<c011941e>] __wake_up+0x3e/0x60
 [<c03956af>] _spin_unlock_irqrestore+0xf/0x30
 [<c0248393>] tty_ldisc_deref+0x63/0x80
 [<c03956af>] _spin_unlock_irqrestore+0xf/0x30
 [<c0249391>] tty_write+0x211/0x280
 [<c0395216>] _spin_lock+0x16/0x90
 [<c024a9d4>] tty_release+0x14/0x20
 [<c015ce8a>] __fput+0x13a/0x150
 [<c015b4a9>] filp_close+0x59/0x90
 [<c015b54d>] sys_close+0x6d/0x90
 [<c010328f>] syscall_call+0x7/0xb
Code: 90 8d 74 26 00 55 bd ff ff ff ff 57 56 be 01 00 00 00 53 8b 54 24 14
31 db 8d b6 00 00 00 00 8d bf 00 00 00 00 8b 3a 89 e9 89 d8 <f2> ae f7 d1
49 8b 52 24 8d 74 31 01 85 d2 75 ea 5b 89 f0 5e 5f 
 <6>usb 5-2: USB disconnect, address 3

Greg
[EMAIL PROTECTED]



-------------------------------------------------------
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_idt12&alloc_id344&op=click
_______________________________________________
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to