scheda di rete.

Ho un portatile IBM thinkpad e un pc desktop con schede di rete:
- su entrambi i pc ho installato MDK 9.1 e vorrei provare a scambiare dati tra
loro con un cavo di rete.
Harddrake non mi identifica le schede su entrambi i pc mentre se dó ifconfig
eth0 mi viene vista la scheda Realtek che ho sul pc e non quella che ho sul
notebook. Come faccio a sapere se quella sul notebook funziona o c'é ?
Grazie per l'aiuto.
Paolo

Ciao Paolo,

Per vedere la scheda di rete a livello hardware, io uso lspci, che mi da
una lista dei devices pci.

Per esempio sul mio portatile l'output e' il seguente:
[root(a)inspiron root]# lspci
00:00.0 Host bridge: Intel Corp. 82815 815 Chipset Host Bridge and
Memory Controller Hub (rev 04)
00:01.0 PCI bridge: Intel Corp. 82815 815 Chipset AGP Bridge (rev 04)
00:1e.0 PCI bridge: Intel Corp. 82801BAM/CAM PCI Bridge (rev 03)
00:1f.0 ISA bridge: Intel Corp. 82801BAM ISA Bridge (LPC) (rev 03)
00:1f.1 IDE interface: Intel Corp. 82801BAM IDE U100 (rev 03)
00:1f.2 USB Controller: Intel Corp. 82801BA/BAM USB (Hub #1) (rev 03)
01:00.0 VGA compatible controller: nVidia Corporation NV11 [GeForce2 Go]
(rev b2)
02:03.0 Multimedia audio controller: ESS Technology ES1983S Maestro-3i
PCI Audio Accelerator (rev 10)
02:06.0 PCI bridge: Action Tec Electronics Inc: Unknown device 0100 (rev 11)
02:0f.0 CardBus bridge: Texas Instruments PCI4451 PC card Cardbus Controller
02:0f.1 CardBus bridge: Texas Instruments PCI4451 PC card Cardbus Controller
02:0f.2 FireWire (IEEE 1394): Texas Instruments PCI4451 IEEE-1394 Controller
08:04.0 Ethernet controller: Intel Corp. 82557/8/9 [Ethernet Pro 100]
(rev 08)
08:08.0 Communication controller: Lucent Microelectronics WinModem 56k
(rev 01)

Gli ultimi due devices sono la scheda di rete e il modem integrato.

Quando poi sai che hardware hai, devi cercare i moduli adatti e
caricarli. Con lsmod puoi quardare che moduli sono caricati:

[root(a)inspiron root]# lsmod
Module Size Used by Tainted: PF
ppp_deflate 4536 0 (autoclean)
zlib_deflate 21464 0 (autoclean) [ppp_deflate]
ppp_async 9440 1 (autoclean)
ppp_generic 24380 3 (autoclean) [ppp_deflate ppp_async]
slhc 6756 0 (autoclean) [ppp_generic]
ide-cd 33608 0 (autoclean)
cdrom 33696 0 (autoclean) [ide-cd]
maestro3 30864 1 (autoclean)
ac97_codec 13416 0 (autoclean) [maestro3]
soundcore 6532 2 (autoclean) [maestro3]
agpgart 43136 3 (autoclean)
NVdriver 1149216 11 (autoclean)
usb-storage 62064 0 (unused)
scsi_mod 107240 0 [usb-storage]
usb-uhci 26188 0 (unused)
usbcore 77024 1 [usb-storage usb-uhci]
lt_serial 20308 2
lt_modem 528763 0 [lt_serial]
parport_pc 19108 1 (autoclean)
lp 8996 0 (autoclean)
parport 37152 1 (autoclean) [parport_pc lp]
autofs 13348 0 (autoclean) (unused)
ds 8712 2
yenta_socket 12960 2
pcmcia_core 54784 0 [ds yenta_socket]
eepro100 22264 0
ipt_REJECT 3736 2 (autoclean)
ipt_LOG 4184 1 (autoclean)
iptable_filter 2412 1 (autoclean)
ip_tables 15224 3 [ipt_REJECT ipt_LOG iptable_filter]
nls_iso8859-1 3516 3 (autoclean)
loop 12152 9 (autoclean)

Per ricevere informazioni su un certo modulo puoi usare modinfo. Ecco le
informazioni sul modulo per la mia scheda di rete:

[root(a)inspiron root]# modinfo eepro100
filename: /lib/modules/2.4.18-27.8.0/kernel/drivers/net/eepro100.o
description: "Intel i82557/i82558/i82559 PCI EtherExpressPro driver"
author: "Maintainer: Andrey V. Savochkin <saw(a)saw.sw.com.sg>"
license: "GPL"
parm: debug int, description "debug level (0-6)"
parm: options int array (min = 1, max = 8), description "Bits
0-3: tranceiver type, bit 4: full duplex, bit 5: 100Mbps"
parm: full_duplex int array (min = 1, max = 8), description "full
duplex
setting(s) (1)"
parm: congenb int, description "Enable congestion control (1)"
parm: txfifo int, description "Tx FIFO threshold in 4 byte units,
(0-15)"parm: rxfifo int, description "Rx FIFO threshold in 4 byte
units, (0-15)"parm: txdmacount int
parm: rxdmacount int
parm: rx_copybreak int, description "copy breakpoint for
copy-only-tiny-frames"
parm: max_interrupt_work int, description "maximum events handled
per interrupt"
parm: multicast_filter_limit int, description "maximum number of
filtered multicast addresses"

E per poi caricare un modulo, usa modproble. Quarda nel man di modprobe,
per ulteriori informazioni.

E` pero' strano, che non ti riconosca una RealTek, perche' sono schede
molto comuni!

Happy hacking!
Patrick

Alle 14:34, domenica 29 giugno 2003, Patrick Ohnewein ha scritto:

Ciao Paolo,

Per vedere la scheda di rete a livello hardware, io uso lspci, che mi da
una lista dei devices pci.

Per esempio sul mio portatile l'output e' il seguente:
[root(a)inspiron root]# lspci
00:00.0 Host bridge: Intel Corp. 82815 815 Chipset Host Bridge and
Memory Controller Hub (rev 04)
00:01.0 PCI bridge: Intel Corp. 82815 815 Chipset AGP Bridge (rev 04)
00:1e.0 PCI bridge: Intel Corp. 82801BAM/CAM PCI Bridge (rev 03)
00:1f.0 ISA bridge: Intel Corp. 82801BAM ISA Bridge (LPC) (rev 03)
00:1f.1 IDE interface: Intel Corp. 82801BAM IDE U100 (rev 03)
00:1f.2 USB Controller: Intel Corp. 82801BA/BAM USB (Hub #1) (rev 03)
01:00.0 VGA compatible controller: nVidia Corporation NV11 [GeForce2 Go]
(rev b2)
02:03.0 Multimedia audio controller: ESS Technology ES1983S Maestro-3i
PCI Audio Accelerator (rev 10)
02:06.0 PCI bridge: Action Tec Electronics Inc: Unknown device 0100 (rev
11) 02:0f.0 CardBus bridge: Texas Instruments PCI4451 PC card Cardbus
Controller 02:0f.1 CardBus bridge: Texas Instruments PCI4451 PC card
Cardbus Controller 02:0f.2 FireWire (IEEE 1394): Texas Instruments PCI4451
IEEE-1394 Controller 08:04.0 Ethernet controller: Intel Corp. 82557/8/9
[Ethernet Pro 100] (rev 08)
08:08.0 Communication controller: Lucent Microelectronics WinModem 56k
(rev 01)

Gli ultimi due devices sono la scheda di rete e il modem integrato.

Ho fato cosí come dici sopra e il risultato é:

00:00.0 Host bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX Host bridge

(rev 03)
00;01.0 PCI bridge: Intel Corp. 440BX/ZX/DX- 82443BX/ZX/DX AGP bridge (rev
03)

00:02.0 Cardbus bridge: Texas Instruments PCI 1450 (rev 03)
00:02.1Cardbus bridge: Texas Instruments PCI 1450 (rev 03)
00:03.0 Communication controller: Lucent Microelectronics WinModem 56k
(rev 01)
00:05.0 Multimedia audio controller: Cirrus Logic CS4614/22/24
00:07.0 Bridge: Intel Corp. 82371AB/EB/MB PIIX4 ISA (rev 01)

00:07.1 IDE interface: Intel Corp. 82371AB/EB/MB PIIX4 IDE (rev 01)
00:07.2 USB Controller: Intel Corp. 82371AB/EB/MB PIIX4 USB (rev 01)

00:07.3 Bridge Intel Corp. 82371AB/EB/MB PIIX4 ACPI (rev 03)

01;00.0 VGA compatible controller: ATI Technologies Inc Rage Mobility P/M AGP
2x (rev 64)

per cui mi sembra non risulti una scheda di rete.
Inoltre perché quando accedo al floppy, se questo ha la linguetta di
protezione in scrittura lo leggo e invece se voglio scriverci sopra con la
linguetta spostata mi dice che non ho accesso al device: che sia un bug di
MDK 9.1 ?
Ciao.