[Folug]IRQ, I/O e settare una seriale non vista

Ivan il Terribile folug@lists.linux.it
Sat, 17 Nov 2001 20:32:16 +0100


Il Saturday 17 November  2001 17:55, pur dolorante per l' artrite alle dita, 
scrivesti....
> > Posta il risultato del cat e ti diro' qualcosa di piu' preciso,
> >    (@_  Ivan Fabris, S.Sofia (FC) Powered by Linux Debian Woody   _*)
>
> Ciao, questi i risultati:
> [root@localhost cc]# cat /proc/pci
> PCI devices found:
>   Bus  0, device  13, function  0:
>     Communication controller: Lucent Microelectronics 56k WinModem (rev 1).
>       IRQ 9.
>       Master Capable.  No bursts.  Min Gnt=252.Max Lat=14.
>       Non-prefetchable 32 bit memory at 0xdf800000 [0xdf8000ff].
>       I/O at 0x9800 [0x9807].
>       I/O at 0x9400 [0x94ff].

lpci e' solo una versione elaborata dei dati che trovi in /proc/pci... come 
vedi quello che ti serviva, l' irq, e' li' in bella vista, con la memoria che 
usa e quella per l' i/o. se, come chiedevo, il winmodem si pilota con un 
modulo, chiamato, che so, winmodem.o, bastera' caricarlo passandogli quel 
parametro che non riesce a trovare da solo
modprobe winmodem irq=9
per una lista completa dei parametri che un certo modulo accetta, 
modinfo /path/al/modulo.o
es.
root@master:~# modinfo /lib/modules/2.4.14/kernel/drivers/net/slip.o
filename:    /lib/modules/2.4.14/kernel/drivers/net/slip.o
description: <none>
author:      <none>
license:     "GPL"
parm:        slip_maxdev int, description "Maximum number of slip devices"
come vedi il modulo slip ( non e' una mutanda, ma il modulo per le 
comunicazioni, bensi' il Serial Line Internet Protocol... ) ammette un solo 
parametro, il numero massimo di dispositivi gestibili, come numero intero.

Adesso guarda il file /etc/serial.conf, e mettici una linea di questo tipo
/dev/ttyS2 uart 16550A port 0x9800 irq 9 baud_base 115200 spd_normal 
skip_test  
oppure prova con setserial ( man setserial ) o stty ( man stty )
poi carica il modulo

Ora dovrebbe funzionare ( ripeto, mai fatte cose simili, sto andando a naso )

-- 
   (@_  Ivan Fabris, S.Sofia (FC) Powered by Linux Debian Woody   _*)
   //\      www.darthxiong.net   setiathome.ssl.berkeley.edu      /\\
   V_/_     www.folug.linux.it   pgp key @ www.keyserver.net     _\_V