Nefunkcni seriove porty

Jan Houstek houstek na karlin.mff.cuni.cz
Pondělí Prosinec 2 01:13:17 CET 2002


Narazil jsem na zvlastni problem. Na uplne obycejnem starsim pocitaci
(celeron 266, deska s osazenim ALI M1533, IDE M5229 nebo tak nejak, AWARD
Bios) mi s linuxem nefunguje seriova mys.

V biosu je vse normalne nastavene (volba Auto a jadro pri bootu nadetekuje
ttyS0 a ttyS1 s beznymi io a irq). Stejne tak i setserial napr pro COM1
vypise normalni vystup

linux:~# setserial -a /dev/ttyS0
/dev/ttyS0, Line 0, UART: 16550A, Port: 0x03f8, IRQ: 4
        Baud_base: 115200, close_delay: 50, divisor: 0
        closing_wait: 3000
        Flags: spd_normal skip_test

Seriovou mys ale nerozbeham v gpm ani v X-ech. Zarazejici je, ze na
podobnem HW identicky system funguje (coz vyrazne snizuje pravdepodobnost
trivialni chyby v konfiguraci) a zaroven naprosto bez problemu funguje ve
Windows 98 (coz zase snizuje pravdepodobnost vadneho HW).

Z logu Xfree a kernelu jsem nic nevykoukal, tvari asi tak, jak by se
tvarili, kdyby tam ta mys nebyla zapojena (tedy zadny problem, ale zadna
komunikace).

Kernel jsem zkousel 2.4.19 a 2.4.20 s volbami

CONFIG_SERIAL=y
CONFIG_SERIAL_EXTENDED=n
CONFIG_SERIAL_NONSTANDARD=n

Mate nejaky napad, jak to otestovat? Krome gpm a XFree jsem zkousel
cat /dev/ttyS0, coz ale i na funkcnim systemu neco vypisuje az pote, co
poprve nabehnou X-y nebo gpm. Jina seriova zarizeni, ktera bych tam mohl
zkouset bohuzel nemam k dispozici.

-- Honza Houstek



Další informace o konferenci Linux