Crash dump with hso module and BCM2835 after rmmod

Bug #1706959 reported by Joona Järvelä
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Raspbian
New
Undecided
Unassigned

Bug Description

Description: hso driver module for Option Globetrotter HSDPA Modem (0af0:6971)
Serial connection to modem does not work.

OS: Linux raspberrypi 4.9.28-v7+ #998 SMP Mon May 15 16:55:39 BST 2017 armv7l GNU/Linux

Log and dump:

Bus 001 Device 005: ID 0af0:6971 Option Globetrotter HSDPA Modem
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

[ 5.587057] usb 1-1.3: new full-speed USB device number 4 using dwc_otg
[ 5.719731] usb 1-1.3: New USB device found, idVendor=0af0, idProduct=6971
[ 5.719739] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 5.719743] usb 1-1.3: Product: Globetrotter HSDPA Modem
[ 5.719747] usb 1-1.3: Manufacturer: Option N.V.
[ 5.719751] usb 1-1.3: SerialNumber: Serial Number
[ 5.720474] usb-storage 1-1.3:1.0: USB Mass Storage device detected
[ 5.901719] Adding 102396k swap on /var/swap. Priority:-1 extents:6 across:307196k SSFS
[ 5.974591] usb-storage: probe of 1-1.3:1.0 failed with error -5
[ 6.056198] hso: drivers/net/usb/hso.c: Option Wireless
[ 6.056289] hso 1-1.3:1.0: Not our interface
[ 6.056349] usbcore: registered new interface driver hso
[ 6.061355] usb 1-1.3: USB disconnect, device number 4

[60070.495534] hso: unloaded
[60070.495561] usbcore: deregistering interface driver hso
[60070.499944] ------------[ cut here ]------------
[60070.499978] WARNING: CPU: 2 PID: 4409 at lib/kobject.c:690 kobject_put+0x7c/0x80
[60070.499986] kobject: '' (b71e2800): is not initialized, yet kobject_put() is being called.
[60070.499990] Modules linked in: bnep hci_uart btbcm bluetooth hso(-) brcmfmac brcmutil cfg80211 rfkill snd_bcm2835 snd_pcm snd_timer snd bcm2835_gpiomem uio_pdrv_genirq fixed uio ipv6
[60070.500073] CPU: 2 PID: 4409 Comm: rmmod Not tainted 4.9.28-v7+ #998
[60070.500078] Hardware name: BCM2835
[60070.500106] [<8010fb3c>] (unwind_backtrace) from [<8010c058>] (show_stack+0x20/0x24)
[60070.500122] [<8010c058>] (show_stack) from [<804552c0>] (dump_stack+0xd4/0x118)
[60070.500139] [<804552c0>] (dump_stack) from [<8011d2c4>] (__warn+0xf8/0x110)
[60070.500151] [<8011d2c4>] (__warn) from [<8011d324>] (warn_slowpath_fmt+0x48/0x50)
[60070.500166] [<8011d324>] (warn_slowpath_fmt) from [<804575ac>] (kobject_put+0x7c/0x80)
[60070.500185] [<804575ac>] (kobject_put) from [<80274b9c>] (cdev_del+0x38/0x3c)
[60070.500204] [<80274b9c>] (cdev_del) from [<804bea60>] (tty_unregister_device+0x54/0x60)
[60070.500247] [<804bea60>] (tty_unregister_device) from [<7f32dbc0>] (hso_free_interface+0xa4/0x180 [hso])
[60070.500313] [<7f32dbc0>] (hso_free_interface [hso]) from [<7f32dcb8>] (hso_disconnect+0x1c/0x28 [hso])
[60070.500352] [<7f32dcb8>] (hso_disconnect [hso]) from [<8055e8dc>] (usb_unbind_interface+0x8c/0x2a0)
[60070.500374] [<8055e8dc>] (usb_unbind_interface) from [<804fac9c>] (__device_release_driver+0x94/0x118)
[60070.500392] [<804fac9c>] (__device_release_driver) from [<804fae54>] (driver_detach+0xdc/0xe0)
[60070.500408] [<804fae54>] (driver_detach) from [<804f9f84>] (bus_remove_driver+0x5c/0xb0)
[60070.500424] [<804f9f84>] (bus_remove_driver) from [<804fb2b0>] (driver_unregister+0x38/0x58)
[60070.500441] [<804fb2b0>] (driver_unregister) from [<8055dc74>] (usb_deregister+0x74/0xe8)
[60070.500475] [<8055dc74>] (usb_deregister) from [<7f3302e8>] (hso_exit+0x38/0x40 [hso])
[60070.500515] [<7f3302e8>] (hso_exit [hso]) from [<801a1818>] (SyS_delete_module+0x184/0x1d0)
[60070.500534] [<801a1818>] (SyS_delete_module) from [<801080c0>] (ret_fast_syscall+0x0/0x1c)
[60070.500542] ---[ end trace 4873265f08e5ce69 ]---

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.