[Tech] PCMCIA Ethernet su RedHat 6.2
Simone Gabbiani
gabbiani@inwind.it
Lun 9 Lug 2001 05:01:04 CEST
Ciao a tutti,
non riesco a configurare una card PCMCIA D-Link DFE-680TX per il mio
portatile, un Toshiba Satellite 1670CDS.
Ho una RedHat 6.2 e il problema, per quel poco che ho capito - non sono
un esperto - sta in un file che le utility di configurazione si aspettano
di trovare in /etc/sysconfig/network-scripts/. La mia scheda sarà il device
eth0 e il file devo quindi nominarlo ifcfg-eth0. Questo file è chiamato dallo
script /etc/pcmcia/network, chiamato a sua volta da cardmgr.
Da quel che ho capito è compito mio crearlo e immettervi i corretti
parametri, descritti nel sito della RedHat. Io l'ho compilato così:
DEVICE=eth0
IPADDR=192.0.0.3
NETMASK=255.255.255.0 (ho praovato anche con 255.0.0.0)
NETWORK=192.0.0.3 (che centra questo ?)
BROADCAST=192.0.0.255 (quest'altro è proprio necessario ?)
ONBOOT=no
NAME=DFE680TX
Riporto a titolo di informazione il file relativo al loopback, che era
già presente:
DEVICE=lo
IPADDR=127.0.0.1
NETMASK=255.0.0.0
NETWORK=127.0.0.0
# If you're having problems with gated making 127.0.0.0/8 a martian,
# you can change this to something else (255.255.255.255, for example)
BROADCAST=127.255.255.255
ONBOOT=yes
NAME=loopback
Il log di cardmgr, dopo aver caricato i moduli della card (tuylip_cb che d
dovrebbe essere ok: ho fatto quanto scritto su linux-laptop.net), nel momento
in cui il mio file ifcfg-eth0 viene letto "sputa" fuori questo: "route:
netmask
doesn't match route address".
E subito dopo ifconfig va in segmentation fault! Ho perso molte ore per
arrivare fino qui e sono sfinito. AIUTOOOOOOO
Allego il log di cardmgr (cardmgr_log) e il dmesg relativo a ifconfig
(allegato1.txt) oltre che a una pagina di documentazione RedHat relativa alle
specifiche del file ifcfg-DEVICE (Network-config-Tips), che in rete si trova
qui:
http://www.redhat.com/support/docs/tips/Network-Config-Tips/Network-Config-Tips.html
Ma non state VOI ad andare in rete per il mio problema: quello lo devo fare
io. Tutto quello che ho bisogno di sapere è:
- è una prassi regolare quella di creare il file ifcfg-eth0 ?
- anche voi avete dovuto fare tutto questo ?
- dove sbaglio ?
AH, dimenticavo che route, se può essere utile, mi dà il seguente output:
Dest Gateway Genmask Flags Metric Ref Use Iface
127.0.0.0 * 255.0.0.0 U 0 0 0 lo
Ioltre a me di route non mi frega niente perché m'interessa solo collegare
il portatile al PC con un cross-cable, e basta, senza condividere niente.
Ringrazio anticipatamente chi avrà un po' di pazienza nel darmi un aiutino,
ciao ciao
Simone.
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.linux.it/pipermail/flug-tech/attachments/20010709/9575e61b/attachment.html>
-------------- parte successiva --------------
cs: cb_enable(bus 35)
bridge io map 0 (flags 0x21): 0x200-0x2ff
bridge mem map 0 (flags 0x1): 0x60040000-0x60060fff
tulip_attach(bus 35, function 0)
tulip.c:v0.91 4/14/99 becker@cesdis.gsfc.nasa.gov (modified by danilo@cs.uni-magdeburg.de for XIRCOM CBE, fixed by Doug Ledford)
eth0: Digital DS21143 Tulip rev 17 at 0x200, 10:80:00:80:00:80, IRQ 3.
eth0: EEPROM default media type 10baseT.
eth0: MII transceiver #1 config 3000 status 7849 advertising 01e1.
Unable to handle kernel NULL pointer dereference at virtual address 00000000
current->tss.cr3 = 005d5000, %cr3 = 005d5000
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c205f051>]
EFLAGS: 00010246
eax: fffffff8 ebx: ffffffff ecx: 00000000 edx: c1ad47a8
esi: 00000000 edi: c0434d80 ebp: c0621e44 esp: c0621df8
ds: 0018 es: 0018 ss: 0018
Process ifconfig (pid: 480, process nr: 32, stackpage=c0621000)
Stack: c0434d80 00000008 00000286 c1ad4e60 00000246 00000003 00000008 00000000
00000000 00000292 c0434d80 c1ad47a8 00000200 c1ad47a0 c04dc800 00000200
00000292 000000c8 c0621e98 c0621e98 c205ec04 c0434d80 00000001 c0434d80
Call Trace: [<c205ec04>] [<c205efb7>] [<c014d9ba>] [<c014e4eb>] [<c016cf19>] [<c014ea0d>] [<c016e966>]
[<c014a192>] [<c012dfaf>] [<c010a0d4>]
Code: 8a 06 8b 55 08 88 42 3c 83 7d 0c 00 74 15 8b 45 e8 0f b6 48
-------------- parte successiva --------------
Jul 9 04:22:58 localhost pcmcia: cardmgr.
Jul 9 04:22:58 localhost cardmgr[425]: starting, version is 3.1.8
Jul 9 04:22:59 localhost cardmgr[425]: watching 2 sockets
Jul 9 04:22:59 localhost cardmgr[425]: initializing socket 1
Jul 9 04:22:59 localhost cardmgr[425]: socket 1: D-Link DFE-680TX Ethernet
Jul 9 04:22:59 localhost cardmgr[425]: executing: 'insmod /lib/modules/2.2.14-5.0/pcmcia/cb_enabler.o'
Jul 9 04:22:59 localhost cardmgr[425]: executing: 'insmod /lib/modules/2.2.14-5.0/pcmcia/tulip_cb.o'
Jul 9 04:22:59 localhost cardmgr[425]: executing: './network start eth0'
Jul 9 04:22:59 localhost cardmgr[425]: + route: netmask doesn't match route address
Jul 9 04:22:59 localhost cardmgr[425]: + Usage: route [-nNvee] [-FC] [<AF>] List kernel routing tables
Jul 9 04:22:59 localhost cardmgr[425]: + route [-v] [-FC] {add|del|flush} ... Modify routing table for AF.
Jul 9 04:22:59 localhost cardmgr[425]: +
Jul 9 04:22:59 localhost cardmgr[425]: + route {-h|--help} [<AF>] Detailed usage syntax for specified AF.
Jul 9 04:22:59 localhost cardmgr[425]: + route {-V|--version} Display version/author and exit.
Jul 9 04:22:59 localhost cardmgr[425]: +
Jul 9 04:22:59 localhost cardmgr[425]: + -v, --verbose be verbose
Jul 9 04:22:59 localhost cardmgr[425]: + -n, --numeric dont resolve names
Jul 9 04:22:59 localhost cardmgr[425]: + -N, --symbolic resolve hardware names
Jul 9 04:22:59 localhost cardmgr[425]: + -e, --extend display other/more information
Jul 9 04:22:59 localhost cardmgr[425]: + -F, --fib display Forwarding Information Base (default)
Jul 9 04:22:59 localhost cardmgr[425]: + -C, --cache display routing cache instead of FIB
Jul 9 04:22:59 localhost cardmgr[425]: +
Jul 9 04:22:59 localhost cardmgr[425]: + <AF>=Use '-A <af>' or '--<af>' Default: inet
Jul 9 04:22:59 localhost cardmgr[425]: + List of possible address families (which support routing):
Jul 9 04:22:59 localhost cardmgr[425]: + inet (DARPA Internet) inet6 (IPv6) ax25 (AMPR AX.25)
Jul 9 04:23:00 localhost cardmgr[425]: + netrom (AMPR NET/ROM) ipx (Novell IPX) ddp (Appletalk DDP)
Maggiori informazioni sulla lista
flug-tech