Regression: YOTA LU150 modem does not work in 16.04

Bug #1591644 reported by Pavel
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Expired
Medium
Unassigned

Bug Description

On the Ubuntu 15.10 and older versions YOTA LU150 modem work fine, but on Ubuntu 16.04 it does not work.
lsusb on 15.10:
Bus 002 Device 007: ID 1076:8002 GCT Semiconductor, Inc. LU150 LTE Modem [Yota LU150]
Bus 002 Device 005: ID 148f:5370 Ralink Technology, Corp. RT5370 Wireless Adapter
Bus 002 Device 004: ID 192f:0916 Avago Technologies, Pte.
Bus 002 Device 003: ID 1c4f:0002 SiGma Micro Keyboard TRACER Gamma Ivory
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
dmesg on 15.10:
[ 2849.691015] usb 2-1.6: new high-speed USB device number 11 using ehci-pci
[ 2849.783810] usb 2-1.6: New USB device found, idVendor=1076, idProduct=8002
[ 2849.783815] usb 2-1.6: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 2849.783818] usb 2-1.6: Product: Modem Yota
[ 2849.783820] usb 2-1.6: Manufacturer: GCT SEMICONDUCTOR Inc
[ 2849.784907] rndis_host 2-1.6:1.0: dev can't take 1558 byte packets (max 1458), adjusting MTU to 1400
[ 2849.785881] rndis_host 2-1.6:1.0 eth1: register 'rndis_host' at usb-0000:00:1d.0-1.6, RNDIS device, 00:09:3b:f0:1a:40

lsusb on 16.04 freezes, ^C does not kill it.
dmesg on 16.04:
[ 50.355199] usb 2-1.6: new high-speed USB device number 6 using ehci-pci
[ 50.447992] usb 2-1.6: New USB device found, idVendor=1076, idProduct=8001
[ 50.447997] usb 2-1.6: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 50.448000] usb 2-1.6: Product: Modem Yota
[ 50.448002] usb 2-1.6: Manufacturer: GCT SEMICONDUCTOR Inc
[ 50.448229] usb-storage 2-1.6:1.0: USB Mass Storage device detected
[ 50.448634] scsi host5: usb-storage 2-1.6:1.0
[ 51.447979] scsi 5:0:0:0: CD-ROM GDM Mass PQ: 0 ANSI: 0 CCS
[ 51.472471] sr 5:0:0:0: [sr0] scsi3-mmc drive: 0x/0x caddy
[ 51.472475] cdrom: Uniform CD-ROM driver Revision: 3.20
[ 51.472662] sr 5:0:0:0: Attached scsi CD-ROM sr0
[ 51.472752] sr 5:0:0:0: Attached scsi generic sg2 type 5
[ 52.460550] usb 2-1.6: USB disconnect, device number 6
[ 52.460999] cdrom: issuing MRW background format suspend
[ 53.427117] usb 2-1.6: new high-speed USB device number 7 using ehci-pci
[ 53.519890] usb 2-1.6: New USB device found, idVendor=1076, idProduct=8002
[ 53.519895] usb 2-1.6: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 53.519898] usb 2-1.6: Product: Modem Yota
[ 53.519900] usb 2-1.6: Manufacturer: GCT SEMICONDUCTOR Inc
[ 53.545260] usbcore: registered new interface driver cdc_ether
[ 53.552769] BUG: unable to handle kernel NULL pointer dereference at 0000000000000003
[ 53.552805] IP: [<ffffffffc05152a1>] usbnet_generic_cdc_bind+0x171/0x710 [cdc_ether]
[ 53.552834] PGD 0
[ 53.552843] Oops: 0000 [#1] SMP
[ 53.552858] Modules linked in: rndis_host(+) cdc_ether usbnet mii zram lz4_compress intel_rapl x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel kvm snd_hda_codec_via snd_hda_codec_generic snd_hda_codec_hdmi snd_hda_intel snd_hda_codec irqbypass ppdev snd_seq_midi crct10dif_pclmul snd_hda_core crc32_pclmul snd_seq_midi_event snd_hwdep snd_pcm aesni_intel snd_rawmidi joydev input_leds aes_x86_64 snd_seq lrw gf128mul snd_seq_device parport_pc glue_helper parport snd_timer shpchp ablk_helper ie31200_edac snd cryptd mac_hid serio_raw mei_me edac_core 8250_fintek soundcore mei lpc_ich intel_smartconnect autofs4 squashfs overlay nls_utf8 isofs dm_mirror dm_region_hash dm_log amdkfd amd_iommu_v2 hid_generic radeon i2c_algo_bit psmouse ttm drm_kms_helper syscopyarea sysfillrect pata_acpi sysimgblt
[ 53.553175] fb_sys_fops usbhid uas hid drm usb_storage atl1c video fjes
[ 53.553208] CPU: 2 PID: 3092 Comm: systemd-udevd Not tainted 4.4.0-21-generic #37-Ubuntu
[ 53.553235] Hardware name: To Be Filled By O.E.M. To Be Filled By O.E.M./H61M-VS, BIOS P2.70 09/10/2012
[ 53.553267] task: ffff8800c03b6040 ti: ffff8800be168000 task.ti: ffff8800be168000
[ 53.553292] RIP: 0010:[<ffffffffc05152a1>] [<ffffffffc05152a1>] usbnet_generic_cdc_bind+0x171/0x710 [cdc_ether]
[ 53.553328] RSP: 0018:ffff8800be16b960 EFLAGS: 00010286
[ 53.553346] RAX: 0000000000000000 RBX: ffff8800d96a3840 RCX: 0000000000000000
[ 53.553369] RDX: 0000000000000000 RSI: ffff8800d582ec00 RDI: ffff8800d99d6800
[ 53.553393] RBP: ffff8800be16ba20 R08: ffff8800d82f0112 R09: ffff88011a001400
[ 53.553416] R10: ffff8800be2e4800 R11: 0000000000003ae9 R12: ffff8800d582ec00
[ 53.553440] R13: 0000000000000001 R14: ffffffffc05c1068 R15: ffff8800d96a3938
[ 53.553464] FS: 00007fc9f00088c0(0000) GS:ffff88011ed00000(0000) knlGS:0000000000000000
[ 53.553490] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 53.553509] CR2: 0000000000000003 CR3: 000000011581b000 CR4: 00000000001406e0
[ 53.553533] Stack:
[ 53.553541] 0000000000000000 0000000000000001 ffff8800d96a32a0 0000000000000000
[ 53.553569] 0000000000000000 ffff8800d82f0112 ffff8800d82f011b 0000000000000000
[ 53.553598] 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[ 53.553627] Call Trace:
[ 53.553639] [<ffffffffc05bf8d2>] generic_rndis_bind+0x62/0x500 [rndis_host]
[ 53.553666] [<ffffffff8171bcd3>] ? alloc_netdev_mqs+0x303/0x440
[ 53.553687] [<ffffffffc05bfd83>] rndis_bind+0x13/0x20 [rndis_host]
[ 53.553710] [<ffffffffc04fd3e0>] usbnet_probe+0x320/0x8c0 [usbnet]
[ 53.553733] [<ffffffff816154fd>] usb_probe_interface+0x1bd/0x300
[ 53.553755] [<ffffffff8154bd12>] driver_probe_device+0x222/0x4a0
[ 53.553776] [<ffffffff8154c014>] __driver_attach+0x84/0x90
[ 53.553795] [<ffffffff8154bf90>] ? driver_probe_device+0x4a0/0x4a0
[ 53.553817] [<ffffffff8154993c>] bus_for_each_dev+0x6c/0xc0
[ 53.553837] [<ffffffff8154b4ce>] driver_attach+0x1e/0x20
[ 53.553857] [<ffffffff8154b00b>] bus_add_driver+0x1eb/0x280
[ 53.553876] [<ffffffff8154c920>] driver_register+0x60/0xe0
[ 53.553896] [<ffffffff81613e44>] usb_register_driver+0x84/0x140
[ 53.553917] [<ffffffffc05c4000>] ? 0xffffffffc05c4000
[ 53.553936] [<ffffffffc05c401e>] rndis_driver_init+0x1e/0x1000 [rndis_host]
[ 53.553961] [<ffffffff81002123>] do_one_initcall+0xb3/0x200
[ 53.553982] [<ffffffff811eaeb3>] ? kmem_cache_alloc_trace+0x183/0x1f0
[ 53.554007] [<ffffffff8118c163>] do_init_module+0x5f/0x1cf
[ 53.554027] [<ffffffff81109df7>] load_module+0x1667/0x1c00
[ 53.554046] [<ffffffff811063a0>] ? __symbol_put+0x60/0x60
[ 53.554067] [<ffffffff812126b0>] ? kernel_read+0x50/0x80
[ 53.554086] [<ffffffff8110a5d4>] SYSC_finit_module+0xb4/0xe0
[ 53.554106] [<ffffffff8110a61e>] SyS_finit_module+0xe/0x10
[ 53.554127] [<ffffffff818244f2>] entry_SYSCALL_64_fastpath+0x16/0x71
[ 53.554148] Code: ff 48 8b 95 60 ff ff ff 48 8b 85 58 ff ff ff 48 8b 3b 48 89 93 f8 00 00 00 48 8b 55 88 48 89 83 00 01 00 00 48 89 93 08 01 00 00 <0f> b6 70 03 e8 76 dc 0e c1 48 89 83 10 01 00 00 48 8b 83 00 01
[ 53.554288] RIP [<ffffffffc05152a1>] usbnet_generic_cdc_bind+0x171/0x710 [cdc_ether]
[ 53.554316] RSP <ffff8800be16b960>
[ 53.554328] CR2: 0000000000000003
[ 53.559718] ---[ end trace 03724a5632380ce0 ]---

ProblemType: Bug
DistroRelease: Ubuntu 15.10
Package: bash 4.3-14ubuntu1
ProcVersionSignature: Ubuntu 4.2.0-36.42-generic 4.2.8-ckt8
Uname: Linux 4.2.0-36-generic i686
ApportVersion: 2.19.1-0ubuntu5
Architecture: i386
CurrentDesktop: LXDE
Date: Sun Jun 12 12:15:26 2016
ExecutablePath: /bin/bash
InstallationDate: Installed on 2014-11-03 (586 days ago)
InstallationMedia: Lubuntu 14.04.1 LTS "Trusty Tahr" - Release i386 (20140722.2)
SourcePackage: bash
UpgradeStatus: Upgraded to wily on 2015-10-27 (228 days ago)
---
ApportVersion: 2.19.1-0ubuntu5
Architecture: i386
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/pcmC0D0p: metallikus 2417 F...m pulseaudio
 /dev/snd/controlC0: metallikus 2417 F.... pulseaudio
 /dev/snd/controlC1: metallikus 2417 F.... pulseaudio
CurrentDesktop: LXDE
DistroRelease: Ubuntu 15.10
HibernationDevice: RESUME=UUID=83adee5d-b409-49e0-a654-699ddaf07831
InstallationDate: Installed on 2014-11-03 (586 days ago)
InstallationMedia: Lubuntu 14.04.1 LTS "Trusty Tahr" - Release i386 (20140722.2)
MachineType: To Be Filled By O.E.M. To Be Filled By O.E.M.
Package: linux (not installed)
ProcFB: 0 radeondrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.2.0-36-generic root=UUID=7c3dba99-f253-4cea-ae7b-ed3ff4da9d66 ro quiet splash vt.handoff=7
ProcVersionSignature: Ubuntu 4.2.0-36.42-generic 4.2.8-ckt8
RelatedPackageVersions:
 linux-restricted-modules-4.2.0-36-generic N/A
 linux-backports-modules-4.2.0-36-generic N/A
 linux-firmware 1.149.3
RfKill:
 0: phy0: Wireless LAN
  Soft blocked: no
  Hard blocked: no
Tags: wily
Uname: Linux 4.2.0-36-generic i686
UpgradeStatus: Upgraded to wily on 2015-10-27 (228 days ago)
UserGroups: adm audio cdrom dip lpadmin nopasswdlogin plugdev pulse pulse-access sambashare sudo video voice
_MarkForUpload: True
dmi.bios.date: 09/10/2012
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: P2.70
dmi.board.name: H61M-VS
dmi.board.vendor: ASRock
dmi.chassis.asset.tag: To Be Filled By O.E.M.
dmi.chassis.type: 3
dmi.chassis.vendor: To Be Filled By O.E.M.
dmi.chassis.version: To Be Filled By O.E.M.
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvrP2.70:bd09/10/2012:svnToBeFilledByO.E.M.:pnToBeFilledByO.E.M.:pvrToBeFilledByO.E.M.:rvnASRock:rnH61M-VS:rvr:cvnToBeFilledByO.E.M.:ct3:cvrToBeFilledByO.E.M.:
dmi.product.name: To Be Filled By O.E.M.
dmi.product.version: To Be Filled By O.E.M.
dmi.sys.vendor: To Be Filled By O.E.M.

Pavel (metalarchus)
Changed in bash (Ubuntu):
assignee: nobody → Pavel (metalarchus)
affects: bash (Ubuntu) → linux-meta (Ubuntu)
Changed in linux-meta (Ubuntu):
assignee: Pavel (metalarchus) → nobody
assignee: nobody → Pavel (metalarchus)
Brad Figg (brad-figg)
affects: linux-meta (Ubuntu) → linux (Ubuntu)
Revision history for this message
Brad Figg (brad-figg) wrote : Missing required logs.

This bug is missing log files that will aid in diagnosing the problem. From a terminal window please run:

apport-collect 1591644

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
Pavel (metalarchus) wrote : AlsaInfo.txt

apport information

tags: added: apport-collected wily
description: updated
Revision history for this message
Pavel (metalarchus) wrote : CRDA.txt

apport information

Revision history for this message
Pavel (metalarchus) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Pavel (metalarchus) wrote : IwConfig.txt

apport information

Revision history for this message
Pavel (metalarchus) wrote : JournalErrors.txt

apport information

Revision history for this message
Pavel (metalarchus) wrote : Lspci.txt

apport information

Revision history for this message
Pavel (metalarchus) wrote : Lsusb.txt

apport information

Revision history for this message
Pavel (metalarchus) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Pavel (metalarchus) wrote : ProcEnviron.txt

apport information

Revision history for this message
Pavel (metalarchus) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Pavel (metalarchus) wrote : ProcModules.txt

apport information

Revision history for this message
Pavel (metalarchus) wrote : PulseList.txt

apport information

Revision history for this message
Pavel (metalarchus) wrote : UdevDb.txt

apport information

Revision history for this message
Pavel (metalarchus) wrote : UdevLog.txt

apport information

Revision history for this message
Pavel (metalarchus) wrote : WifiSyslog.txt

apport information

Revision history for this message
Pavel (metalarchus) wrote :

I can use command "apport-collect 1591644" only on Ubuntu 15.10. Ubuntu 16.04 has no internet from my YOTA LU150 modem.

Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
Pavel (metalarchus) wrote :

Maybe it does not work on 16.04 because of this:

      ** UNRECOGNIZED: 05 24 01 00 01
      ** UNRECOGNIZED: 04 24 02 00
      ** UNRECOGNIZED: 05 24 02 00 01

Revision history for this message
penalvch (penalvch) wrote :

Pavel, in order to allow additional upstream developers to examine the issue, at your earliest convenience, could you please test the latest upstream kernel available from http://kernel.ubuntu.com/~kernel-ppa/mainline/?C=N;O=D ? Please keep in mind the following:
1) The one to test is at the very top line at the top of the page (not the daily folder).
2) The release names are irrelevant.
3) The folder time stamps aren't indicative of when the kernel actually was released upstream.
4) Install instructions are available at https://wiki.ubuntu.com/Kernel/MainlineBuilds .

If testing on your main install would be inconvenient, one may:
1) Install Ubuntu to a different partition and then test this there.
2) Backup, or clone the primary install.

If the latest kernel did not allow you to test to the issue (ex. you couldn't boot into the OS) please make a comment in your report about this, and continue to test the next most recent kernel version until you can test to the issue. Once you've tested the upstream kernel, please comment on which kernel version specifically you tested. If this issue is fixed in the mainline kernel, please add the following tags by clicking on the yellow circle with a black pencil icon, next to the word Tags, located at the bottom of the report description:
kernel-fixed-upstream
kernel-fixed-upstream-X.Y-rcZ

Where X, and Y are the first two numbers of the kernel version, and Z is the release candidate number if it exists.

If the mainline kernel does not fix the issue, please add the following tags:
kernel-bug-exists-upstream
kernel-bug-exists-upstream-X.Y-rcZ

Please note, an error to install the kernel does not fit the criteria of kernel-bug-exists-upstream.

Also, you don't need to apport-collect further unless specifically requested to do so.

Once testing of the latest upstream kernel is complete, please mark this report Status Confirmed. Please let us know your results.

Thank you for your understanding.

tags: added: latest-bios-2.70 xenial
removed: 16.04 lu150 usb-modem wily yota
Changed in linux (Ubuntu):
assignee: Pavel (metalarchus) → nobody
importance: Undecided → Medium
status: Confirmed → Incomplete
Revision history for this message
Pavel (metalarchus) wrote :
Revision history for this message
penalvch (penalvch) wrote :

Pavel, the next step is to fully reverse commit bisect from kernel 4.2 to 4.4.14 in order to identify the last bad commit, followed immediately by the first good one. Once this good commit has been identified, it may be reviewed for backporting. Could you please do this following https://wiki.ubuntu.com/Kernel/KernelBisection#How_do_I_reverse_bisect_the_upstream_kernel.3F ?

Please note, finding adjacent kernel versions is not fully commit bisecting.

Also, the kernel release names are irrelevant for the purposes of bisecting.

After the fix commit (not kernel version) has been identified, then please mark this report Status Confirmed.

Thank you for your help.

tags: added: kernel-fixed-upstream kernel-fixed-upstream-4.4.14 needs-reverse-bisect
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for linux (Ubuntu) because there has been no activity for 60 days.]

Changed in linux (Ubuntu):
status: Incomplete → Expired
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.