Newsgroup: it.comp.os.linux.sys
Titolo: insmod help

Salve a tutti! Dopo avere letto molti post sull'argomento, ho riscontrato
dei problemi nell'inserire un modulo per la scheda di rete, infatti dando il
comando:
insmod 8139too io=1080 irq=10
mi da l'errore:
Using /lib/modules/2.4.3-20mdk/kernel/drivers/net/8139too.o.gz
/lib/modules/2.4.3-20mdk/kernel/drivers/net/8139too.o.gz: invalid parameter
parm_io
Sapreste aiutarmi?
grazie  e ciao.
Ho riportato qui sotto la lista dei device pci.
00:00.0 Host bridge: Intel Corporation 440BX/ZX - 82443BX/ZX Host bridge
(rev 03)
Flags: bus master, medium devsel, latency 64
Memory at e0000000 (32-bit, prefetchable) [size=64M]
Capabilities: [a0] AGP version 1.0
00:01.0 PCI bridge: Intel Corporation 440BX/ZX - 82443BX/ZX AGP bridge (rev
03) (prog-if 00 [Normal decode])
Flags: bus master, 66Mhz, medium devsel, latency 128
Bus: primary=00, secondary=01, subordinate=01, sec-latency=64
I/O behind bridge: 00002000-00002fff
Memory behind bridge: fc100000-fdffffff
00:04.0 CardBus bridge: Texas Instruments PCI1420
Subsystem: Toshiba America Info Systems: Unknown device ff00
Flags: bus master, medium devsel, latency 64, IRQ 10
Memory at 10000000 (32-bit, non-prefetchable) [size=4K]
Bus: primary=00, secondary=02, subordinate=05, sec-latency=32
I/O window 0: 00000000-00000003
I/O window 1: 00000000-00000003
16-bit legacy interface ports at 0001
00:04.1 CardBus bridge: Texas Instruments PCI1420
Subsystem: Toshiba America Info Systems: Unknown device ff00
Flags: bus master, medium devsel, latency 64, IRQ 10
Memory at 10001000 (32-bit, non-prefetchable) [size=4K]
Bus: primary=00, secondary=06, subordinate=09, sec-latency=32
I/O window 0: 00000000-00000003
I/O window 1: 00000000-00000003
16-bit legacy interface ports at 0001
00:07.0 Bridge: Intel Corporation 82371AB PIIX4 ISA (rev 02)
Flags: bus master, medium devsel, latency 0
00:07.1 IDE interface: Intel Corporation 82371AB PIIX4 IDE (rev 01) (prog-if
80 [Master])
Flags: bus master, medium devsel, latency 64
I/O ports at 1090 [size=16]
00:07.2 USB Controller: Intel Corporation 82371AB PIIX4 USB (rev 01)
(prog-if 00 [UHCI])
Flags: bus master, medium devsel, latency 64, IRQ 10
I/O ports at 1060 [size=32]
00:07.3 Bridge: Intel Corporation 82371AB PIIX4 ACPI (rev 03)
Flags: medium devsel, IRQ 9
00:08.0 Multimedia audio controller: Cirrus Logic Crystal CS4281 PCI Audio
(rev 01)
Subsystem: Toshiba America Info Systems: Unknown device ff00
Flags: medium devsel, IRQ 5
Memory at fc010000 (32-bit, non-prefetchable) [size=4K]
Memory at fc000000 (32-bit, non-prefetchable) [size=64K]
Capabilities: [40] Power Management version 2
00:10.0 Communication controller: Rockwell International: Unknown device
2013 (rev 01)
Subsystem: Toshiba America Info Systems: Unknown device ff00
Flags: medium devsel, IRQ 10
Memory at fc020000 (32-bit, non-prefetchable) [disabled] [size=64K]
I/O ports at 1080 [disabled] [size=8]
Capabilities: [40] Power Management version 2
01:00.0 VGA compatible controller: ATI Technologies Inc 3D Rage LT Pro
AGP-133 (rev dc) (prog-if 00 [VGA])
Subsystem: Toshiba America Info Systems: Unknown device ff00
Flags: bus master, stepping, medium devsel, latency 66, IRQ 10
Memory at fd000000 (32-bit, non-prefetchable) [size=16M]
I/O ports at 2000 [size=256]
Memory at fc100000 (32-bit, non-prefetchable) [size=4K]
Expansion ROM at <unassigned> [disabled] [size=128K]
Capabilities: [50] AGP version 1.0
Capabilities: [5c] Power Management version 1

 ha scritto nel messaggio
news:PRod8.5559$fa5.1...@twister2.libero.it...
| Salve a tutti! Dopo avere letto molti post sull'argomento, ho riscontrato
| dei problemi nell'inserire un modulo per la scheda di rete, infatti dando
il
| comando:
| insmod 8139too io=1080 irq=10
|
| mi da l'errore:
| Using /lib/modules/2.4.3-20mdk/kernel/drivers/net/8139too.o.gz
| /lib/modules/2.4.3-20mdk/kernel/drivers/net/8139too.o.gz: invalid
parameter
| parm_io
|
| Sapreste aiutarmi?
[CUT]
per quale motivo gli dai i parametri tu? conflitti?
se non hai gia' provato dai solo insmod nomemodulo e
vedi che succede.

 insmod 8139too io=1080 irq=10
Scusa maaa... io non dovrebbe essere per specificare l'intervallo
di I/O ? E non dovrebbe essere qualche cosa simile a 0x300 ?
Che dice la documentazione di quel modulo e della scheda ?
Davide
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 di I/O ? E non dovrebbe essere qualche cosa simile a 0x300 ?
Scusa si hai ragione: nel comando effettivamente ho digitato:  io= 0x1080
Ma puo essere giusto quell'indirizzo? magari  mi sbaglio a darglielo!
cmq grazie mille


 vedi che succede.
Si i parametri li ho letti da /proc/pci che ho riportato nel primo post.
Conflitti non penso, magari sbaglio a dargli l'indirizzo di I/O.
Ho provato anche digitando solo insmod 8139too ma mi restituisce sempre
degli errori di mancati parametri di I/O e irq.
cmq grazie mille
ciao

 ha scritto nel messaggio
news:mgpd8.5640$fa5.1...@twister2.libero.it...


 Ciao
Ho provato adesso e mi da questo output:
multicast_filter_limit int
max_interrupt_work int
media int array (min = 1, max = 8)
full_duplex int array (min = 1, max = 8)
Soltanto che non capisco cosa voglia dire: cioe' no capisco come dovrei
passare i parametri (a insmod ) in base a quest output.
Ho provato anche a guardare /proc/ioports (non si sa mai) e l' ho riportato
qui sotto nel caso vi possa suggerire qualcosa.
Grazie mille per gli aiuti
ciao
0000-001f : dma1
0020-003f : pic1
0040-005f : timer
0060-006f : keyboard
0080-008f : dma page reg
00a0-00bf : pic2
00c0-00df : dma2
00f0-00ff : fpu
0170-0177 : ide1
01f0-01f7 : ide0
0376-0376 : ide1
03c0-03df : vga+
03f6-03f6 : ide0
03f8-03ff : serial(auto)
0cf8-0cff : PCI conf1
1000-103f : Intel Corporation 82371AB PIIX4 ACPI
1040-105f : Intel Corporation 82371AB PIIX4 ACPI
1060-107f : Intel Corporation 82371AB PIIX4 USB
1060-107f : usb-uhci
1080-1087 : PCI device 127a:2013 (Rockwell International)
1090-109f : Intel Corporation 82371AB PIIX4 IDE
1090-1097 : ide0
1098-109f : ide1
2000-2fff : PCI Bus #01
2000-20ff : ATI Technologies Inc 3D Rage LT Pro AGP-133
0000-001f : dma1
0020-003f : pic1
0040-005f : timer
0060-006f : keyboard
0080-008f : dma page reg
00a0-00bf : pic2
00c0-00df : dma2
00f0-00ff : fpu
0170-0177 : ide1
01f0-01f7 : ide0
0376-0376 : ide1
03c0-03df : vga+
03f6-03f6 : ide0
03f8-03ff : serial(auto)
0cf8-0cff : PCI conf1
1000-103f : Intel Corporation 82371AB PIIX4 ACPI
1040-105f : Intel Corporation 82371AB PIIX4 ACPI
1060-107f : Intel Corporation 82371AB PIIX4 USB
1060-107f : usb-uhci
1080-1087 : PCI device 127a:2013 (Rockwell International)
1090-109f : Intel Corporation 82371AB PIIX4 IDE
1090-1097 : ide0
1098-109f : ide1
2000-2fff : PCI Bus #01
2000-20ff : ATI Technologies Inc 3D Rage LT Pro AGP-133

 Soltanto che non capisco cosa voglia dire:
Vuole dire che il modulo capisce i seguenti parametri:
max_interrupt_work che e' un'intero (numero)
multicast_filter_limit che e' un'intero
full_duplex che e' un'array (lista) di interi, massimo 8 valori
e media che e' un'array di interi (massimo 8 valori).
Non c'e' nessun parametro IO e nessun parametro IRQ.


 Non c'e' nessun parametro IO e nessun parametro IRQ.
Ma piu' o meno sai che interi dovrei passare al comando?
grazie bye
