Bug 11366 - Kernel bug and sometimes system freeze while using 'hso' driver module
Summary: Kernel bug and sometimes system freeze while using 'hso' driver module
Status: RESOLVED INVALID
Alias: None
Product: Drivers
Classification: Unclassified
Component: USB (show other bugs)
Hardware: All Linux
: P1 normal
Assignee: Greg Kroah-Hartman
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-08-18 08:29 UTC by Oliver Lott
Modified: 2012-02-22 20:57 UTC (History)
4 users (show)

See Also:
Kernel Version: 2.6.27-rc3
Subsystem:
Regression: No
Bisected commit-id:


Attachments

Description Oliver Lott 2008-08-18 08:29:31 UTC
Latest working kernel version: 2.6.17-rc3
Earliest failing kernel version: 2.6.17-rc3
Distribution: Debian SID downloaded, installed and updated 17.08.2008
Hardware Environment: Alix 6B2 System Board (www.pcengines.ch)
Software Environment: Standard system, hso compiled as a module
Problem Description: The problem occurs while initializing the modem which is driven by the 'hso' kernel driver.  

BUG: unable to handle kernel paging request at 0000ea60
IP: [<c02f9324>] strnlen+0x9/0x19
*pde = 00000000 
Oops: 0000 [#1] 
Modules linked in: hso usb_storage ohci_hcd ehci_hcd usbcore ath5k

Pid: 26771, comm: connect.sh Not tainted (2.6.27-rc3 #4)
EIP: 0060:[<c02f9324>] EFLAGS: 00010097 CPU: 0
EIP is at strnlen+0x9/0x19
EAX: 0000ea60 EBX: c0663bbf ECX: 0000ea60 EDX: fffffffe
ESI: 0000ea60 EDI: ffffffff EBP: cfbd3c44 ESP: cfbd3c44
 DS: 007b ES: 007b FS: 0000 GS: 0033 SS: 0068
Process connect.sh (pid: 26771, ti=cfbd2000 task=cf82b020 task.ti=cfbd2000)
Stack: cfbd3c5c c02f83cb c0663fbc cfbd3e08 c0663bbf cfbd3e0c cfbd3d78 c02f8754 
       ffffffff ffffffff 00000000 d0854194 00000400 c0663bbc c0663fbc 00000000 
       ffffffff ffffffff 00300000 00000000 00000000 00000000 00000000 00000000 
Call Trace:
 [<c02f83cb>] ? string+0x2a/0x73
 [<c02f8754>] ? vsnprintf+0x340/0x54e
 [<c02f8917>] ? vsnprintf+0x503/0x54e
 [<c024d90a>] ? get_page_from_freelist+0xa5/0x365
 [<c02f89d7>] ? vscnprintf+0xe/0x1b
 [<c0217b15>] ? vprintk+0xd0/0x201
 [<c04a33e5>] ? printk+0xf/0x12
 [<d08512da>] ? hso_mux_submit_intr_urb+0xb1/0xbe [hso]
 [<d0851943>] ? hso_start_serial_device+0xee/0x10b [hso]
 [<d08539e1>] ? hso_serial_open+0xdc/0x14b [hso]
 [<d0853905>] ? hso_serial_open+0x0/0x14b [hso]
 [<c033aaa0>] ? tty_open+0x184/0x244
 [<c0269186>] ? chrdev_open+0xf6/0x10d
 [<c0265ae3>] ? __dentry_open+0x100/0x1e7
 [<c0265c51>] ? nameidata_to_filp+0x1f/0x33
 [<c0269090>] ? chrdev_open+0x0/0x10d
 [<c026ff4f>] ? do_filp_open+0x330/0x62f
 [<c021ed54>] ? do_sigaction+0xec/0x119
 [<c02785ea>] ? alloc_fd+0x4c/0xb2
 [<c02658dc>] ? do_sys_open+0x46/0xee
 [<c02659c6>] ? sys_open+0x1e/0x26
 [<c020378a>] ? syscall_call+0x7/0xb
 [<c04a0000>] ? sky2_test_intr+0x52/0x56
 =======================
Code: 05 bf 01 00 00 00 4f 89 f8 5f 5d c3 55 85 c9 89 e5 57 89 c7 89 d0 74 05 f2 ae 75 01 4f 89 f8 5f 5d c3 55 89 c1 
EIP: [<c02f9324>] strnlen+0x9/0x19 SS:ESP 0068:cfbd3c44
---[ end trace 3fa37afd60309f28 ]---

Steps to reproduce: 

install a standard linux system (tested on debian and openwrt), plug in an hsdpa device which runs with the 'hso' kernel driver (in my case a t-mobile webnwalk stick), run rezero for changing the mode from the usb stick to modem. then all ports are detected by the driver. now run a connect script. in my case:

(fill in the variables with your provider specific code)

ABORT   ERROR
TIMEOUT 10
""      ATZ
OK      "AT+CPIN=\"$PIN\"^m"
OK      "AT+COPS=0^m"
OK      "\d\d\d\d\d\d\dAT+COPS=?^m"
OK      "AT+CGDCONT=1,,\"$APN\"^m"
OK      "AT\$QCPDPP=1,1,\"$PAS\",\"$USR\"^m"
OK      ""

the kernel bugs!
Comment 1 Oliver Lott 2008-08-18 08:32:34 UTC
should be:

Latest working kernel version: 2.6.27-rc3
Earliest failing kernel version: 2.6.27-rc3

sorry, my mistake
Comment 2 Andrew Morton 2008-08-18 10:47:49 UTC
> Latest working kernel version: 2.6.27-rc3
> Earliest failing kernel version: 2.6.27-rc3

2.6.27.-rc3 both fails and doesn't fail?

Please clarify - what is the version of the latest kernel which works OK?  2.6.26?
Comment 3 Anonymous Emailer 2008-08-18 10:52:59 UTC
Reply-To: akpm@linux-foundation.org


(switched to email.  Please respond via emailed reply-to-all, not via the
bugzilla web interface).

On Mon, 18 Aug 2008 08:29:33 -0700 (PDT) bugme-daemon@bugzilla.kernel.org wrote:

> http://bugzilla.kernel.org/show_bug.cgi?id=11366
> 
>            Summary: Kernel bug and sometimes system freeze while using 'hso'
>                     driver module
>            Product: Drivers
>            Version: 2.5
>      KernelVersion: 2.6.27-rc3
>           Platform: All
>         OS/Version: Linux
>               Tree: Mainline
>             Status: NEW
>           Severity: normal
>           Priority: P1
>          Component: Network
>         AssignedTo: jgarzik@pobox.com
>         ReportedBy: oliver@adama.de
> 
> 
> Latest working kernel version: 2.6.17-rc3
> Earliest failing kernel version: 2.6.17-rc3
> Distribution: Debian SID downloaded, installed and updated 17.08.2008
> Hardware Environment: Alix 6B2 System Board (www.pcengines.ch)
> Software Environment: Standard system, hso compiled as a module
> Problem Description: The problem occurs while initializing the modem which is
> driven by the 'hso' kernel driver.  
> 
> BUG: unable to handle kernel paging request at 0000ea60
> IP: [<c02f9324>] strnlen+0x9/0x19
> *pde = 00000000 
> Oops: 0000 [#1] 
> Modules linked in: hso usb_storage ohci_hcd ehci_hcd usbcore ath5k
> 
> Pid: 26771, comm: connect.sh Not tainted (2.6.27-rc3 #4)
> EIP: 0060:[<c02f9324>] EFLAGS: 00010097 CPU: 0
> EIP is at strnlen+0x9/0x19
> EAX: 0000ea60 EBX: c0663bbf ECX: 0000ea60 EDX: fffffffe
> ESI: 0000ea60 EDI: ffffffff EBP: cfbd3c44 ESP: cfbd3c44
>  DS: 007b ES: 007b FS: 0000 GS: 0033 SS: 0068
> Process connect.sh (pid: 26771, ti=cfbd2000 task=cf82b020 task.ti=cfbd2000)
> Stack: cfbd3c5c c02f83cb c0663fbc cfbd3e08 c0663bbf cfbd3e0c cfbd3d78
> c02f8754 
>        ffffffff ffffffff 00000000 d0854194 00000400 c0663bbc c0663fbc
>        00000000 
>        ffffffff ffffffff 00300000 00000000 00000000 00000000 00000000
>        00000000 
> Call Trace:
>  [<c02f83cb>] ? string+0x2a/0x73
>  [<c02f8754>] ? vsnprintf+0x340/0x54e
>  [<c02f8917>] ? vsnprintf+0x503/0x54e
>  [<c024d90a>] ? get_page_from_freelist+0xa5/0x365
>  [<c02f89d7>] ? vscnprintf+0xe/0x1b
>  [<c0217b15>] ? vprintk+0xd0/0x201
>  [<c04a33e5>] ? printk+0xf/0x12
>  [<d08512da>] ? hso_mux_submit_intr_urb+0xb1/0xbe [hso]
>  [<d0851943>] ? hso_start_serial_device+0xee/0x10b [hso]
>  [<d08539e1>] ? hso_serial_open+0xdc/0x14b [hso]
>  [<d0853905>] ? hso_serial_open+0x0/0x14b [hso]
>  [<c033aaa0>] ? tty_open+0x184/0x244
>  [<c0269186>] ? chrdev_open+0xf6/0x10d
>  [<c0265ae3>] ? __dentry_open+0x100/0x1e7
>  [<c0265c51>] ? nameidata_to_filp+0x1f/0x33
>  [<c0269090>] ? chrdev_open+0x0/0x10d
>  [<c026ff4f>] ? do_filp_open+0x330/0x62f
>  [<c021ed54>] ? do_sigaction+0xec/0x119
>  [<c02785ea>] ? alloc_fd+0x4c/0xb2
>  [<c02658dc>] ? do_sys_open+0x46/0xee
>  [<c02659c6>] ? sys_open+0x1e/0x26
>  [<c020378a>] ? syscall_call+0x7/0xb
>  [<c04a0000>] ? sky2_test_intr+0x52/0x56
>  =======================
> Code: 05 bf 01 00 00 00 4f 89 f8 5f 5d c3 55 85 c9 89 e5 57 89 c7 89 d0 74 05
> f2 ae 75 01 4f 89 f8 5f 5d c3 55 89 c1 
> EIP: [<c02f9324>] strnlen+0x9/0x19 SS:ESP 0068:cfbd3c44
> ---[ end trace 3fa37afd60309f28 ]---
> 
> Steps to reproduce: 
> 
> install a standard linux system (tested on debian and openwrt), plug in an
> hsdpa device which runs with the 'hso' kernel driver (in my case a t-mobile
> webnwalk stick), run rezero for changing the mode from the usb stick to
> modem.
> then all ports are detected by the driver. now run a connect script. in my
> case:
> 
> (fill in the variables with your provider specific code)
> 
> ABORT   ERROR
> TIMEOUT 10
> ""      ATZ
> OK      "AT+CPIN=\"$PIN\"^m"
> OK      "AT+COPS=0^m"
> OK      "\d\d\d\d\d\d\dAT+COPS=?^m"
> OK      "AT+CGDCONT=1,,\"$APN\"^m"
> OK      "AT\$QCPDPP=1,1,\"$PAS\",\"$USR\"^m"
> OK      ""
> 
> the kernel bugs!
> 

There's some version number confusion but I expect this is a post-2.6.26
regression.

Oliver, the backtrace is a little bit hard to follow - I see no
oopsable printks in hso_mux_submit_intr_urb().  If you are able to
collect another trace or two is might help, thanks.
Comment 4 Oliver Lott 2008-08-19 00:06:22 UTC
Hi,

the driver was introduced in kernel-2.6.27-rc1 so that was the first
version to test. i cant say anything about kernels before. but before the
driver was previously available for example at pharscape.org. there are
many bugs and freezes documentated too. 



On Mon, 18 Aug 2008 10:47:49 -0700 (PDT), bugme-daemon@bugzilla.kernel.org
wrote:
> http://bugzilla.kernel.org/show_bug.cgi?id=11366
> 
> 
> akpm@osdl.org changed:
> 
>            What    |Removed                     |Added
>
----------------------------------------------------------------------------
>                  CC|                            |akpm@osdl.org
> 
> 
> 
> 
> ------- Comment #2 from akpm@osdl.org  2008-08-18 10:47 -------
>> Latest working kernel version: 2.6.27-rc3
>> Earliest failing kernel version: 2.6.27-rc3
> 
> 2.6.27.-rc3 both fails and doesn't fail?
> 
> Please clarify - what is the version of the latest kernel which works OK?
> 2.6.26?
> 
> 
> --
> Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
> ------- You are receiving this mail because: -------
> You are on the CC list for the bug, or are watching someone who is.
> You reported the bug, or are watching the reporter.
Comment 5 Adrian Bunk 2008-08-19 07:29:27 UTC
Greg added this driver.
Comment 6 Oliver Lott 2008-08-19 13:59:46 UTC
there wasnt a kernel which runned fine. after several module loadings, unloadings etc. there is the conclusion:

Message from syslogd@TestAlix at Aug 19 20:57:31 ...
 kernel:Oops: 0002 [#1] 

Message from syslogd@TestAlix at Aug 19 20:57:31 ...
 kernel:Process modprobe (pid: 26554, ti=cfe08000 task=cf870000 task.ti=cfe08000
)

Message from syslogd@TestAlix at Aug 19 20:57:31 ...
 kernel:Stack: 00000400 00000001 ffffffef cf9f1f00 cfb19e00 cfb13240 cfe09d80 d0
85e54b 

Message from syslogd@TestAlix at Aug 19 20:57:31 ...
 kernel:       00000040 00000003 cf9f3000 00000001 03beec60 cfb13d80 00000003 cf
b19e18 

Message from syslogd@TestAlix at Aug 19 20:57:31 ...
 kernel:       cf9f3000 cf9f301c 00000000 cfe09d70 c04a33e5 d08865eb cfe09d7c cf
e09da8 

Message from syslogd@TestAlix at Aug 19 20:57:31 ...
 kernel:Call Trace:

Message from syslogd@TestAlix at Aug 19 20:57:31 ...
 kernel: [<d085e54b>] ? hso_probe+0x379/0x582 [hso]
Segmentation fault
TestAlix:~/hso/hso# 
TestAlix:~/hso/hso# 
Message from syslogd@TestAlix at Aug 19 20:57:31 ...
 kernel:
Message from syslogd@TestAlix at Aug 19 20:57:31 ...
 kernel: [<c0363fc9>] ? driver_sysfs_add+0x39/0x57

Message from syslogd@TestAlix at Aug 19 20:57:31 ...
 kernel: [<c03640e8>] ? driver_probe_device+0x9f/0x134

Message from syslogd@TestAlix at Aug 19 20:57:31 ...
 kernel: [<c03641b7>] ? __driver_attach+0x3a/0x59

Message from syslogd@TestAlix at Aug 19 20:57:31 ...
 kernel: [<c0363b33>] ? bus_for_each_dev+0x36/0x5e

Message from syslogd@TestAlix at Aug 19 20:57:31 ...
 kernel: [<c0363f8e>] ? driver_attach+0x14/0x16

Message from syslogd@TestAlix at Aug 19 20:57:31 ...
 kernel: [<c036417d>] ? __driver_attach+0x0/0x59

Message from syslogd@TestAlix at Aug 19 20:57:31 ...
 kernel: [<c03635ae>] ? bus_add_driver+0x9d/0x1ba

Message from syslogd@TestAlix at Aug 19 20:57:31 ...
 kernel: [<c036433f>] ? driver_register+0x81/0xe1

Message from syslogd@TestAlix at Aug 19 20:57:31 ...
 kernel: [<c04a3e27>] ? mutex_lock+0xe/0x1d

Message from syslogd@TestAlix at Aug 19 20:57:31 ...
 kernel: [<d087d3f3>] ? usb_register_driver+0x5f/0xb9 [usbcore]

Message from syslogd@TestAlix at Aug 19 20:57:31 ...
 kernel: [<d08020fd>] ? hso_init+0xfd/0x123 [hso]

Message from syslogd@TestAlix at Aug 19 20:57:31 ...
 kernel: [<c0201125>] ? _stext+0x3d/0x118

 [<c04a33e5>] ? printk+0xf/0x12
Message from syslogd@TestAlix at Aug 19 20:57:31 ...
 kernel: [<d0802000>] ? hso_init+0x0/0x123 [hso]

Message from syslogd@TestAlix at Aug 19 20:57:31 ...
 kernel: [<c023229b>] ? sys_init_module+0x12f7/0x14c4

Message from syslogd@TestAlix at Aug 19 20:57:31 ...
 kernel: [<c02f6e4a>] ? rb_insert_color+0x56/0xc0

Message from syslogd@TestAlix at Aug 19 20:57:31 ...
 kernel: [<c036247a>] ? device_remove_file+0x0/0x11

Message from syslogd@TestAlix at Aug 19 20:57:31 ...
 kernel: [<c020378a>] ? syscall_call+0x7/0xb

Message from syslogd@TestAlix at Aug 19 20:57:31 ...
 kernel: =======================

Message from syslogd@TestAlix at Aug 19 20:57:31 ...
 kernel:Code: bd b0 19 86 d0 00 75 54 50 9d 8b 1e 89 fa a1 ac 19 86 d0 8b 4b 30 
83 c1 1c e8 30 a8 ad ef 89 43 34 8b 06 31 db 8b 50 34 89 55 f0 <89> 82 bc 00 00 
00 8b 45 f0 ba 24 17 86 d0 e8 79 49 b0 ef 89 f8 

Message from syslogd@TestAlix at Aug 19 20:57:31 ...
 kernel:EIP: [<d085dd2f>] hso_serial_common_create+0x43/0x1b9 [hso] SS:ESP 0068:
cfe09d14

dunno if this is plattform related. i will test it on another machine type tomorrow

Message from syslogd@TestAlix at Aug 19 20:57:31 ...
 kernel: [<d087d1e1>] ? usb_probe_interface+0x110/0x137 [usbcore]
Comment 7 Greg Kroah-Hartman 2008-08-19 18:05:56 UTC
On Mon, Aug 18, 2008 at 10:52:26AM -0700, Andrew Morton wrote:
> There's some version number confusion but I expect this is a post-2.6.26
> regression.

Yes, the hso driver was not in the 2.6.26 kernel, so this isn't a
"regression" as it was never included before :)

I have a series of patches pending in Jeff's tree for the hso.c driver,
which should fix this issue.  Hopefully they will get in before 2.6.27
is out.

thanks,

greg k-h
Comment 8 Oliver Lott 2008-08-25 06:28:41 UTC
with the patches in 2.6.27-rc4 it runs more fine. but after some trying still a kernel bug:

usb 1-3: New USB device found, idVendor=0af0, idProduct=6971
usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=4
usb 1-3: Product: Globetrotter HSDPA Modem  
usb 1-3: Manufacturer: Option N.V.
usb 1-3: SerialNumber: Serial Number
BUG: unable to handle kernel paging request at 00001fd7
IP: [<c0264a16>] kmem_cache_alloc+0x2c/0x80
*pde = 00000000 
Oops: 0000 [#1] 
Modules linked in: hso usb_storage ehci_hcd ohci_hcd usbcore

Pid: 407, comm: kjournald Not tainted (2.6.27-rc4 #2)
EIP: 0060:[<c0264a16>] EFLAGS: 00010006 CPU: 0
EIP is at kmem_cache_alloc+0x2c/0x80
EAX: 00000000 EBX: 00000292 ECX: c024b590 EDX: 00001fd7
ESI: 00011200 EDI: c05edcf8 EBP: cf907e9c ESP: cf907e8c
 DS: 007b ES: 007b FS: 0000 GS: 0000 SS: 0068
Process kjournald (pid: 407, ti=cf906000 task=cf850000 task.ti=cf906000)
Stack: 00000040 cf803318 cf803300 00011210 cf907ea4 c024b590 cf907ed0 c024b64b 
       00000010 00000010 cf803320 cfa29c00 00000008 00000001 cf51aa48 cf803320 
       00000001 cf907ef0 c0284e14 00000001 00000010 00000000 cf51aa48 cf51aa48 
Call Trace:
 [<c024b590>] ? mempool_alloc_slab+0xe/0x10
 [<c024b64b>] ? mempool_alloc+0x32/0xae
 [<c0284e14>] ? bio_alloc_bioset+0x1a/0x8a
 [<c0284e92>] ? bio_alloc+0xe/0x1b
 [<c02820ae>] ? submit_bh+0x5e/0xd6
 [<c02b30cb>] ? journal_commit_transaction+0x60b/0xa04
 [<c02b53cd>] ? kjournald+0xa1/0x18f
 [<c02259c7>] ? autoremove_wake_function+0x0/0x33
 [<c02b532c>] ? kjournald+0x0/0x18f
 [<c022569d>] ? kthread+0x39/0x5e
 [<c0225664>] ? kthread+0x0/0x5e
 [<c02039cf>] ? kernel_thread_helper+0x7/0x10
 =======================
Code: 89 e5 57 89 c7 56 89 d6 53 83 ec 04 8b 4d 04 9c 5b fa 8b 80 90 00 00 00 89 45 f0 8b 97 80 00 00 00 85 d2 74 11 8b 87 8c  
EIP: [<c0264a16>] kmem_cache_alloc+0x2c/0x80 SS:ESP 0068:cf907e8c
---[ end trace 8aa779b82648bd35 ]---
BUG: unable to handle kernel paging request at 00001fd7
IP: [<c0264a16>] kmem_cache_alloc+0x2c/0x80
*pde = 00000000 
Oops: 0000 [#2] 
Modules linked in: hso usb_storage ehci_hcd ohci_hcd usbcore

Pid: 540, comm: net.agent Tainted: G      D   (2.6.27-rc4 #2)
EIP: 0060:[<c0264a16>] EFLAGS: 00010006 CPU: 0
EIP is at kmem_cache_alloc+0x2c/0x80
EAX: 00000000 EBX: 00000282 ECX: c0223a22 EDX: 00001fd7
ESI: 000000d0 EDI: c05edcf8 EBP: cfa2fee0 ESP: cfa2fed0
 DS: 007b ES: 007b FS: 0000 GS: 0033 SS: 0068
Process net.agent (pid: 540, ti=cfa2e000 task=cf9404d0 task.ti=cfa2e000)
Stack: 00000040 cf82a680 00000000 00000000 cfa2ff20 c0223a22 cf97c300 c05cbee8 
       00000000 00000282 bffb3f90 cfbdbfb8 cfbd5ddc 01200011 cf82a680 00000000 
       00000000 cf82a680 00000000 00000000 cfa2ff58 c0216704 cf973540 cfa2ff3c 
Call Trace:
 [<c0223a22>] ? alloc_pid+0x19/0x2a2
 [<c0216704>] ? copy_process+0x90a/0xe5e
 [<c0216d15>] ? do_fork+0xbd/0x1f4
 [<c021e657>] ? recalc_sigpending+0xd/0x30
 [<c02f9733>] ? copy_to_user+0x28/0x54
 [<c02023c9>] ? sys_clone+0x25/0x2a
 [<c020378a>] ? syscall_call+0x7/0xb
 =======================
Code: 89 e5 57 89 c7 56 89 d6 53 83 ec 04 8b 4d 04 9c 5b fa 8b 80 90 00 00 00 89 45 f0 8b 97 80 00 00 00 85 d2 74 11 8b 87 8c  
EIP: [<c0264a16>] kmem_cache_alloc+0x2c/0x80 SS:ESP 0068:cfa2fed0
---[ end trace 8aa779b82648bd35 ]---
BUG: unable to handle kernel paging request at 00001fd7
IP: [<c0264a16>] kmem_cache_alloc+0x2c/0x80
*pde = 00000000 
Oops: 0000 [#3] 
Modules linked in: hso usb_storage ehci_hcd ohci_hcd usbcore

Pid: 149, comm: pdflush Tainted: G      D   (2.6.27-rc4 #2)
EIP: 0060:[<c0264a16>] EFLAGS: 00010006 CPU: 0
EIP is at kmem_cache_alloc+0x2c/0x80
EAX: 00000000 EBX: 00000286 ECX: c024b590 EDX: 00001fd7
ESI: 00011200 EDI: c05edcf8 EBP: cf8d3d54 ESP: cf8d3d44
 DS: 007b ES: 007b FS: 0000 GS: 0000 SS: 0068
Process pdflush (pid: 149, ti=cf8d2000 task=cf8c9340 task.ti=cf8d2000)
Stack: 00000040 cf803318 cf803300 00011210 cf8d3d5c c024b590 cf8d3d88 c024b64b 
       00000010 00000010 cf418818 00000001 cf4186f0 00000030 cf433460 cf803320 
       00000001 cf8d3da8 c0284e14 00000001 00000010 00000008 cf433460 c11fc9c0 
Call Trace:
 [<c024b590>] ? mempool_alloc_slab+0xe/0x10
 [<c024b64b>] ? mempool_alloc+0x32/0xae
 [<c0284e14>] ? bio_alloc_bioset+0x1a/0x8a
 [<c0284e92>] ? bio_alloc+0xe/0x1b
 [<c02820ae>] ? submit_bh+0x5e/0xd6
 [<c0284159>] ? __block_write_full_page+0x18f/0x258
 [<c0285c34>] ? blkdev_get_block+0x0/0x6c
 [<c02842cb>] ? block_write_full_page+0xa9/0xb2
 [<c0285c34>] ? blkdev_get_block+0x0/0x6c
 [<c0286ca4>] ? blkdev_writepage+0xf/0x11
 [<c024e328>] ? __writepage+0xb/0x24
 [<c024e944>] ? write_cache_pages+0x14b/0x262
 [<c024e31d>] ? __writepage+0x0/0x24
 [<c02065ff>] ? read_tsc+0x9/0x26
 [<c024ea5b>] ? generic_writepages+0x0/0x27
 [<c024ea78>] ? generic_writepages+0x1d/0x27
 [<c024eaa5>] ? do_writepages+0x23/0x34
 [<c027ec5d>] ? __writeback_single_inode+0x13a/0x2e5
 [<c021320c>] ? __dequeue_entity+0x73/0x7b
 [<c027f15e>] ? generic_sync_sb_inodes+0x20c/0x2f5
 [<c027f3d2>] ? writeback_inodes+0x53/0x82
 [<c024eb9b>] ? wb_kupdate+0x6e/0xd6
 [<c024f30c>] ? pdflush+0x0/0x154
 [<c024f3d8>] ? pdflush+0xcc/0x154
 [<c024eb2d>] ? wb_kupdate+0x0/0xd6
 [<c022569d>] ? kthread+0x39/0x5e
 [<c0225664>] ? kthread+0x0/0x5e
 [<c02039cf>] ? kernel_thread_helper+0x7/0x10
 =======================
Code: 89 e5 57 89 c7 56 89 d6 53 83 ec 04 8b 4d 04 9c 5b fa 8b 80 90 00 00 00 89 45 f0 8b 97 80 00 00 00 85 d2 74 11 8b 87 8c  
EIP: [<c0264a16>] kmem_cache_alloc+0x2c/0x80 SS:ESP 0068:cf8d3d44
---[ end trace 8aa779b82648bd35 ]---

Greetings, Oliver
Comment 9 Greg Kroah-Hartman 2012-02-22 20:57:58 UTC
All USB bugs should be sent to the linux-usb@vger.kernel.org mailing 
list, and not entered into bugzilla.  Please bring this issue up there,
if it is still a problem in the latest kernel release.

Note You need to log in before you can comment on or make changes to this bug.