[Bugme-new] [Bug 11366] New: Kernel bug and sometimes system freeze while using 'hso' driver module

bugme-daemon at bugzilla.kernel.org bugme-daemon at bugzilla.kernel.org
Mon Aug 18 08:29:33 PDT 2008


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 at pobox.com
        ReportedBy: oliver at 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!


-- 
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.


More information about the Bugme-new mailing list