Xt4xt1X Posted May 23, 2014 Share Posted May 23, 2014 (edited) Hi Sebkinne. I have a T-Mobile Speedstick (Huawei E398) that worked under v1.3.0 without any issue. Since v1.4.0 it is only recognized as USB storage. USB_Modeswitch does not work. Seems to be a driver related problem. lsusb shows the device correctly: root@Pineapple:~# lsusbBus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hubBus 001 Device 002: ID 058f:6254 Alcor Micro Corp. USB HubBus 001 Device 003: ID 0bda:8187 Realtek Semiconductor Corp. RTL8187 Wireless AdapterBus 001 Device 004: ID 058f:6366 Alcor Micro Corp. Multi Flash ReaderBus 001 Device 007: ID 12d1:1506 Huawei Technologies Co., Ltd. Modem/Networkcard dmesg shows that it is only mapped as storage card: [ 1548.080000] usb 1-1.2: new high-speed USB device number 6 using ehci-platform[ 1548.210000] scsi3 : usb-storage 1-1.2:1.0[ 1548.220000] scsi4 : usb-storage 1-1.2:1.1[ 1548.860000] usb 1-1.2: USB disconnect, device number 6[ 1556.270000] usb 1-1.2: new high-speed USB device number 7 using ehci-platform[ 1556.400000] scsi5 : usb-storage 1-1.2:1.4[ 1556.410000] scsi6 : usb-storage 1-1.2:1.5[ 1557.400000] scsi 5:0:0:0: CD-ROM HUAWEI Mass Storage 2.31 PQ: 0 ANSI: 2[ 1557.400000] scsi 5:0:0:0: Attached scsi generic sg1 type 5[ 1557.410000] scsi 6:0:0:0: Direct-Access HUAWEI SD Storage 2.31 PQ: 0 ANSI: 2[ 1557.420000] sd 6:0:0:0: Attached scsi generic sg2 type 0[ 1557.430000] sd 6:0:0:0: [sdb] Attached SCSI removable disk When I run usb_modeswitch manually over SSH console I get root@Pineapple:~# usb_modeswitch -v 12d1 -p 1506 -c /etc/usb_modeswitch.d/12d1\:14feLooking for target devices ... found matching product ID adding device Found devices in target mode or class (1)Looking for default devices ... found matching product ID adding device Found device in default mode, class or configuration (1)Accessing device 007 on bus 001 ...Getting the current device configuration ... OK, got current device configuration (1)Using first interface: 0x00Using endpoints 0x01 (out) and 0x82 (in)Not a storage device, skipping SCSI inquiryUSB description data (for identification)-------------------------Manufacturer: HUAWEI Product: HUAWEI Mobile Serial No.: not provided-------------------------Looking for active driver ...No driver found. Either detached before or never attachedSetting up communication with interface 0Using endpoint 0x01 for message sending ...Trying to send message 1 to endpoint 0x01 ... OK, message successfully sentResetting response endpoint 0x82Resetting message endpoint 0x01-> Run lsusb to note any changes. Bye. and sor sure, not /tty/USB* devices are created: root@Pineapple:~# ls /dev/ | grep ttyUSBroot@Pineapple:~# Any idea what happened? btw. My 3G configuration needs a pincode to be set. So far I manually edit /etc/config/network to add the pincode option. Can you add a configuration field to the pineapple management interface, please?! Edited May 23, 2014 by Xt4xt1X Quote Link to comment Share on other sites More sharing options...
Sebkinne Posted May 23, 2014 Share Posted May 23, 2014 Xt4xt1X, Can you execute the following two commands and see if it fixes the issue? opkg update opkg install kmod-usb-serial-option We will add the pincode option to the interface soon too - please create a suggestion on our bugtracker to help keep track of current suggestions :) Best Regards, Sebkinne Quote Link to comment Share on other sites More sharing options...
Xt4xt1X Posted May 23, 2014 Author Share Posted May 23, 2014 Worked. Thx Sebkinne... Quote Link to comment Share on other sites More sharing options...
Sebkinne Posted May 23, 2014 Share Posted May 23, 2014 Worked. Thx Sebkinne... We will release a fixed 1.4.1 asap. Thanks! Sebkinne Quote Link to comment Share on other sites More sharing options...
Smarty Posted June 27, 2014 Share Posted June 27, 2014 Im encountering the exact same problem with my Huawei wich switches from 12d1:14fe to ID 12d1:1506 My MK5 is on 1.4.1 though... tried: opkg update opkg install kmod-usb-serial-option This did not resolve my problem. Situation remains the same,. Any ideas? Quote Link to comment Share on other sites More sharing options...
Smarty Posted June 27, 2014 Share Posted June 27, 2014 (edited) root@Pineapple:~# lsusb Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 002: ID 058f:6254 Alcor Micro Corp. USB Hub Bus 001 Device 003: ID 0bda:8187 Realtek Semiconductor Corp. RTL8187 Wireless Adapter Bus 001 Device 006: ID 12d1:1506 Huawei Technologies Co., Ltd. Modem/Networkcard Bus 001 Device 005: ID 058f:6366 Alcor Micro Corp. Multi Flash Reader dsmeg [ 42.760000] usb 1-1.2: new high-speed USB device number 6 using ehci-platform [ 43.270000] scsi3 : usb-storage 1-1.2:1.2 [ 43.270000] scsi4 : usb-storage 1-1.2:1.3 [ 44.270000] scsi 3:0:0:0: CD-ROM HUAWEI Mass Storage 2.31 PQ: 0 ANSI: 2 [ 44.270000] scsi 3:0:0:0: Attached scsi generic sg0 type 5 [ 44.280000] scsi 4:0:0:0: Direct-Access HUAWEI TF CARD Storage 2.31 PQ root@Pineapple:~# usb_modeswitch -v 12d1 -p 1506 -c /etc/usb_modeswitch.d/12d1\: 14fe Looking for target devices ... found matching product ID adding device Found devices in target mode or class (1) Looking for default devices ... found matching product ID adding device Found device in default mode, class or configuration (1) Accessing device 006 on bus 001 ... Getting the current device configuration ... OK, got current device configuration (1) Using first interface: 0x00 Using endpoints 0x01 (out) and 0x81 (in) Not a storage device, skipping SCSI inquiry USB description data (for identification) ------------------------- Manufacturer: HUAWEI Technology Product: HUAWEI Mobile Serial No.: not provided ------------------------- Looking for active driver ... No driver found. Either detached before or never attached Setting up communication with interface 0 Using endpoint 0x01 for message sending ... Trying to send message 1 to endpoint 0x01 ... OK, message successfully sent Resetting response endpoint 0x81 Resetting message endpoint 0x01 -> Run lsusb to note any changes. Bye. root@Pineapple:~# cat /proc/bus/usb/devices T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 1 B: Alloc= 0/800 us ( 0%), #Int= 1, #Iso= 0 D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS=64 #Cfgs= 1 P: Vendor=1d6b ProdID=0002 Rev= 3.03 S: Manufacturer=Linux 3.3.8 ehci_hcd S: Product=Generic Platform EHCI Controller S: SerialNumber=ehci-platform C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub E: Ad=81(I) Atr=03(Int.) MxPS= 4 Ivl=256ms T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=480 MxCh= 4 D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS=64 #Cfgs= 1 P: Vendor=058f ProdID=6254 Rev= 1.00 S: Product=USB2.0Hub C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=100mA I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub E: Ad=81(I) Atr=03(Int.) MxPS= 1 Ivl=256ms T: Bus=01 Lev=02 Prnt=02 Port=00 Cnt=01 Dev#= 3 Spd=480 MxCh= 0 D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1 P: Vendor=0bda ProdID=8187 Rev= 1.00 S: Manufacturer=Manufacturer_Realtek_RTL8187_ S: Product=RTL8187_Wireless S: SerialNumber=00133789CC2A C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=500mA I:* If#= 0 Alt= 0 #EPs= 3 Cls=00(>ifc ) Sub=00 Prot=00 Driver=rtl8187 E: Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=03(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms T: Bus=01 Lev=02 Prnt=02 Port=01 Cnt=02 Dev#= 6 Spd=480 MxCh= 0 D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1 P: Vendor=12d1 ProdID=1506 Rev= 1.02 S: Manufacturer=HUAWEI Technology S: Product=HUAWEI Mobile C:* #Ifs= 4 Cfg#= 1 Atr=80 MxPwr=500mA I:* If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=02 Prot=12 Driver=(none) E: Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms I:* If#= 1 Alt= 0 #EPs= 1 Cls=ff(vend.) Sub=02 Prot=16 Driver=(none) E: Ad=82(I) Atr=03(Int.) MxPS= 64 Ivl=2ms I: If#= 1 Alt= 1 #EPs= 3 Cls=ff(vend.) Sub=02 Prot=16 Driver=(none) E: Ad=82(I) Atr=03(Int.) MxPS= 64 Ivl=2ms E: Ad=83(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms I:* If#= 2 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage E: Ad=03(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=84(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms I:* If#= 3 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage E: Ad=04(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=85(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms T: Bus=01 Lev=02 Prnt=02 Port=03 Cnt=03 Dev#= 5 Spd=480 MxCh= 0 D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1 P: Vendor=058f ProdID=6366 Rev= 1.00 S: Manufacturer=Generic S: Product=Mass Storage Device S: SerialNumber=058F0O1111B1 C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=100mA I:* If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage E: Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms root@Pineapple:~# root@Pineapple:~# opkg update Downloading http://cloud.wifipineapple.com/mk5/packages/Packages.gz. Updated list of available packages in /var/opkg-lists/pineapple_packages. root@Pineapple:~# opkg install kmod-usb-serial-option Package kmod-usb-serial-option (3.3.8-1) installed in root is up to date. If the above errors were only about a kernel version missmatch, please ignore them. The package was installed successfully. I got two LTE devices who no longer work. My old Huawei E180 is still working on 1.30 and 1.4.1 Help /sollution would be very much apreciated!! Edited June 27, 2014 by Smarty Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.