Udzielone Odpowiedzi
- AutorPosty
- 21 czerwca 2017 o 16:08 W odpowiedzi do: Ku rozwojowi intelektualnemu linuksowych nowicjuszy, czytać proponuję #4696pavbaranovForumowicz
I idzie to – także w moje – zakładki. Amen.
Dodam – choć jest to zawsze dostępne na tej stronie. Tylko trzeba chcieć zauważyć:
Wiki Manjaro
Wiki Archa
Gdzieś w necie jest jeszcze dostępne tłumaczenie podręcznika Manjaro robione przez napcoka i michaldybczak, ale nie pamiętam gdzie.pavbaranovForumowicz– instalacja sterowników ze strony producenta i podłączenie modemu (włożenie do gniazda USB) – w takiej kolejności. Standardowa procedura w przypadku urządzeń USB, niezależna (jak sądzę) od rodzaju systemu.
Nie, absolutnie nie. Skończyliśmy z tym dwie strony wcześniej jako drogą w ślepy zaułek. Sterowniki HUAWEI to NDIS nadto dostosowane do starych wydań niektórych dystrybucji linuksa. Prawdopodobieństwo, że się to zmusi do działania – nikłe, a nadto – jak to bywa z ndisami – może, ale nie musi dobrze pracować.
Tymczasem jest rozwiązanie natywne i to obecne w systemie lysyy’ego.
USB_modeswitch wie co robić z tym modemem. Ma odpowiednie reguły. Nie został on jedynie o tym poinformowany. Komputerowi dostarczamy pewne urządzenie, które może być X, albo Y. Jak na razie stosuje regułę X, albowiem nie wie, że użytkownik chce widzieć je jako Y. Musimy zatem doprowadzić do tej drugiej sytuacji.
Tutaj, przykładowo, opisana jest podobna sytuacja z modemem tejże firmy, jedynie innym modelem. Problemu – teoretycznie – nie ma. W każdym bądź razie nie wiemy czy jest, czy nie, do chwili, gdy nie wykonamy odpowiednich instrukcji.pavbaranovForumowiczNo dobrze, ale o co chodzi? Ty masz się upewnić. I upewniasz się, albowiem jest tam napisane, że ustługa jest „loaded” oraz „active”. Czyli wszystko ok. Teraz reszta.
pavbaranovForumowiczTo ostatnie było już wcześniej. Systemd – na ile to możliwe – jest też dość dobrze wytłumaczony na wiki Archa (i Fedory), gdzie odsyłam.
Z Twojego zrzutu nic nie wynika (bo urwany).
Status (czyli działanie) określonej usługi widzisz wydając polecenie:
systemctl status nazwa_usługi
W zasadzie, to możesz ją zastartować raz jeszcze – nic się złego nie stanie :)pavbaranovForumowiczOk. Załóżmy, że wiem co zrobiłeś. Teraz wykonujesz:
1. Restart komputera (tak dla pewności) i logowanie itd.
2. Wkładasz modem i w nic nie klikasz, niczego nie uruchamiasz
3. Otwierasz terminal, gdzie wpisujesz:
/lib/udev/usb_modeswitch --vendor 0x12d1 --product 0x14fe --type option-zerocd
sudo modprobe usbserial vendor=0x12d1 product=0x14fe
Teoretycznie po chwili powinieneś mieć możliwość nawiązania i skonfigurowania (to jest „formularz”, który wypełniasz na zasadzie ustawiania odpowiednich opcji i wciskania „dalej”) połączenia modemowego.
Oczywiście usługę ModemManager musisz mieć podniesioną.
Jeśli tak się stanie, to można myśleć o zrobieniu czegoś takiego na stałe. Jeśli ja miałbym Ci w tym pomóc – musisz poczekać, bo inna praca przede mną. Wzorzec działania można znaleźć przy poszczególnych modemach Huawei np. na wiki Archa.pavbaranovForumowiczWłożyłeś modem?
Pozostałe informacje.PS. Czy będziemy się tak dalej bawić w kotka i myszkę? Całość informacji proszę.
pavbaranovForumowiczTo wiem, bo napisałeś już uprzednio. Pozostałe rzeczy z postu. Co wykonane oraz jakie są efekty.
pavbaranovForumowiczPo tej komendzie wyświetla sie
[grzegorz@gelo ~]$ usb_modeswitch /usr/share/usb_modeswitch/12d1:14fe
No default vendor/product ID given. AbortGdzie ja Ci podałem takie polecenie? Pytam o co innego, a Ty co innego podajesz.
Ta linijka jest akurat wynikiem wyświetlenia polecenia:
pacman -Ql usb_modeswitch | grep 14fe
wykonana dla sprawdzenia i pokazania Ci, że modem jest wspierany przez usb_modeswitch. Absolutnie nie jest poleceniem do wykonania. Gdy piszę, że masz coś wykonać, to to piszę: „wykonaj coś”. Kiedy piszę „zob.:” to tylko dla pokazania Ci czegoś.I znów tracę czas, albowiem ze względu na Twój brak współpracy absolutnie nie wiem, w którym miejscu jesteś. Nie siedzę przy Tobie, nie widzę co wykonujesz, nie jestem telepatą – skąd zatem mam to wiedzieć?
pavbaranovForumowiczNo ja wiem ale gdzie o tych podstawach systemu moge poczytać ?
Tam, gdzie my wszyscy, gdy zaczynaliśmy: są książki nt. linuksa (polecenia konsolowe są takie same we wszystkich), jest od groma różnych poradników w sieci, są wiki m.in. Manjaro. Czy doprawdy tak trudno wpisać: podstawy linuksa w przysłowiowego Google’a?
Mniejsza o to – co wpis, to schodzimy na manowce i wątek ten zaczyna przypominać poemat barokowy. Wykonuj, proszę, polecenia, o których wykonanie się Ciebie prosi i dziel się tym co widzisz. Inaczej do mej śmierci nie rozwiążemy trywialnego problemu.
pavbaranovForumowiczWchodze do katalogu z sterownikami , jest tam Uninstall i klikam na niego i uruchom w terminalu , czy tak ?
Może być i tak, ale i tak to nie da tego, co chcemy osiągnąć.
Polecenia wykonujesz w terminalu, pomiędzy katalogami przechodzi się przez:
cd nazwa_katalogu
Polecenia wydajesz wpisując je w terminalu.Sorry, ale to nie są problemy do rozwiązywania na forum. To są absolutnie podstawowe:) podstawy pracy z systemem, które po prostu trzeba znać.
pavbaranovForumowiczProgramy instaluje się… różnie. Na razie, Ciebie winno interesować instalowanie paczek wyłącznie z repozytoriów i to praktycznie wyłącznie z oficjalnych repozytoriów Manjaro. Potem? Potem dowolną program, który nie jest w repozytorium i tak będzie należało doprowadzić do postaci, którą zarządzać może pacman (dotyczy to oczywiście również „paczek” z AUR, ale tam właśnie to zostało zrobione).
Nie jest to w tym momencie istotne. Zrobiłeś – także za moją namową – w systemie coś (instalacja sterownika z Huawei), która tylko namieszała: nam w głowach, Tobie pewnie i w głowie, a być może i w systemie. Kilka postów wcześniej przeprowadziliśmy reset przynajmniej naszych głów. Od tych kilku postów próbujemy Cię namówić na to samo, ale jesteś oporny :) Próbujemy również doprowadzić Twój system do stanu sprzed instalacji sterownika. Po prostu poddaj się temu i to zrób.
1. Masz wejść do katalogu ze sterownikiem i odnaleźć tam plik o nazwie Uninstall.
2. Wykonać:
sudo ./Uninstall
3. Znaleźć katalog z autostartem Cinnamona. Winien być w ścieżce ~/.config/autostart i sprawdzić, czy nie ma tam jakiegoś pliku z huawei w nazwie, a jeśli tak, to go skasować. Nie mam na tym komputerze Twojego środowiska – mi zainstalował się w ww. położeniu. Być może u Ciebie trzeba będzie chwilę poczekać.I zaczynamy od tego momentu.
Raz zatem jeszcze. Odpal komputer (reset itp.) i włóż modem. Odczekaj chwilę. Powiedz nam, czy system zgłosił Ci możliwość otwarcia nowego dysku i/lub pojawiła się ikona dysku na pulpicie.
Do tej pory bowiem ów modem, który – przynajmniej wg tego co dotychczas pokazałeś – zawiera oprócz karty modemu komórkowego również kość pamięci masowej jest widziany przez system właśnie jako „zwykły” (powiedzmy) pendrive, a nie jako modem. W takiej sytuacji system powinien chcieć go otworzyć jako ową pamięć masową (dysk, urządzenie).
Opisz co widzisz.
Ze względu na ewentualnie dokonane zmiany w systemie, raz jeszcze pokaż:
journalctl -b
(będzie długie, zatem na jakiś pastebin)
dmesg | tail -n 20
(winno wystarczyć)
Polecenie drugie wydaj w chwilę po włożeniu modemu i dopóki nie wykonasz żadnych innych działań oprócz włożenia modemu.
Twój modem jest wspierany przez usb_modeswitch, zob.:
usb_modeswitch /usr/share/usb_modeswitch/12d1:14fe
Twój idVendor to 12d1, a idProduct to 14fe.
Jak na razie po prostu nie „wpina się” w system jako modem i trzeba system poinstruować, że w chwili, gdy zobaczy urządzenie o takich ID to ma je widzieć jako modem. Wpierw konieczne jest jednak ewentualne odwrócenie zmian dokonanych przez program ze strony Huawei. Musimy to „wyzerować”.pavbaranovForumowiczCóż, odpowiedź padła, gdzieś w mrokach i czeluściach, wczorajszo-dzisiejszej walki napcoka z portalem.
Dokładnie to tak:
sda11 (urządzenie) – jest widziane jako partycja główna (czyli pierwsza w drzewie katalogów: punkt montowania /). W tym drzewie są różne podkatalogi fizycznie umieszczone na tej samej partycji z wyjątkiem /home.
sda6 (urządzenie) – jest widziane jako partycja domowa, punkt podpięcia: /home w drzewie katalogów. Samo „home” nie jest nazwą żadnego pliku/katalogu w systemie, a jedynie zdefiniowanym punktem montowania.
Na partycji /home istnieją katalogi lost+found oraz katalog (co najmniej jeden) użytkownika.
Nie ma nadto katalogu home.pavbaranovForumowiczNie polemizuj – rób:
sudo ./Uninstall
pavbaranovForumowiczSorry, ale nadużywasz cierpliwości. Przecież napisałem Ci:
Jeśli próbowałeś instalować, to w katalogu znajdziesz Uninstall. Wykonaj (oczywiście root).
Zawsze możesz też przeglądnąć zawartość katalogu, z którego coś instalujesz. Tam też – w dobrych aplikacjach – winny być skrypty, które odinstalowują.
@azja – Zostaw to, bo zaraz znowu zrobimy tu burdel, z którego już w żaden sposób nie wyjdziemy. Skoro rozpakowane jest archiwum, które zostało ściągnięte z jednego miejsca, to – pomijając pierdółki, których wykluczyć nie można – po rozpakowaniu winniśmy wszyscy otrzymać to samo. Niemniej jednak zostawmy na razie przynajmniej ten skrypt na boku.pavbaranovForumowiczczy na sda6 ma być folder /home
Ma być taki punkt montowania. System to widzi jako /home. W owym /home są katalogi poszczególnych użytkowników. Zdaje się, że zbyt pobieżnie to napisałem.
- AutorPosty