Pagina 1 di 2

Problemi con l'interfaccia ethernet

Inviato: mer 8 nov 2006, 15:04
da x-davide
Ciao a tutti, mi presento, sono Davide e al mio primo messaggio. Dunque, sono passato a Slakware da 2 giorni, e, nonostante abbia letto la guida SD4, non riesco a configurare la mia rete, mi spiego: Io ho un modem d-link ethernet, ma sembra che linux non veda proprio la scheda di rete, visto che dmesg non da alcun risultato, eth0 non esiste e pppoe-start non parte. Preciso inoltre il fatto che a causa del serial ata ho installato il kernel 2.6.17.13.
Qualcuno sa aiutarmi, dato che i comandi della guida non si comportano come dovrebbero?? :cry:

Inviato: mer 8 nov 2006, 15:30
da gallows
Dando `ifconfig -a' non te la rileva? Se è così probabilmente devi caricare il driver per la tua scheda. Per vedere che chip monta dai `lspci
| grep -i eth`.


Ah, benvenuto :)

Inviato: mer 8 nov 2006, 15:50
da x-davide
grazie per il benvenuto!!
Eh si, dando ifconfig -a viene rilevato qualcosa, ma non l'interfaccia ethernet, infatti dmsg | grep eth0 non da risultato...ora provo come dici, se così fosse, come li carico i driver??

Inviato: mer 8 nov 2006, 16:00
da x-davide
dato il comando ecco il risultato...è lo stesso che ottengo con lspci | grep ethernet:
00:0d.0 ethernet controller: ali corporation uli 1698, 1573 integrated ethernet (rev40)
che fare?? :cry:

Inviato: mer 8 nov 2006, 16:39
da Paoletta
il tuo problema è sicuramente dovuto ai driver che non vengono caricati...

modprobe tulip o modprobe uli526x fanno comparire la scheda con dmesg | grep eth?

ti conviene guardare su internet (ad esempio sul sito della casa produttrice) per vedere qual è il modulo da caricare

Inviato: mer 8 nov 2006, 16:44
da prometeo79
gallows ha scritto:Dando `ifconfig -a' non te la rileva? Se è così probabilmente devi caricare il driver per la tua scheda. Per vedere che chip monta dai `lspci
| grep -i eth`.


Ah, benvenuto :)
[OT]
http://www.slacky.it/forum/viewtopic.php?t=16047

Fantastico! Dimmi che hai un prontuario! [/OT]

Inviato: mer 8 nov 2006, 17:31
da Paoletta
prometeo79 ha scritto:
gallows ha scritto:Dando `ifconfig -a' non te la rileva? Se è così probabilmente devi caricare il driver per la tua scheda. Per vedere che chip monta dai `lspci
| grep -i eth`.


Ah, benvenuto :)
[OT]
http://www.slacky.it/forum/viewtopic.php?t=16047

Fantastico! Dimmi che hai un prontuario! [/OT]
ROTFL!!! :colors: :reindeer: :thumbright:

Inviato: mer 8 nov 2006, 17:32
da x-davide
ho proceduto nella seguente maniera, leggendo dal cd della mainboard:
/usr/...;
make menuconfig;
Seguito queste istruzioni:
To use the driver as a module, proceed as follows:

1. Enable 'loadable module support' in the kernel.
2. For automatic driver start, enable the 'Kernel module loader'.
3. Select the menu "Network device support" and then "Ethernet(1000Mbit)"
4. Mark "Marvell Yukon Chipset / SysKonnect SK-98xx family support"
with (M)
5. Execute the command "make modules".
6. Execute the command "make modules_install".
The appropiate modules will be installed.
7. Reboot your system.

Eppure buio, non va niente....possibile??
:cry:

Inviato: mer 8 nov 2006, 18:05
da albatros
Hai guardato se il modulo è stato caricato usando lsmod?
hai provato a compilare il modulo staticamente ? (in questo caso dovresti copiare anche il vmlinuz o il bzImage, chiaramente...)

Inviato: mer 8 nov 2006, 19:43
da gallows
Ma hai provato a caricare il modulo? Se è quello lì si chiama sk98lin.

@prometeo79: Lol, erano due thread uguali ed ho fatto copia-incolla ghgh

Inviato: lun 13 nov 2006, 23:00
da x-davide
Ragazzi...nulla assoluto...Come suggerito sempre sul cd della mia scheda madre Asus k8u-x, lancio modprobe sk98lin, e la risposta è Can't locate module...ma il modulo c'è nel kernel...incluso e non modularizzato, cosa sto sbagliando?? :cry:

Inviato: mar 14 nov 2006, 0:14
da paulinho1
Ciao hai instalato tutti i pacchetti tgz della directory extra relativi al tuo kernel? Lo so che è una dimanda banale ma io ieri ho dovuto reinstalare la slack nel mio server e nella fretta mi ero dimenticato di fare questo passaggio e non mi riconoceva la eth0 .

Inviato: mar 14 nov 2006, 2:18
da bloodlust
x-davide ha scritto:Ragazzi...nulla assoluto...Come suggerito sempre sul cd della mia scheda madre Asus k8u-x, lancio modprobe sk98lin, e la risposta è Can't locate module...ma il modulo c'è nel kernel...incluso e non modularizzato, cosa sto sbagliando?? :cry:
Se il device driver lo hai compilato come statico, cercare di caricarlo come modulo è normale che ti restituisca errore...

Inviato: mer 15 nov 2006, 22:45
da x-davide
Ciao a tutti, intanto grazie per le risposte, spiego per bene il problema. Solo ora sono riuscito a instalare il kernel 2.6.17.13, tant'è che all'avvio appare la dicitura kernel 2.6.17.13...Inoltre ho trovato driver e istruzioni per installare l'interfaccia, ma le dir specificate io non le ho, e, se lancio da /usr/src/linux make menuconfig, il kernel mi viene detto essere il 2.4.33...possibile??
Ecco le istruzioni trovate, che sembrano abbastanza semplici, ma non vanno:

Make sure your kernel version number is 2.6.8.

Copy uli526x.c to /usr/src/linux-2.6.8/drivers/net/tulip/, and modify the
following file in this directory. (Make a backup of them.)

*/peccato che la dir da me non esista, ma io abbia solo /usr/src/linux/*

1.Kconfig.in
add the following lines to Config.in file.(refer to the Config.in file we provide to you)

config M526X
tristate "ULi M526x controller support"
depends on PCI
select CRC32
---help---
This driver is for ULi M5261/M5263 10/100M Ethernet Controller
(<http://www.uli.com.tw/>).

To compile this driver as a module, choose M here.
*/ Il file in questione non c'è nella directory tulip, ma solo in net /*
2.Makefile
add the following lines to Makefile.(refer to the Makefile we provide to you)

obj-$(CONFIG_M526X) += uli526x.o
------------------------------------
Install as a kernel module
------------------------------------

Step 1:
Change directory to /usr/src/linux-2.6.8
Use the command "make menuconfig" or "make xconfig", and make
sure "ULi M526x controller support" is set as module.

Example:
Select "Device Drivers"
Select "Networking support"
Select "Ethernet (10 or 100Mbit)"
Select "Tulip family network device support"
Select "ULi M526x controller support" as "m"

Step 2:
Select "Loadable module support", and unselect "Set version information
on all module symbols"

Before exit, save your configration.


Step 3:
make modules
make modules_install

Step 4:
modprobe tulip

Then, you can bind any protocol into M5263 driver and use it.

Spero di essere stato chiaro, e spero tanto ci sia una soluzione!!
:cry:

Inviato: mer 15 nov 2006, 23:24
da urka58
/usr/src/linux è molto probabilmente un link a /usr/src/linux-2.4.33.3.
Vai invece in /usr/src/linux-2.6.17.3 e fai quello che devi fare, anche se non ho capito bene se stai cercando di compilare un modulo del kernel o un driver del costruttore.
Ciao