scheda di rete.

Se dò ifconfig ho questo risultato:

lo Link encap:Local Loopback
          inet addr:127.0.0.1 Mask:255.0.0.0
          UP LOOPBACK RUNNING MTU:16436 Metric:1
          RX packets:244 errors:0 dropped:0 overruns:0 frame:0
          TX packets:244 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:19056 (18.6 Kb) TX bytes:19056 (18.6 Kb)

Come devo proseguire per configurare la scheda di rete ?
Ciao.

Se ifconfig non ti da l'interface eth0 o non e´ stata fatta partire o
neanche e´ stata caricato il modulo della scheda rete.

Non essendo inclusa la scheda rete nel output di lspci, mi sa che non e´
un problema di moduli o interfacce non caricate.

Potresti mandare gli output's dei commandi dmesg e lsmod. Puoi salvare
l'output facendo un semplice redirect:

$ dmesg > dmesg.out
$ lsmod > lsmod.out

In dmesg si vede l'output durante il boot della macchina, forse troviamo
qualcosa di interessante!

Happy hacking!
Patrick

Alle 10:52, lunedì 30 giugno 2003, Patrick Ohnewein ha scritto:

Se ifconfig non ti da l'interface eth0 o non e´ stata fatta partire o
neanche e´ stata caricato il modulo della scheda rete.

Non essendo inclusa la scheda rete nel output di lspci, mi sa che non e´
un problema di moduli o interfacce non caricate.

Potresti mandare gli output's dei commandi dmesg e lsmod. Puoi salvare
l'output facendo un semplice redirect:

$ dmesg > dmesg.out
$ lsmod > lsmod.out

In dmesg si vede l'output durante il boot della macchina, forse troviamo
qualcosa di interessante!

Va bene, ecco gli output dei due comandi:

$ dmesg

Linux version 2.4.21-0.13mdk (flepied(a)bi.mandrakesoft.com) (gcc version 3.2.2
(Mandrake Linux 9.1 3.2.2-3mdk)) #1 Fri Mar 14 15:08:06 EST 2003
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009f800 (usable)
BIOS-e820: 000000000009f800 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 000000000bff0000 (usable)
BIOS-e820: 000000000bff0000 - 000000000bffec00 (ACPI data)
BIOS-e820: 000000000bffec00 - 000000000c000000 (ACPI NVS)
BIOS-e820: 00000000fff80000 - 0000000100000000 (reserved)
191MB LOWMEM available.
ACPI: have wakeup address 0xc0001000
On node 0 totalpages: 49136
zone(0): 4096 pages.
zone(1): 45040 pages.
zone(2): 0 pages.
IBM machine detected. Enabling interrupts during APM calls.
Kernel command line: BOOT_IMAGE=linux ro root=305 devfs=mount acpi=off
Local APIC disabled by BIOS -- reenabling.
Could not enable APIC!
Initializing CPU#0
Detected 497.840 MHz processor.
Console: colour VGA+ 80x25
Calibrating delay loop... 992.87 BogoMIPS
Memory: 190936k/196544k available (1410k kernel code, 5220k reserved, 1118k
data, 136k init, 0k highmem)
Dentry cache hash table entries: 32768 (order: 6, 262144 bytes)
Inode cache hash table entries: 16384 (order: 5, 131072 bytes)
Mount cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer-cache hash table entries: 8192 (order: 3, 32768 bytes)
Page-cache hash table entries: 65536 (order: 6, 262144 bytes)
CPU: L1 I cache: 16K, L1 D cache: 16K
CPU: L2 cache: 256K
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
CPU: After generic, caps: 0383f9ff 00000000 00000000 00000000
CPU: Common caps: 0383f9ff 00000000 00000000 00000000
CPU: Intel Pentium III (Coppermine) stepping 03
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
mtrr: v1.40 (20010327) Richard Gooch (rgooch(a)atnf.csiro.au)
mtrr: detected mtrr type: Intel
ACPI: Subsystem revision 20030122
ACPI: Disabled via command line (acpi=off)
PCI: PCI BIOS revision 2.10 entry at 0xfd94f, last bus=7
PCI: Using configuration type 1
PCI: Probing PCI hardware
PCI: ACPI tables contain no PCI IRQ routing entries
PCI: Probing PCI hardware (bus 00)
PCI: Discovered primary peer bus 08 [IRQ]
PCI: Using IRQ router PIIX [8086/7110] at 00:07.0
Limiting direct PCI/PCI transfers.
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
apm: BIOS version 1.2 Flags 0x03 (Driver version 1.16)
Starting kswapd
VFS: Disk quotas vdquot_6.5.1
devfs: v1.12c (20020818) Richard Gooch (rgooch(a)atnf.csiro.au)
devfs: boot_options: 0x1
pty: 256 Unix98 ptys configured
Serial driver version 5.05c (2001-07-08) with HUB-6 MANY_PORTS MULTIPORT
SHARE_IRQ SERIAL_PCI ISAPNP enabled
RAMDISK driver initialized: 16 RAM disks of 32000K size 1024 blocksize
Uniform Multi-Platform E-IDE driver Revision: 7.00beta-2.4
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
PIIX4: IDE controller at PCI slot 00:07.1
PIIX4: chipset revision 1
PIIX4: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0x1c10-0x1c17, BIOS settings: hda:DMA, hdb:pio
    ide1: BM-DMA at 0x1c18-0x1c1f, BIOS settings: hdc:DMA, hdd:pio
hda: HITACHI_DK23AA-12B, ATA DISK drive
blk: queue c03cb420, I/O limit 4095Mb (mask 0xffffffff)
hdc: HITACHI DVD-ROM GD-S200, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: host protected area => 1
hda: 23572080 sectors (12069 MB) w/512KiB Cache, CHS=1559/240/63, UDMA(33)
Partition check:
/dev/ide/host0/bus0/target0/lun0: p1 p2 < p5 p6 p7 p8 >
md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27
md: Autodetecting RAID arrays.
md: autorun ...
md: ... autorun DONE.
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 1024 buckets, 8Kbytes
TCP: Hash tables configured (established 16384 bind 32768)
Linux IP multicast router 0.06 plus PIM-SM
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
RAMDISK: Compressed image found at block 0
Freeing initrd memory: 108k freed
VFS: Mounted root (ext2 filesystem).
Mounted devfs on /dev
Journalled Block Device driver loaded
kjournald starting. Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
Mounted devfs on /dev
Freeing unused kernel memory: 136k freed
Real Time Clock Driver v1.10e
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
usb-uhci.c: $Revision: 1.275 $ time 15:32:56 Mar 14 2003
usb-uhci.c: High bandwidth mode enabled
PCI: Found IRQ 11 for device 00:07.2
usb-uhci.c: USB UHCI at I/O 0x1c20, IRQ 11
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 1
hub.c: USB hub found
hub.c: 2 ports detected
usb-uhci.c: v1.275:USB Universal Host Controller Interface driver
usbdevfs: remount parameter error
EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,5), internal journal
Adding Swap: 181404k swap-space (priority -1)
kjournald starting. Commit interval 5 seconds
EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,8), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
MSDOS FS: IO charset iso8859-15
MSDOS FS: Using codepage 850
kjournald starting. Commit interval 5 seconds
EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,7), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
inserting floppy driver for 2.4.21-0.13mdk
Floppy drive(s): fd0 is 1.44M
FDC 0 is a National Semiconductor PC87306
IPVS: Connection hash table configured (size=4096, memory=32Kbytes)
IPVS: Each connection entry needs 116 bytes at least
IPVS: ipvs loaded.
Linux Kernel Card Services Kernel Version
  options: [pci] [cardbus] [pm]
PCI: Found IRQ 11 for device 00:02.0
PCI: Sharing IRQ 11 with 00:05.0
PCI: Sharing IRQ 11 with 01:00.0
PCI: Found IRQ 11 for device 00:02.1
Yenta IRQ list 06b8, PCI irq11
Socket status: 30000006
Yenta IRQ list 06b8, PCI irq11
Socket status: 30000006
cs: IO port probe 0x0c00-0x0cff: clean.
cs: IO port probe 0x0100-0x04ff: excluding 0x3b8-0x3df 0x4d0-0x4d7
cs: IO port probe 0x0a00-0x0aff: clean.
Installing knfsd (copyright (C) 1996 okir(a)monad.swb.de).
PCI: Found IRQ 11 for device 00:05.0
PCI: Sharing IRQ 11 with 00:02.0
PCI: Sharing IRQ 11 with 01:00.0
Crystal 4280/46xx + AC97 Audio, version 1.28.32, 15:31:33 Mar 14 2003
cs46xx: Card found at 0xf4100000 and 0xf4000000, IRQ 11
cs46xx: Thinkpad 600X/A20/T20 (1014:0153) at 0xf4100000/0xf4000000, IRQ 11
ac97_codec: AC97 Audio codec, id: CRY20 (Cirrus Logic CS4297A rev B)
parport0: PC-style at 0x3bc [PCSPP,TRISTATE]
lp0: using parport0 (polling).
hdc: ATAPI 24X DVD-ROM drive, 512kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.12
SCSI subsystem driver Revision: 1.00
Loading Lucent Modem Controller driver version 8.26
Detected Parameters Irq=11 BaseAddress=0x1800 ComAddress=0x1c00
Lucent Modem Interface driver version 8.26 (2002-11-04) with SHARE_IRQ enabled
ttyLT00 at 0x1800 (irq = 11) is a Lucent Modem
CSLIP: code copyright 1989 Regents of the University of California
PPP generic driver version 2.4.2
PPP BSD Compression module registered
PPP Deflate Compression module registered

$lsmod

Module Size Used by Tainted: P
ppp_deflate 4408 0 (autoclean)
zlib_inflate 21156 0 (autoclean) [ppp_deflate]
zlib_deflate 21176 0 (autoclean) [ppp_deflate]
bsd_comp 5336 0 (autoclean)
ppp_async 9216 1 (autoclean)
ppp_generic 24092 3 (autoclean) [ppp_deflate bsd_comp ppp_async]
slhc 6564 1 (autoclean) [ppp_generic]
lt_serial 23092 3 (autoclean)
lt_modem 521851 0 (autoclean) [lt_serial]
sg 34668 0 (autoclean) (unused)
st 29520 0 (autoclean) (unused)
sr_mod 16952 0 (autoclean) (unused)
sd_mod 13132 0 (autoclean) (unused)
scsi_mod 103316 4 (autoclean) [sg st sr_mod sd_mod]
ide-cd 33856 0 (autoclean)
cdrom 31680 0 (autoclean) [sr_mod ide-cd]
binfmt_misc 7084 1
lp 8128 0
parport_pc 25128 1
parport 34208 1 [lp parport_pc]
cs46xx 59152 0
soundcore 6308 0 [cs46xx]
ac97_codec 12488 0 [cs46xx]
nfsd 74288 0 (autoclean)
ds 8456 2
yenta_socket 13088 2
pcmcia_core 57248 0 [ds yenta_socket]
af_packet 14984 0 (autoclean)
ip_vs 83224 0 (autoclean)
floppy 55164 0
nls_iso8859-15 4092 1 (autoclean)
nls_cp850 4316 1 (autoclean)
vfat 11820 1 (autoclean)
fat 37976 0 (autoclean) [vfat]
supermount 15296 2 (autoclean)
usb-uhci 24684 0 (unused)
usbcore 73024 1 [usb-uhci]
rtc 8092 0 (autoclean)
ext3 59916 3
jbd 38972 3 [ext3]

Ecco quà, grazie per l'aiuto.Ciao.

Ciao Paolo,

penso che devi caricare il modulo per la realtek:

Prova a caricarlo digitando come root:

$ modprobe 8139too

oppure

$ modprobe 8139cp

Dipende dalla scheda che hai, sul mio sistema ho due driver per la
RealTek 8139cp e 8139too:

[root(a)inspiron net]# modinfo 8139cp
filename: /lib/modules/2.4.18-27.8.0/kernel/drivers/net/8139cp.o
description: "RealTek RTL-8139C+ series 10/100 PCI Ethernet driver"
author: "Jeff Garzik <jgarzik(a)mandrakesoft.com>"
license: "GPL"
parm: debug int, description "8139cp bitmapped message enable number"
parm: multicast_filter_limit int, description "8139cp maximum
number of filtered multicast addresses"

[root(a)inspiron net]# modinfo 8139too
filename: /lib/modules/2.4.18-27.8.0/kernel/drivers/net/8139too.o
description: "RealTek RTL-8139 Fast Ethernet driver"
author: "Jeff Garzik <jgarzik(a)mandrakesoft.com>"
license: "GPL"
parm: multicast_filter_limit int, description "8139too maximum
number of
filtered multicast addresses"
parm: max_interrupt_work int, description "8139too maximum events
handled per interrupt"
parm: media int array (min = 1, max = 8), description "8139too:
Bits 4+9: force full duplex, bit 5: 100Mbps"
parm: full_duplex int array (min = 1, max = 8), description
"8139too: Force full duplex for board(s) (1)"
parm: debug int, description "8139too bitmapped message enable
number"

I driver di rete sono dei file coll'estensione .o sotto la directory:
/lib/modules/[VERSIONE]/kernel/drivers/net

Se modprobe non ti da errori, la scheda di rete dovrebbe essere
disponibile. Dovresti vederla nel Output di lsmod.

Poi usa i tools di configurazione della MDK per far partire la
connessione. Oppure usa ifconfig.

Se non ci sono i driver, devi ricompilare il kernel attivandoli. Ma
penso che anche la MDK abbia un Kernel con quasi tutti i moduli
attivati. Se mancano potrebbe anche essere, che sono compilati
staticamente nel kernel, ma e´ molto improbabile e in quel caso non
dovresti aver avuto alcun problema.

La cosa che mi preoccupa un po e´, che non c'e´ la scheda nel output di
lspci. Sei sicuro che ci sia la scheda di rete?

Spero di aver potuto darti qualche aiuto.

Happy hacking!
Patrick

Alle 18:09, lunedì 30 giugno 2003, Patrick Ohnewein ha scritto:

Ciao Paolo,

penso che devi caricare il modulo per la realtek:

Prova a caricarlo digitando come root:

$ modprobe 8139too

oppure

$ modprobe 8139cp

Dipende dalla scheda che hai, sul mio sistema ho due driver per la
RealTek 8139cp e 8139too:

[root(a)inspiron net]# modinfo 8139cp
filename: /lib/modules/2.4.18-27.8.0/kernel/drivers/net/8139cp.o
description: "RealTek RTL-8139C+ series 10/100 PCI Ethernet driver"
author: "Jeff Garzik <jgarzik(a)mandrakesoft.com>"
license: "GPL"
parm: debug int, description "8139cp bitmapped message enable
number" parm: multicast_filter_limit int, description "8139cp
maximum number of filtered multicast addresses"

[root(a)inspiron net]# modinfo 8139too
filename: /lib/modules/2.4.18-27.8.0/kernel/drivers/net/8139too.o
description: "RealTek RTL-8139 Fast Ethernet driver"
author: "Jeff Garzik <jgarzik(a)mandrakesoft.com>"
license: "GPL"
parm: multicast_filter_limit int, description "8139too maximum
number of
filtered multicast addresses"
parm: max_interrupt_work int, description "8139too maximum events
handled per interrupt"
parm: media int array (min = 1, max = 8), description "8139too:
Bits 4+9: force full duplex, bit 5: 100Mbps"
parm: full_duplex int array (min = 1, max = 8), description
"8139too: Force full duplex for board(s) (1)"
parm: debug int, description "8139too bitmapped message enable
number"

I driver di rete sono dei file coll'estensione .o sotto la directory:
/lib/modules/[VERSIONE]/kernel/drivers/net

Se modprobe non ti da errori, la scheda di rete dovrebbe essere
disponibile. Dovresti vederla nel Output di lsmod.

Poi usa i tools di configurazione della MDK per far partire la
connessione. Oppure usa ifconfig.

Se non ci sono i driver, devi ricompilare il kernel attivandoli. Ma
penso che anche la MDK abbia un Kernel con quasi tutti i moduli
attivati. Se mancano potrebbe anche essere, che sono compilati
staticamente nel kernel, ma e´ molto improbabile e in quel caso non
dovresti aver avuto alcun problema.

La cosa che mi preoccupa un po e´, che non c'e´ la scheda nel output di
lspci. Sei sicuro che ci sia la scheda di rete?

Spero di aver potuto darti qualche aiuto.

Happy hacking!
Patrick

Volevo intanto ringraziarti per l'attenzione che mi hai dimostrato.
Però devo precisarti che la scheda di rete Realtek si trova sul pc MbM tower
che voglio collegare al notebook IBM. Questultimo, se ha una scheda di rete
ethernet è del tipo Mini-PCI o Combo Mini-PCI di marca IBM (l'ho letto nel
libretto di istruzioni).
Ora non so, se essendoci il connettore ethernet sul retro del notebook questo
voglia dire automaticamente che dentro c'è anche la scheda ?
Penso di sì, però se non viene rilevata da lspci potrebbe essere un problema
di moduli da caricare nel kernel come dici tu.
A questo punto non so se smontare il notebook e controllare se cè questa
benedetta scheda oppure caricare i moduli per scheda IBM, che a dire il vero
non so quali siano.
Grazie comunque e ciao !
Paolo