Modemy (I)

T on modemów spadły niemal do użycia jako sposób połączenia jego względnej powolność, ale nadal jest dodanie do zespołów z dwóch powodów; w laptopach, w ostateczności, w przypadku gdy nie Ethernet, WiFi lub pokrycia 3G/HDSPA iw ogóle, może wysyłać i odbierać faksy, które nie przestają być całkowicie zastąpione przez e-mail.
W Ubuntu (GNU / Linux), instalowanie modemu jest łatwe. Jeśli modem jest "prawdziwe". Czyli zewnętrzny port Serial. Niestety, najczęściej nazywane są dziś opcja softmodems. Modemy, które wdrażają swoje umiejętności większość oprogramowania i gdzie konieczne jest zainstalowanie sterownika lub "kierowcy specjalnie zaprogramowaną dla każdego modelu. To ukuł nawet termin winmodem, jako jedyny sterownik, który często towarzyszy im jest dla systemu Windows.
Jakie zalety i wady każdego z nich?
- modemy zewnętrzne, serial-wszystkie swoje logiczne realizowane w sprzęt, pobrane do komputera zadania zużyciu zasobów; kompresji / dekompresji, obsługę błędów, itd. .., również izolować od komputera potencjalnej awarii. Z drugiej strony, są uciążliwe, więcej kabli na biurku lub plotek które mają być wykonane, w porównaniu, trochę droższe.
- Wyjątkowych atutów softmodems jest to, że są mniejsze i tańsze i może być łatwo zintegrowany wewnątrz laptopa. Zwykle również inne funkcje, takie jak głos. W przeciwieństwie, z wyjątkiem zużycia zasobów komputera, zwykle mają mniejszą wydajność, a sterowniki, jako przestarzałe, trudny do zastąpienia raz przerwana, oprócz często zawierają błędy, które również negatywny wpływ na funkcjonowanie naszego komputera.
W ogóle, offsetu ma modem "prawdziwe", jeśli mamy komputer stacjonarny lub damy dużo używać. Na przykład jeden z tych US-Robotics . Chociaż porty szeregowe zniknęły z tyłu notebooków, i zaczynają znikać również komputerów stacjonarnych.
Z drugiej strony, zaczyna być pewne obawy, przez niektórych producentów, takich jak Conexant softmodems do przedstawienia niezbędnych sterowników dla systemu Linux. Zwłaszcza po decyzji Dell sprzedaż maszyn z Ubuntu zainstalowane , i od czasu wprowadzenia tych.
Po tym krótki opis sytuacji, mamy do czynienia z zadaniem utworzenia tych "przestarzałych urządzeń, ale przydatne w wielu sytuacjach.
Serial Modem
Wystarczy jedynie podłączyć do portu szeregowego, że mamy do dyspozycji. Będzie wiedział, że te porty są nazywane ttyS0, ttyS1, ttyS2 i ttyS3. I pamiętać, że seryjny urządzenia nie są podłączone "na gorąco", jak USB, należy wyłączyć komputer, podłączyć modem i ponowne uruchomienie.
Aby zobaczyć, jak przetestować go znaleźć w sekcji Testowanie końcu artykułu zauważyć, że gdy mówi /dev/modem będzie musiał /dev/ttyS0 .
Problemy diagnostyki i
Jeśli chcesz sprawdzić, czy są skonfigurowane, i gdzie można otworzyć terminal i wykonaj:
dmesg | grep ttyS
Wynik będzie wyglądać, jeśli tylko pierwszy port szeregowy:
[ 25.682503] serial8250: ttyS0 at I/O 0×3f8 (irq = 4) is a 16550A
[ 25.687091] 00:0a: ttyS0 at I/O 0×3f8 (irq = 4) is a 16550A
Ciebie również, zauważą, że nie ma błędów związanych z portu znajduje się poniżej tych linii.
Jeśli masz "alergię" na terminal można zobaczyć te wiadomości z wydarzeń stosowania systemu menu System => Administracja, ładowanie pliku /var/log/kern.log .
ttyS0: LSR bezpieczeństwa sprawdzić Zaangażowany!
Jeśli uważasz, że ten błąd oznacza, że Ubuntu nie mogła prawidłowo skonfigurować port, ponieważ UART rejestru LSR wskazuje błąd. Przyczyny tego mogą być różne. Najczęściej jest to, że zmienia się domyślną konfigurację portów w systemie BIOS. Spróbuj znaleźć ustawienia portu COM w BIOSie i powrócić do wartości domyślnych.
Więcej niż cztery porty i / lub konfiguracja
Jeśli masz ponad cztery porty szeregowe, lub chcesz skonfigurować indywidualną drogę, musisz zainstalować pakiet setserial z Synaptic Package Manager w Ubuntu.
Softmodems
O to pierwsze zalecenie by przejść do strony producenta, albo do Google, czy kierowca przewiduje szczególnych. I w tym przypadku, postępuj zgodnie z instrukcjami. Jak to jest w przypadku firmy Dell .

Szczególnym przypadkiem jest chipowych Lucent / Agere, bardzo popularny w istocie, i którego kierowca jest w Ubuntu.
System jest już Administracji => => ograniczeniami menedżer sterowników.
W tych przypadkach dotyczą kierowców, którego kod źródłowy jest "ograniczony". I jeśli producent postanowił zatrzymać jej rozwój, żaden z członków wspólnoty lub przedsiębiorstwa mogą nadal. Co tracimy jedną z zalet Open Source, i obsługuje więcej urządzeń niż to, co zazwyczaj nie producentów.
Jeśli nie twoja sprawa będzie musiała zwrócić ...
Co to za modem mamy?
To pobierz narzędzie: scanModem.gz , powiedz nam, co to za chipset modem ma nasze poparcie i mamy oferowane mu miejsce linmodems.org :
- Jeśli zgadzasz się z firefox, plik zostanie otwarty bezpośrednio w menedżerze plików, aplikacja domyślnie proponuje się Firefox, rozpakować i dodatek w swoim katalogu.
- Zawiera tylko jeden plik o nazwie coś scanModem.June19. Zmienić ScanModem od Nautilus jako czysty i prosty.
- Teraz oznaczyć ją jako wykonywalny. Również z Nautilus zaznaczyć, przejdź do menu skrótów i wyboru = Właściwości Uprawnienia => Zezwalaj na wykonanie pliku jako programu.
- Go uruchomić z terminala, po prostu kliknij na nią w Nautilusie i określić Uruchom w terminalu.
To narzędzie jest skanowany modemy można podłączyć przez USB, PCI lub zintegrowany modem + audio. Nie sprawdzić połączenie do magistrali ISA, bardzo stara, nr Plug & Play. Nie oznacza to, że nie może funkcjonować.
Zobaczysz, że utworzony katalog o nazwie Modem w katalogu home . Pliku tylko to nas interesuje jest ModemData.txt. Opłaty w edytorze (z podwójnie kliknąć słynnego "). I uznane za ciężkie i skomplikowane, w informacji.
Musisz sprawdzić w pliku typu modem, o których mowa. W moim przypadku spotkania:
Checking for audio+modem support in /proc/asound/pcm
00-01: ALI 5451 modem : ALI 5451 modem : playback 1 : capture 1
00-00: ALI 5451 : ALI 5451 : playback 32 : capture 1
Completed candidate modem analyses.
Odrobinie szczęścia, ten modem, Toshiba Satellite 1800 - jest zarządzana z niskiego poziomu łącznie z kierowcą w ALSA, już zainstalowane Ubuntu. Jak widać w tej stronie dokumentacji Ubuntu w "Uwaga na temat alternatywnych sterowników dla niektórych slmodems.
Instalacja
Wystarczy tylko zainstalować dodatkowy pakiet do pracy: sl-modem-daemon, z Synaptic Package Manager:

Ten pakiet jest demonem, który uruchamia i konfiguruje sterownik, aby były dostępne podczas uruchamiania komputera.
Konfiguracja
Aby skonfigurować demon edytuj jako root:
sudo gedit /etc/default/sl-modem-daemon
Tutaj mamy do zmiany:
- Urządzenia:
SLMODEMD_DEVICEi hw: 0. Lub może być hw: 1 W przypadku modemów z chipsetem ATI, urządzenie jest określana jako modem: 0 lub modem: 1 - Kraj:
SLMODEMD_COUNTRYi wprowadzane do Ciebie. Do ważnych liście krajów, w terminalu polecenie:slmodemd --countrylist - Inne opcje:
OPTS, gdzie "-alsa-s" będzie, co wskazuje, że modem jest obsługiwany przez ALSA. Opcja "-s" jest również zalecany do alsa.
![[Gedit-daemon sl-modem]](/images/gedit_sl-modem-daemon.png)
Czarna lista
Stawiamy na czarnej liście kierowców, aby nie używać z wyjątkiem "x-intel8 0m 'snd jest wymagane w przypadku" alsa ", bo jeśli nie, będzie opłata za kogoś innego, a nie pracy.
Załaduj plik:
sudo gedit /etc/modprobe.d/blacklist-modem
i de-komentarz wiersze innych kierowców, które pochodzą z odebraniem pliku alnohadillla "#", która poprzedza je.
Wyjścia
Teraz możemy uruchomić demona:
sudo /etc/init.d/sl-modem-daemon start
Która zwraca:
Starting SmartLink Modem driver for: hw:0.
Creating /dev/modem symlink, pointing to: /dev/ttySL0.
Nasz modem jest dostępny od tego momentu jako / dev / modem albo / dev/ttySL0, tak jak lubisz.
Badania
Możemy spróbować z konsoli:
- Otwarte dwa terminale (lub jeden z dwóch kart)
- Pierwszy wprowadza
cat /dev/modem. I będzie podnieść odpowiedzi modemu. - W drugim
echo "AT" >/dev/modem. Co będzie, które wysyłają komendy do modemu
ATZ: Zresetuj modem
ATI1, ATI2, ATI3: Zwraca informacje o rodzaju i producenta modemu
AT & F przywrócić modem do ustawień fabrycznych.
Jeśli wszystko pójdzie dobrze na konsoli pojawi się:
AT
OK
Cóż, mamy już modem.
Problemy diagnostyki i
Jeśli łączymy się z modemu, czyli daje nam "OK" do konsoli poleceń, to znaczy, że mamy poprawnie skonfigurowany i problem będzie polecenie uruchamiające program, że zastosowania. Reset do ustawień fabrycznych "AT & F" nie będzie się w pierwszej kolejności.
echo "AT&F" >/dev/modem
Dial Tone
Jeśli nie wykrywa sygnał wybierania powinny być zawarte w X0 ciągu inicjacji (ATX0). Nie będzie czekać na wykrycie sygnału przed.
Jeśli nie jesteś wybieranie "dźwięki" (ATDT) wskazują na to, aby zrobić z "impulsy" (ATDP).
Inne modemy
Nawet jeśli nie jest modem audio ATI, VIA, Intel, ALI, SIS NVIDIA lub chciałbym spróbować proces instalacji, jak ALSA stale się rozwija i jest zgodna.
slamr
Mimo, że nie zbadali wiele, modem może być wymagane pakiet slamr. Tego, jeśli nie jesteś zaawansowanym użytkownikiem, to złe wieści nie są wypłacane z Ubuntu. Należy descargardo z tutaj . To depedendiente wersji jądra i muszą być ponownie skompilowane, w poprawnej wersji, przy każdym update.
Modemy USB
Jeśli modem jest USB nie będzie chciał uruchomić usługi slmodem do uruchomienia komputera, ale po włożeniu do urządzenia. W tym celu w pliku konfiguracyjnym /etc/default/sl-modem-daemon do zmiany opcji mamy DONTSTART z 0 do 1 .
![[Strona główna]](/wp-content/themes/OATech265/images/home.png)
![[Strona główna]](/wp-content/themes/OATech265/images/feed.png)




































