Proszę edytować swoje pytanie i dodać wyjście lsusbkomendy terminala.
Pilot6
2
To rzeczywiście wygląda na problem, ale jakie jest twoje pytanie?
David Foerster
Odpowiedzi:
11
To polecenie działało dla mnie. Po prostu musiałem go raz wykonać.
lsusb
Zanotuj identyfikator dostawcy i produktu. W moim przypadku jest to 12d1i 1f01odpowiednio.
Bus 002 Device 003: ID 05c8:038f Cheng Uei Precision Industry Co., Ltd (Foxlink)
Bus 002 Device 002: ID 0438:7900 Advanced Micro Devices, Inc.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 004: ID 0bda:b008 Realtek Semiconductor Corp.
Bus 001 Device 003: ID 12d1:14db Huawei Technologies Co., Ltd. E353/E3131
Bus 001 Device 002: ID 0438:7900 Advanced Micro Devices, Inc.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
skąd masz 1f01, nie widzę tego w powyższym wyciągu końcowym
Kasun Siyambalapitiya,
Z wyjścia lsusb. Dane wyjściowe, które opublikowałem, są po uruchomieniu usb_modeswitch, który w moim przypadku zmienia identyfikator produktu na 14db.
Amey Deshpande
2
Tak, zadziałało, ale jak mogę go uruchomić tylko raz i dla wszystkich?
X09
8
Instrukcje, jak to naprawić, różnią się nieco od 14.04.
Jeden z tych kroków może nie być potrzebny, ale oto jak go uruchomiłem:
Teraz powinieneś zobaczyć go pod dostępnymi połączeniami sieciowymi, a pod lsusb pojawia się z innym numerem produktu:
Bus 003 Device 008: ID 12d1:1506 Huawei Technologies Co., Ltd. Modem/Networkcard
Konieczne może być ponowne uruchomienie lub usunięcie i ponowne włożenie modemu kilka razy, aby go uruchomić. Pamiętaj również, aby dodać go do edycji połączenia / dodać mobilne połączenie szerokopasmowe.
Czy istnieje sposób na zautomatyzowanie tego, np. sudo usb_modeswitch -J -v 0x12d1 -p 0x15caWykonanie przy każdym podłączeniu modemu? Pamiętam, że działało to automatycznie przed 16.04 (oczywiście po zastosowaniu podobnej poprawki jak Twoja).
ov1d1u
Tak, jest sposób. Piszę odpowiedź.
Pilot6
2
Miałem dzisiaj ten problem. Miałem 2 komputery z Ubuntu 16.04, w których 12d7:1505modem działa dobrze.
Kupiłem kolejny i nie działa bez niego
sudo usb_modeswitch -v 12d1 -p 1506 -J
Komenda.
Naprawiłem to inną udevzasadą.
Dodaj /etc/udev/rules.d/huawei.rulesplik z tą zawartością:
Następnie uruchom ponownie komputer lub uruchom sudo udevadm control -Ri włóż modem. Musisz zaczekać około 30 sekund na uruchomienie modemu, a następnie możesz go użyć.
i działają, ale nie za każdym razem, nawet jeśli są wprowadzane ręcznie. W ponad połowie przypadków urządzenie jest wymienione jako „pamięć masowa”.
:(
Dlatego musiałem użyć bardzo brudnego rozwiązania: dodałem ten ostatni do crontab root'a, aby uruchamiał się co 10 sekund. Wiem, że to śmieszne, ale w tych okolicznościach nie mogę wymyślić nic lepszego. Polecenie będzie działać, jeśli urządzenie jest wymienione jako pamięć masowa (jeśli jest już przekształcone w modem, po prostu kończy pracę z komunikatem „Nie znaleziono urządzeń w trybie domyślnym. Nic nie robić. Cześć!”, Więc nie przeszkadza prawidłowo działający modem.
To głupie, ale gdyby ktoś chciał z niego skorzystać, oto moje wpisy w crontabie:
Urządzenie zaczyna działać po 10 lub 20 sekundach (jeśli polecenie musi zostać uruchomione dwukrotnie - co jest większością przypadków).
Dodałem to również do mojego / etc / fstab, aby zapobiec próbie zamontowania pamięci masowej USB wkrótce po włożeniu. Zapobiega to oknu „Otwórz pliki”, który zwykle pojawia się po włożeniu płyty CD.
/dev/sr0 on /media/username/PLAY\ ONLINE iso9660 noauto
(musisz dostosować miejsce montażu zgodnie z tym, co pokazuje polecenie montowania po zamontowaniu urządzenia - moje montuje w folderze PLAY ONLINE, który jest nazwą mojego operatora komórkowego).
lsusb
komendy terminala.Odpowiedzi:
To polecenie działało dla mnie. Po prostu musiałem go raz wykonać.
Zanotuj identyfikator dostawcy i produktu. W moim przypadku jest to
12d1
i1f01
odpowiednio.Następnie wykonaj to raz.
źródło
1f01
, nie widzę tego w powyższym wyciągu końcowymInstrukcje, jak to naprawić, różnią się nieco od 14.04.
Jeden z tych kroków może nie być potrzebny, ale oto jak go uruchomiłem:
i dodaj ten wiersz:
Następnie:
Uruchom to polecenie:
Teraz powinieneś zobaczyć go pod dostępnymi połączeniami sieciowymi, a pod lsusb pojawia się z innym numerem produktu:
Konieczne może być ponowne uruchomienie lub usunięcie i ponowne włożenie modemu kilka razy, aby go uruchomić. Pamiętaj również, aby dodać go do edycji połączenia / dodać mobilne połączenie szerokopasmowe.
źródło
sudo usb_modeswitch -J -v 0x12d1 -p 0x15ca
Wykonanie przy każdym podłączeniu modemu? Pamiętam, że działało to automatycznie przed 16.04 (oczywiście po zastosowaniu podobnej poprawki jak Twoja).Miałem dzisiaj ten problem. Miałem 2 komputery z Ubuntu 16.04, w których
12d7:1505
modem działa dobrze.Kupiłem kolejny i nie działa bez niego
Komenda.
Naprawiłem to inną
udev
zasadą.Dodaj
/etc/udev/rules.d/huawei.rules
plik z tą zawartością:Następnie uruchom ponownie komputer lub uruchom
sudo udevadm control -R
i włóż modem. Musisz zaczekać około 30 sekund na uruchomienie modemu, a następnie możesz go użyć.źródło
Żadne z tych rozwiązań nie działa na moim 16.04. (zasady udev działały doskonale 14.04).
Czasami to działa, ale bardzo rzadko. Przetestowałem te ręczne polecenia
i
i działają, ale nie za każdym razem, nawet jeśli są wprowadzane ręcznie. W ponad połowie przypadków urządzenie jest wymienione jako „pamięć masowa”.
:(
Dlatego musiałem użyć bardzo brudnego rozwiązania: dodałem ten ostatni do crontab root'a, aby uruchamiał się co 10 sekund. Wiem, że to śmieszne, ale w tych okolicznościach nie mogę wymyślić nic lepszego. Polecenie będzie działać, jeśli urządzenie jest wymienione jako pamięć masowa (jeśli jest już przekształcone w modem, po prostu kończy pracę z komunikatem „Nie znaleziono urządzeń w trybie domyślnym. Nic nie robić. Cześć!”, Więc nie przeszkadza prawidłowo działający modem.
To głupie, ale gdyby ktoś chciał z niego skorzystać, oto moje wpisy w crontabie:
Urządzenie zaczyna działać po 10 lub 20 sekundach (jeśli polecenie musi zostać uruchomione dwukrotnie - co jest większością przypadków).
Dodałem to również do mojego / etc / fstab, aby zapobiec próbie zamontowania pamięci masowej USB wkrótce po włożeniu. Zapobiega to oknu „Otwórz pliki”, który zwykle pojawia się po włożeniu płyty CD.
(musisz dostosować miejsce montażu zgodnie z tym, co pokazuje polecenie montowania po zamontowaniu urządzenia - moje montuje w folderze PLAY ONLINE, który jest nazwą mojego operatora komórkowego).
źródło
Chcesz to zautomatyzować? jeśli podłączasz modem, nie ustawiłeś ponownie.
pierwszy
Skopiuj ten kod
# HUAWEI E3131 DefaultVendor=0x12d1 DefaultProduct=0x15ca TargetVendor=0x12d1 TargetProduct=0x1506 MessageContent="55534243123456780000000000000a11062000000000000100000000000000"
zapisz i uruchom to na terminalu
sudo usb_modeswitch -c /etc/usb_modeswitch.conf
i poczekaj minutę, jeśli modem został wykryty i możesz użyć do połączenia z Internetem, to ustawienie działa.
źródło