[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