speedtch module crashes on loading
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Linux |
Fix Released
|
Unknown
|
|||
linux (Ubuntu) |
New
|
Undecided
|
Unassigned | ||
Intrepid |
In Progress
|
Medium
|
Steve Conklin |
Bug Description
#uname -a
Linux virus-pc 2.6.27-7-generic #1 SMP Thu Oct 30 04:18:38 UTC 2008 i686 GNU/Linux
# lsb_release -rd
Description: Ubuntu 8.10
Release: 8.10
Info:
When Speedtouch 330 is connected during livecd boot, booting is interupted by modprobe crash.
I distonnected Speedtouch 330, it booted right, when i connect again dmesg show following info
[ 1158.208028] usb 2-2: new full speed USB device using ohci_hcd and address 2
[ 1158.442063] usb 2-2: configuration #1 chosen from 1 choice
[ 1159.188909] BUG: unable to handle kernel NULL pointer dereference at 00000000
[ 1159.188920] IP: [<c037d5e5>] __mutex_
[ 1159.188930] *pde = 00000000
[ 1159.188934] Oops: 0002 [#1] SMP
[ 1159.188939] Modules linked in: speedtch(+) ppp_deflate zlib_deflate bsd_comp ueagle_atm pppoatm ipv6 ppp_generic slhc binfmt_misc rfcomm bridge stp bnep sco l2cap bluetooth ppdev cpufreq_powersave cpufreq_stats cpufreq_userspace cpufreq_ondemand cpufreq_
[ 1159.189012]
[ 1159.189017] Pid: 6207, comm: modprobe Tainted: P (2.6.27-7-generic #1)
[ 1159.189020] EIP: 0060:[<c037d5e5>] EFLAGS: 00010246 CPU: 0
[ 1159.189025] EIP is at __mutex_
[ 1159.189028] EAX: edd47c80 EBX: ede7546c ECX: ede75474 EDX: 00000000
[ 1159.189031] ESI: ede75470 EDI: 00000000 EBP: edd47c98 ESP: edd47c78
[ 1159.189034] DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068
[ 1159.189038] Process modprobe (pid: 6207, ti=edd46000 task=d1b3a5b0 task.ti=edd46000)
[ 1159.189041] Stack: d1b3a5b0 ede75474 ede75474 ccd6e1d0 ccd6e124 ede7546c ede75400 00000000
[ 1159.189049] edd47ca4 c037d43c ee3df200 edd47cc4 f0b40074 ee3df200 ede7546c ccd8c800
[ 1159.189056] ee3df200 ee3df21c 00000000 edd47ce0 f08b3880 f0e22320 ccd8c800 ee3df294
[ 1159.189064] Call Trace:
[ 1159.189067] [<c037d43c>] ? mutex_lock+
[ 1159.189072] [<f0b40074>] ? usbatm_
[ 1159.189083] [<f08b3880>] ? usb_unbind_
[ 1159.189117] [<c02c3a19>] ? __device_
[ 1159.189125] [<c02c3b38>] ? device_
[ 1159.189131] [<f08b39af>] ? usb_driver_
[ 1159.189148] [<f08b3a5b>] ? usb_forced_
[ 1159.189165] [<f08abf24>] ? usb_reset_
[ 1159.189181] [<f0e20528>] ? speedtch_
[ 1159.189189] [<f0e20190>] ? speedtch_
[ 1159.189196] [<f0b419cd>] ? usbatm_
[ 1159.189204] [<c01c7075>] ? iput+0x25/0x60
[ 1159.189213] [<c02001b8>] ? sysfs_add_
[ 1159.189219] [<c037d430>] ? mutex_lock+
[ 1159.189223] [<c037d3d8>] ? mutex_unlock+
[ 1159.189229] [<f08b2e19>] ? usb_autopm_
[ 1159.189245] [<f0e1f012>] ? speedtch_
[ 1159.189252] [<f08b34e7>] ? usb_probe_
[ 1159.189269] [<c0201107>] ? sysfs_create_
[ 1159.189277] [<c02c3d4e>] ? really_
[ 1159.189284] [<f08b28a9>] ? usb_match_
[ 1159.189303] [<c02c3e33>] ? driver_
[ 1159.189308] [<c02c3ec9>] ? __driver_
[ 1159.189314] [<c02c3593>] ? bus_for_
[ 1159.189321] [<c02c3b6e>] ? driver_
[ 1159.189325] [<c02c3e50>] ? __driver_
[ 1159.189330] [<c02c2f37>] ? bus_add_
[ 1159.189337] [<c02c409e>] ? driver_
[ 1159.189343] [<c012a571>] ? hrtick_
[ 1159.189352] [<f08b37bc>] ? usb_register_
[ 1159.189370] [<f0991000>] ? speedtch_
[ 1159.189376] [<f099101c>] ? speedtch_
[ 1159.189381] [<c0101120>] ? _stext+0x30/0x160
[ 1159.189386] [<c012b4ee>] ? try_to_
[ 1159.189392] [<c014c604>] ? __blocking_
[ 1159.189403] [<c015c208>] ? sys_init_
[ 1159.189412] [<c0103f7b>] ? sysenter_
[ 1159.189417] =======
[ 1159.189419] Code: e2 7c d8 ff 89 c3 8d 73 04 64 a1 00 c0 50 c0 89 45 e0 89 f0 e8 4d 10 00 00 8b 53 0c 8d 45 e8 8d 4b 08 89 4d e4 89 43 0c 89 4d e8 <89> 02 8b 45 e0 89 55 ec ba ff ff ff ff 89 45 f0 89 d0 87 03 83
[ 1159.189456] EIP: [<c037d5e5>] __mutex_
[ 1159.189463] ---[ end trace be029e36534bc443 ]---
Changed in linux: | |
status: | Unknown → In Progress |
Changed in linux: | |
assignee: | ubuntu-kernel-team → sconklin |
status: | Triaged → In Progress |
Changed in linux: | |
status: | In Progress → Fix Released |
When I load module speedtch (# modprobe speedtch) before plugin device then i get:
# sudo /sbin/ifup ppp0
ppp0: ERROR while getting interface flags: No such device
Plugin pppoatm.so loaded.
Using interface ppp0
Connect: ppp0 <--> 0.35
CHAP authentication failed: duplicate address detected
CHAP authentication failed
Connection terminated.
Using interface ppp0
Connect: ppp0 <--> 0.35
CHAP authentication succeeded
CHAP authentication succeeded
Cannot determine ethernet address for proxy ARP
local IP address xx x x x x
remote IP address xxxxxx
primary DNS address xxxxxxx
secondary DNS address xxxxxx
- I have connection.