Test modemu

Supportní databáze (jsmeix_modem-test)

Dotaz:

Test modemu slouží k získávání podrobných informací pro dotaz na instalační podporu.

Kvůli komplexnosti celého problému je zpracování pomocí e-mailu nepoměrně jednodušší než vyřizování těchto dotazů po telefonu.

Protože je možné uložit zápisy z protokolu (log souboru) na disketu, máte možnost využít libovolného e-mailového přístupu.

Postup:

Předpoklady:

Nejdříve se přesvědčte, zda je váš modem podporován Linuxem.

Kromě jednoznačných informací, jako jsou:

jsou třeba také informace z wvdial a odpovídající hlášení ze souboru /var/log/messages

Test slouží pro získání informací z wvdialu a /var/log/messages:

Přihlaste se jako uživatel root 

1.
Nastavte značku v souboru /var/log/messages příkazem:
  echo "MODEM-Test" | logger

2.
Zkontrolujte, zda je navazováno spojení
  wvdial 2>&1 | tee modem.out
resp.
  wvdial název_poskytovatele 2>&1 | tee modem.out

3.
Pokud se spojení neukončí automaticky např. díky nějaké chybě,
čekejte nejméně 10 vteřin a potom ukončete wvdial stiskem
kláves [Strg]+[C]

4.
Hlášení ze souboru /var/log/messages přepošlete příkazem
  tail -n 100 /var/log/messages | 
  grep -A 100 "MODEM-Test" >>modem.out 
  (celý příkaz je třeba napsat do jednoho řádku)
   
5.
Připojte obsah souboru modem.out (jako ASCII text)
přímo do těla e-mailu.
Pokud použijete pro odeslání pošty DOS/Windows, postupujte následovně:
5a)
Překódujte soubor pomocí
  recode latin2..ibmpc modem.out
5b)
Uložte soubor na disketu příkazem
	mount /floppy  
	cp modem.out /floppy/
	umount /floppy
5c)
V operačním systému DOS/Windows potom vlože soubor MODEM.OUT přímo
do těla e-mailu - v nejhorším případě ho zašlete také jako 
přílohu - důležité ale je, aby zůstal zachován formát ASCII.

Test se věnuje přímo základní kontrole modemu:

Interním modemům musí mít jádro s odpovídajícím voláním setserial, protože v opačném případě jádro zařízení nerozpozná a nemůže k němu přistupovat. Bližší informace naleznete v dokumentu Konfigurace PCI nebo ISA PnP modemů" Proveďte prosím následující testy modemu /dev/ttyS0 je první sériové rozhraní /dev/ttyS1 je druhé sériové rozhraní /dev/ttyACM0 je rozhraním pro USB modem /dev/ttyS2 je běžné rozhraní pro interní modemy Použijte rozhraní, ke kterému je připojen váš modem v našem případě se bude jednat o /dev/ttyS0
1. Otevřete jako uživatel root v grafickém prostředí dvě virtuální konzole příkazem xterm & a xterm & 2. V prvním použijte příkaz cat /dev/ttyS0 tj. všechny informace budou zde zobrazeny 3. V druhém pak příkaz echo "AT" >/dev/ttyS0 nebo echo -e "AT\r" >/dev/ttyS0 nebo echo -en "AT\r" >/dev/ttyS0 tzn. zašlete na modem (/dev/ttyS0) "AT" a funkční modem by měl na toto odpovědět "OK" 4. Pokud v prvním virtuálním terminálu bude po použití "AT" opravdu vypsáno "OK", potom modem funguje správně. Alternativou pro testování základního nastavení modemu: pomocí wvdialconf /dev/null 2>&1 | tee modem2.out budou testovány všechny, obvykle používané zařízení pro modemy a jejich výstup bude přesměrován do souboru modem2.out, který potom můžete podle bodu 5. také přímo odeslat e-mailem.

Zvláštní informace:

1.
Příkazem
	echo "ATZ" >/dev/ttyS0
bude nastaven základní stav modemu a příkazem
	echo "AT&F" >/dev/ttyS0
bude opět uveden do klidového stavu, což je občas
třeba pro zprovoznění modemu.

2.
USB modem se musí objevit ve výstupu
	cat /proc/bus/usb/devices
jinak není možné k němu přistupovat.
Pokud se opravdu neobrazí na výstupu, pak použijte příkaz
	lsmod
a zkontrolujte, zda je nahrán modul jádra acm. Případně
ho můžete nahrát příkazem
	modprobe acm
Pokud ani když je modul nahrán se nezobrazuje USB modem 
v /proc/bus/usb/devices, může pomoci odpojení a opětovné
připojení modemu.
Když se stále nedaří, pak je nejlepší zkontrolovat jeho 
USB CDC ACM specifikaci.

3.
Pokud je modem v zásadě přístupný (tj. odpovídá na "AT" "OK"), 
ale při dalších testech se v /var/log/messages  neobjevuje
žádné hlášení "pppd", resp. "LCP", "PAP" nebo "CHAP", "CCP" a 
"IPCP", pak zřejmě není váš kabel modemu zcela připojen.
Narozdíl od testu základního nastavení potřebuje wvdial, resp.
pppd zcela připojený modem.


Viz také:
o Proč mi nefunguje modem? (část 1: hardware check)

Klíčová slova: MODEM, WVDIAL, TEST, WORKFLOW

Kategorie: Síť

SDB-jsmeix_modem-test, Copyright SuSE Linux AG, Nürnberg, Germany - Verze: 09. Nov 2000
SuSE Linux AG - Poslední změnu: 04. Jun 2001 provedl jsmeix (sdb_gen 1.40.0)