Problems with 3.17.0-bone4 when using a TP-LINK MA260 USB GSM modem

Hi,

I would like to use kernel 3.17 on my BBB for various reasons.
I would also like to use a TP-LINK MA260 USB GSM modem with kernel 3.17. This combination works fine on my laptop (x86) but becomes problematic with the 3.17.0-bone4 kernel.
The error I see is below (together with some dmesg output from just before)
I use a Netgear WNA1100 Wifi USB dongle (Atheros) with the same kernel / system without a problem.
I tried the different 3.14 versions and with them my Wifi dongle causes kernel Oops but the GSM works fine.
3.17 seems to be the most stable from what I can see so far, but the crash for the GSM dongle is a problem.
I would appreciate any idea that I could try to get this working.

Thank you,
Jens

`
[ 67.902244] usb 2-1: SerialNumber: 863745010381099
[ 67.917438] usb-storage 2-1:1.0: USB Mass Storage device detected
[ 67.926645] scsi host0: usb-storage 2-1:1.0
[ 68.670954] usb 2-1: USB disconnect, device number 2
[ 69.114465] usb 2-1: new high-speed USB device number 3 using musb-hdrc
[ 69.256854] usb 2-1: device v2357 p9000 is not supported
[ 69.262438] usb 2-1: New USB device found, idVendor=2357, idProduct=9000
[ 69.262448] usb 2-1: New USB device strings: Mfr=3, Product=2, SerialNumber=4
[ 69.262457] usb 2-1: Product: TP-LINK HSPA+ Modem
[ 69.262465] usb 2-1: Manufacturer: TP-LINK, Incorporated
[ 69.262473] usb 2-1: SerialNumber: 863745010381099
[ 69.275178] usb-storage 2-1:1.2: USB Mass Storage device detected
[ 69.282760] scsi host1: usb-storage 2-1:1.2
[ 69.287301] qmi_wwan 2-1:1.4: cdc-wdm0: USB WDM device
[ 69.288188] qmi_wwan 2-1:1.4 wwan0: register ‘qmi_wwan’ at usb-musb-hdrc.1.auto-1, WWAN/QMI device, 36:f7:90:f1:f0:50
[ 69.340681] usbcore: registered new interface driver usbserial
[ 69.342212] usbcore: registered new interface driver usbserial_generic
[ 69.343318] usbserial: USB Serial support registered for generic
[ 69.366842] usbcore: registered new interface driver option
[ 69.368336] usbserial: USB Serial support registered for GSM modem (1-port)
[ 69.370018] option 2-1:1.0: GSM modem (1-port) converter detected
[ 69.370981] usb 2-1: GSM modem (1-port) converter now attached to ttyUSB0
[ 69.371384] option 2-1:1.1: GSM modem (1-port) converter detected
[ 69.373136] usb 2-1: GSM modem (1-port) converter now attached to ttyUSB1
[ 69.373601] option 2-1:1.3: GSM modem (1-port) converter detected
[ 69.381019] usb 2-1: GSM modem (1-port) converter now attached to ttyUSB2
[ 70.275715] scsi 1:0:0:0: CD-ROM TP-LINK MMC Storage 2.31 PQ: 0 ANSI: 2
[ 70.276389] scsi 1:0:0:1: Direct-Access TP-LINK MMC Storage 2.31 PQ: 0 ANSI: 2
[ 70.283037] sd 1:0:0:1: [sda] Attached SCSI removable disk
[ 70.312798] scsi 1:0:0:0: Attached scsi generic sg0 type 5
[ 70.313180] sd 1:0:0:1: Attached scsi generic sg1 type 0
[ 70.394794] sr 1:0:0:0: [sr0] scsi-1 drive
[ 70.394819] cdrom: Uniform CD-ROM driver Revision: 3.20
[ 70.396874] sr 1:0:0:0: Attached scsi CD-ROM sr0
[ 74.088781] ------------[ cut here ]------------
[ 74.088828] WARNING: CPU: 0 PID: 252 at drivers/usb/musb/musb_host.c:128 musb_h_tx_flush_fifo+0x7f/0xa4()
[ 74.088835] Could not flush host TX2 fifo: csr: 2003
[ 74.088841] Modules linked in: sr_mod cdrom sg option usb_wwan usbserial qmi_wwan cdc_wdm usbnet omap_sham omap_aes evdev ath9k_htc ath9k_common ath9k_hw ath mac80211 cfg80211
[ 74.088893] CPU: 0 PID: 252 Comm: ModemManager Not tainted 3.17.0-bone4 #1
[ 74.088939] [] (unwind_backtrace) from [] (show_stack+0x11/0x14)
[ 74.088968] [] (show_stack) from [] (warn_slowpath_common+0x51/0x6c)
[ 74.088983] [] (warn_slowpath_common) from [] (warn_slowpath_fmt+0x23/0x2c)
[ 74.088996] [] (warn_slowpath_fmt) from [] (musb_h_tx_flush_fifo+0x7f/0xa4)
[ 74.089010] [] (musb_h_tx_flush_fifo) from [] (musb_cleanup_urb+0x3f/0x6c)
[ 74.089023] [] (musb_cleanup_urb) from [] (musb_urb_dequeue+0xd3/0x118)
[ 74.089041] [] (musb_urb_dequeue) from [] (unlink1+0x1b/0xac)
[ 74.089054] [] (unlink1) from [] (usb_hcd_unlink_urb+0x5f/0x8c)
[ 74.089068] [] (usb_hcd_unlink_urb) from [] (usb_kill_urb+0x45/0x94)
[ 74.089096] [] (usb_kill_urb) from [] (usb_wwan_close+0x60/0x74 [usb_wwan])
[ 74.089150] [] (usb_wwan_close [usb_wwan]) from [] (serial_port_shutdown+0x18/0x1c [usbserial])
[ 74.089178] [] (serial_port_shutdown [usbserial]) from [] (tty_port_shutdown+0x53/0x5c)
[ 74.089194] [] (tty_port_shutdown) from [] (tty_port_close+0x1d/0x48)
[ 74.089216] [] (tty_port_close) from [] (serial_close+0x24/0x44 [usbserial])
[ 74.089236] [] (serial_close [usbserial]) from [] (tty_release+0xb7/0x378)
[ 74.089253] [] (tty_release) from [] (__fput+0x65/0x144)
[ 74.089277] [] (__fput) from [] (task_work_run+0x59/0x90)
[ 74.089293] [] (task_work_run) from [] (do_work_pending+0x67/0x90)
[ 74.089307] [] (do_work_pending) from [] (work_pending+0x9/0x1a)
[ 74.089315] —[ end trace 4eed54ed60f5b623 ]—
[ 75.085853] ------------[ cut here ]------------
[ 75.085866] WARNING: CPU: 0 PID: 252 at drivers/usb/musb/musb_host.c:128 musb_h_tx_flush_fifo+0x7f/0xa4()
[ 75.085872] Could not flush host TX2 fifo: csr: 2003
[ 75.085877] Modules linked in: sr_mod cdrom sg option usb_wwan usbserial qmi_wwan cdc_wdm usbnet omap_sham omap_aes evdev ath9k_htc ath9k_common ath9k_hw ath mac80211 cfg80211
[ 75.085913] CPU: 0 PID: 252 Comm: ModemManager Tainted: G W 3.17.0-bone4 #1
[ 75.085928] [] (unwind_backtrace) from [] (show_stack+0x11/0x14)
[ 75.085943] [] (show_stack) from [] (warn_slowpath_common+0x51/0x6c)
[ 75.085955] [] (warn_slowpath_common) from [] (warn_slowpath_fmt+0x23/0x2c)
[ 75.085967] [] (warn_slowpath_fmt) from [] (musb_h_tx_flush_fifo+0x7f/0xa4)
[ 75.085979] [] (musb_h_tx_flush_fifo) from [] (musb_start_urb+0x457/0x74c)
[ 75.085991] [] (musb_start_urb) from [] (musb_cleanup_urb+0x37/0x6c)
[ 75.086004] [] (musb_cleanup_urb) from [] (musb_urb_dequeue+0xd3/0x118)

`