Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Laitealue => Aiheen aloitti: teele - 20.06.18 - klo:10.51
-
Nyt on
/etc/usb_modeswitch.conf -tiedostoon on lisätty
# Huawei E353 (3.se) and others
TargetVendor=0x12d1
TargetProductList="14db,14dc"
HuaweiNewMode=1
NoDriverLoading=1
sitten on päätteessä ajettu
sudo usb_modeswitch -v 12d1 -p 1f01 -c /etc/usb_modeswitch.conf
jolloin ilmoitukseksi tuli
Look for default devices ...
product ID matched
Found devices in default mode (1)
Access device 004 on bus 003
Current configuration number is 1
Use interface number 0
USB description data (for identification)
-------------------------
Manufacturer: HUAWEI_MOBILE
Product: HUAWEI_MOBILE
Serial No.: 0123456789ABCDEF
-------------------------
Warning: no switching method given. See documentation
-> Run lsusb to note any changes. Bye!
Eli ilmeisestikään ei edes sarjanumeroa saatu luettua
Tikku on HiLInk -tyyppinen ja näkyy lankayhteytenä, silloin kun saan sen toimimaan. Tähän asti olen saanut sen toimimaan käynnistämällä koneen uudestaan, mutta silloinkaan se ei joka kerta käynnisty.
Löysin tikulta (muistaakseni) osoitteesta dev/usb linuxille tarkoitetun asennus tiedoston päätekomentojonomuotoisena ja siihen kuuluvia asennus tiedostoja ja binäärimuotoisen asennusohjelman, jota en tietenkään haluaisi ajaa, koska en millään voi tietää, mitä se loppujen lopuksi sisältää.
Jos tikku kytkeytyy nettitilaan, se näkyy lankayhteytenä, samalla se näkyy dev/usb -hakemistossa hiddendevicenä, jolloin sillä olevia asennus- ja muita tiedostostoja ei pääse lukemaan.
Mitähän tässä nyt kannattaisi kokeilla.
-
Selvittäminen lähtee lsusb:n listauksesta, eli millä vendor- ja product-tunnisteella tikku näkyy USB-väylässä nyt?
lsusb
Missä Ubuntun versiossa ongelma ilmenee? Toimintaa kannattaisi varmaan kokeilla myös 18.04:ssä.
-
lsusb antaa
Bus 003 Device 006: ID 12d1:14dc Huawei Technologies Co., Ltd.
koneessa on nyt 16.04, yritän ladata 18.04 -version ja kokeilen sen kanssa vaikka tikulta, kunhan saan sopivan tikun.
-
lsusb antaa
Bus 003 Device 006: ID 12d1:14dc Huawei Technologies Co., Ltd.
Näyttää vaihtaneen tilaa oikein. Yhteyttä ei siis edelleenkään näy verkkokuvakkeen listassa? Mitä kertoo ifconfig tai ip-komento?
ip addr
Kernelin lokin lopusta voi myös löytyä jotain:
dmesg
-
ip addr antaa
ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp1s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
link/ether 20:89:84:8e:d2:a0 brd ff:ff:ff:ff:ff:ff
3: wlp2s0b1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether f4:b7:e2:f0:f5:0f brd ff:ff:ff:ff:ff:ff
4: enx0c5b8f279a64: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 0c:5b:8f:27:9a:64 brd ff:ff:ff:ff:ff:ff
inet 192.168.8.100/24 brd 192.168.8.255 scope global dynamic enx0c5b8f279a64
valid_lft 83748sec preferred_lft 83748sec
inet6 2001:999:22:6168:baab:be34:0:2/128 scope global dynamic
valid_lft 6356sec preferred_lft 2756sec
inet6 2001:999:22:6168:4d04:1080:8bae:a310/64 scope global temporary dynamic
valid_lft 6640sec preferred_lft 3040sec
inet6 2001:999:22:6168:57e3:408d:43fc:a1e3/64 scope global mngtmpaddr noprefixroute dynamic
valid_lft 6640sec preferred_lft 3040sec
inet6 fe80::8411:19e8:49c:8f71/64 scope link
valid_lft forever preferred_lft forever
be@be-Lenovo-G580:~$
ja dmesg antaa (lopussa, toivottavasti otin tarpeellisen pätkän)
[ 7.132151] clocksource: Switched to clocksource tsc
[ 7.356628] scsi 6:0:0:0: CD-ROM HUAWEI Mass Storage 2.31 PQ: 0 ANSI: 2
[ 7.356890] scsi 6:0:0:1: Direct-Access HUAWEI TF CARD Storage 2.31 PQ: 0 ANSI: 2
.
.
.
[ 27.908646] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 27.908648] Bluetooth: BNEP filters: protocol multicast
[ 27.908651] Bluetooth: BNEP socket layer initialized
[ 31.336898] usb 3-4.2: USB disconnect, device number 4
[ 31.815989] usb 3-4.2: new high-speed USB device number 6 using xhci_hcd
[ 31.916922] usb 3-4.2: New USB device found, idVendor=12d1, idProduct=14dc
[ 31.916925] usb 3-4.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 31.916927] usb 3-4.2: Product: HUAWEI_MOBILE
[ 31.916929] usb 3-4.2: Manufacturer: HUAWEI_MOBILE
[ 31.920202] usb-storage 3-4.2:1.2: USB Mass Storage device detected
[ 31.920334] scsi host6: usb-storage 3-4.2:1.2
[ 31.930293] cdc_ether 3-4.2:1.0 eth0: register 'cdc_ether' at usb-0000:00:14.0-4.2, CDC Ethernet Device, 0c:5b:8f:27:9a:64
[ 31.930315] usbcore: registered new interface driver cdc_ether
[ 31.931581] cdc_ether 3-4.2:1.0 enx0c5b8f279a64: renamed from eth0
[ 32.659998] IPv6: ADDRCONF(NETDEV_UP): wlp2s0b1: link is not ready
[ 32.664761] IPv6: ADDRCONF(NETDEV_UP): enp1s0: link is not ready
[ 32.667583] IPv6: ADDRCONF(NETDEV_UP): enp1s0: link is not ready
[ 32.690667] IPv6: ADDRCONF(NETDEV_UP): enx0c5b8f279a64: link is not ready
[ 32.690783] cdc_ether 3-4.2:1.0 enx0c5b8f279a64: kevent 12 may have been dropped
[ 32.924466] scsi 6:0:0:0: Direct-Access HUAWEI TF CARD Storage 2.31 PQ: 0 ANSI: 2
[ 32.924734] sd 6:0:0:0: Attached scsi generic sg2 type 0
[ 32.930685] sd 6:0:0:0: [sdb] Attached SCSI removable disk
[ 36.546602] Bluetooth: RFCOMM TTY layer initialized
[ 36.546607] Bluetooth: RFCOMM socket layer initialized
[ 36.546611] Bluetooth: RFCOMM ver 1.11
[ 38.484822] cdc_ether 3-4.2:1.0 enx0c5b8f279a64: kevent 12 may have been dropped
[ 38.504611] cdc_ether 3-4.2:1.0 enx0c5b8f279a64: kevent 12 may have been dropped
[ 45.244164] cdc_ether 3-4.2:1.0 enx0c5b8f279a64: kevent 12 may have been dropped
yhteys näkyy lankayhteytenä, kuvakkeessa on 2 nuolta Ubuntun yläpalkissa, ei näy nettitikkuyhteytenä
ifgonfig antaa
ifconfig
enp1s0 Link encap:Ethernet HWaddr 20:89:84:8e:d2:a0
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:16
enx0c5b8f279a64 Link encap:Ethernet HWaddr 0c:5b:8f:27:9a:64
inet addr:192.168.8.100 Bcast:192.168.8.255 Mask:255.255.255.0
inet6 addr: fe80::8411:19e8:49c:8f71/64 Scope:Link
inet6 addr: 2001:999:22:6168:baab:be34:0:2/128 Scope:Global
inet6 addr: 2001:999:22:6168:57e3:408d:43fc:a1e3/64 Scope:Global
inet6 addr: 2001:999:22:6168:4d04:1080:8bae:a310/64 Scope:Global
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:17595 errors:0 dropped:0 overruns:0 frame:0
TX packets:13790 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:20438898 (20.4 MB) TX bytes:1514667 (1.5 MB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:787 errors:0 dropped:0 overruns:0 frame:0
TX packets:787 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:66321 (66.3 KB) TX bytes:66321 (66.3 KB)
-
yhteys näkyy lankayhteytenä, kuvakkeessa on 2 nuolta Ubuntun yläpalkissa, ei näy nettitikkuyhteytenä
Kyllä, niin pitääkin kun kyseessä on Hilink-malli.
Eli näissä listauksissa oli kyseessä tilanne, jossa tikku on tunnistunut oikein ja toimii ongelmitta? Sitten seuraavalla kerralla, kun yhteys ei toimi, ota talteen nuo samat listaukset lsusb:stä lähtien, niin voidaan tutkia missä menee pieleen.
-
Juu, edellisissä listauksissa tikku oli tunnistettu ja se toimi HiLink -tilassa esittäen lankayhteyttä.
Tässä alla on uudet listaukset tilanteesta, jolloin tikku tunnistetaan massamuistilaitteeksi eikä sillä pääse nettiin.
lsusb ja ip addr
Bus 003 Device 004: ID 12d1:1f01 Huawei Technologies Co., Ltd. E353/E3131 (Mass storage mode)
ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp1s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
link/ether 20:89:84:8e:d2:a0 brd ff:ff:ff:ff:ff:ff
3: wlp2s0b1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether f4:b7:e2:f0:f5:0f brd ff:ff:ff:ff:ff:ff
ifconfig
enp1s0 Link encap:Ethernet HWaddr 20:89:84:8e:d2:a0
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:16
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:2772 errors:0 dropped:0 overruns:0 frame:0
TX packets:2772 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:206000 (206.0 KB) TX bytes:206000 (206.0 KB)
dmesg
.
.
.
[ 6.313269] usb 3-4.2: New USB device found, idVendor=12d1, idProduct=1f01
[ 6.313271] usb 3-4.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 6.313272] usb 3-4.2: Product: HUAWEI_MOBILE
[ 6.313274] usb 3-4.2: Manufacturer: HUAWEI_MOBILE
[ 6.313274] usb 3-4.2: SerialNumber: 0123456789ABCDEF
[ 6.316301] usb-storage 3-4.2:1.0: USB Mass Storage device detected
[ 6.316415] scsi host6: usb-storage 3-4.2:1.0
[ 6.316482] usbcore: registered new interface driver usb-storage
[ 6.317558] usbcore: registered new interface driver uas
[ 6.320781] usb 1-1.4: New USB device found, idVendor=0bda, idProduct=0129
[ 6.320783] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 6.320784] usb 1-1.4: Product: USB2.0-CRW
[ 6.320785] usb 1-1.4: Manufacturer: Generic
[ 6.320786] usb 1-1.4: SerialNumber: 20100201396000000
[ 6.325081] usbcore: registered new interface driver rtsx_usb
[ 6.392030] usb 3-4.4: new low-speed USB device number 5 using xhci_hcd
[ 6.477056] psmouse serio1: elantech: assuming hardware version 3 (with firmware version 0x450f02)
.
.
.
[ 7.165149] EXT4-fs (sda4): mounted filesystem with ordered data mode. Opts: (null)
[ 7.324798] scsi 6:0:0:0: CD-ROM HUAWEI Mass Storage 2.31 PQ: 0 ANSI: 2
[ 7.325273] scsi 6:0:0:1: Direct-Access HUAWEI TF CARD Storage 2.31 PQ: 0 ANSI: 2
.
.
.
[ 27.289099] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 27.289100] Bluetooth: BNEP filters: protocol multicast
[ 27.289103] Bluetooth: BNEP socket layer initialized
[ 31.607783] IPv6: ADDRCONF(NETDEV_UP): enp1s0: link is not ready
[ 31.610738] IPv6: ADDRCONF(NETDEV_UP): enp1s0: link is not ready
[ 31.617182] IPv6: ADDRCONF(NETDEV_UP): wlp2s0b1: link is not ready
[ 167.002769] Bluetooth: RFCOMM TTY layer initialized
[ 167.002774] Bluetooth: RFCOMM socket layer initialized
[ 167.002779] Bluetooth: RFCOMM ver 1.11
[ 194.767915] ISO 9660 Extensions: Microsoft Joliet Level 1
[ 194.790122] ISOFS: changing to secondary root
Muok.
Näyttäisi, että tikulta toimiva 18.04 osaa yhdistää nettitikun oikein. Olisikohan siinä jotain hidastuksia niin, että nettitikku ehtii ottaa yhteyden tms. Ehkä pitäisi sitten alkaa vaihtamaan käyttisversiotakin, olisihan se aika jo muutenkin ...
-
16.04:ssä voi kokeilla ajaa usb_modeswitchiä useamman kerran, kunnes tila vaihtuu.
sudo usb_modeswitch -v 12d1 -p 1f01
Muillakin on ollut tuon tikun kanssa ongelmia: https://bugs.launchpad.net/raspbian/+bug/1593669
-
Mahdollisesti komento
sudo usb_modeswitch -v 12d1 -p 1f01 -J
yhistää tikun nettiin. Mutta ainakaan vielä varmuutta asiasta ei ole, tähän mennessä on vain tehty muutamia kokeiluja, joissa yhdistäminen on komennolla onnistunut.
Muok.
Taitaa tosiaan yhdistyä aika hyvin edellä olevalla komennolla.