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!
should be: Latest working kernel version: 2.6.27-rc3 Earliest failing kernel version: 2.6.27-rc3 sorry, my mistake
> 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?
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.
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.
Greg added this driver.
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]
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
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
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.