[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