Placa retea

12 posts / 0 new
Last post
yo2ljw
Placa retea

Ethernet card PCI 10/100 chipset Realtek
Poate cineva sa-mi spuna daca linux-ul are inclus driverul pentru o astfel de placa de retea?

adyx
Re: Placa retea

Da, are, Realtek-urile sunt cele mai uzuale chipseturi de placa de retea. Ce versiune exact ?

We can't solve problems by using the same kind of thinking we used when we created them.
A.E.

yo2ljw
Re: Placa retea

Quote:
adyx a scris:
Ce versiune exact ?

Nu stiu inca ... vreau sa-mi iau o placa de retea shi nu vroiam sa dau banii degeaba pe ea ...

Inteligenţa mă urmăreşte ... da' io's mai rapid !!!

adyx
Re: Placa retea

Ia-ti ca merge.

We can't solve problems by using the same kind of thinking we used when we created them.
A.E.

db
Re: Placa retea

Fratilor ajutati un biet batranel, ori sunt prost ori sunt prost, din doua una. Nu pot configura eth0 sa-l ia aghiuta.
Este un IC+ , mi-a scos peri albi.
Multumesc anticipat

adyx
Re: Placa retea

Daca nu pui exact pe hartie pasii pe care ii ai de urmat nu o sa o instalezi niciodata...
Inainte sa faci partea din paragraful de mai jos incerca sa incarci cu comanda
modprobe sundance modulul pe care l-am vazut in distributie. Deci sari paragraful urmator si treci la partea cu lsmod. Daca nu merge, te intorci.

Descarci driverul de aici.
Dezarhivezi continutul intr-un director.
din consola. Te asiguri ca ai sursele kernelului instalate, adica pachetul kernel-source-2.6-2.6.11-6mdk.
Intr-un terminal mergi in directorul unde ai desfacut sursele.
Dai comanada
make all
In director vor aparea printre altele doua fisiere noi sundance.o so sundance.ko
Ca root copiezi modulul sundance.o in /lib/modules/2.6.11-6mdk/kernel/drivers/net/
Dai comanda
modprobe sundance

Dai comanda
lsmod
si in lista aparuta te asiguri ca modulul sundance este incarcat. Daca este, deschizi Mandriva Control Center si iti configurezi placa de retea.Sau o configurezi din consola cu
ifconfig eth0 xxx.xxx.xxx.xxx netmask yyy.yyy.yyy.yyy
primul e IP-ul si al doilea netmaskul. Recomandat sa o faci din Control Center ca e mai simplu pentru tine. Reteau ar trebui sa iti merga daca dai un ping 127.0.0.1
Ca sa incarce automat la boot modulul bagi linia
modprobe sundance in fisierul /etc/rc.d/rc.local Daca totul iti merge acum, iti va merge si dupa ce rebootezi.
La partea de mai sus, daca nu ti-a mers cu sundance.o incerca sa copiezi sundance.ko intre modulele sistemului.
Sper ca nu am uitat nimic...

We can't solve problems by using the same kind of thinking we used when we created them.
A.E.

db
Re: Placa retea

Am umat urmatorii pasi:
#make all
#insmod ./sundance.ko
#ifconfig eth0 xxx.xxx.xxx.xxx netmask yyy.yyy.yyy.
#cp sundance.ko /lib/modules/ver_kernel/kernel/drivers/net
#cp sundance.o /lib/modules/ver_kernel/kernel/drivers/net
sa fie
am adaugat linia urmatoare in /etc/modules.conf:
alias eth0 sundance
sa fie
#ping
am adaugat linia in /etc/rc.d/rc.local
modprobe sundance
am configurat DNS si GW
ok
acum totul OK
dupa reeboot BAU

adyx
Re: Placa retea

Da un lsmod dupa reboot si vezi daca ai modulul sundance incarcat.
Fiecare distro are particularitatile lui, daca te incapatanezi sa aplici ce scrie in readme-ul driverelor fara sa particularizezi it's your problem. Ergo,
alias eth0 sundance pe Mandriva. il scrii in /etc/modprobe.conf. Sterge deci din modules.conf baga un modprobe.conf. Oricum linia nu are nici o valoare daca nu incarca modulul la boot.
Daca nu incarca modulul, sterge linia din /etc/rc.d/rc.local si scrie sundance in /etc/modprobe.preload

We can't solve problems by using the same kind of thinking we used when we created them.
A.E.

db
Re: Placa retea

Ce spui de asta:
insmod /lib/......./......./......./....../sundance.ko in /etc/rc.d/rc.local
Nu sunt capos dar le-am luat pe toate partile, acum incarca si dupa boot

adyx
Re: Placa retea

Mergi doar pe ideea de a baga alias eth0 sundance in locatia pe care ti-am precizat-o. Nu mai are rost sa mai scrii nimic in alta parte daca faci asta, comenzile pe care ti le-am dat sunt redundante una fata de cealalta. Fa deci alias altfel ne incurcam in comenzi.
Daca modulul este dupa boot atunci inseamna ca trebuie sa automatizezi si setarile de retea si pentru asta creezi un script ca in redme-ul acela, localizat in
/etc/sysconfig/network-scripts/ifcfg-eth0 unde pui setarile de retea. Ma gandeam ca Mandriva il va crea automat dupa ce setezi reteaua dar se pare ca nu e asa.

We can't solve problems by using the same kind of thinking we used when we created them.
A.E.

db
Re: Placa retea

Pentru adyx exemplific sa inteleaga mai bine, unde gresesc?

Exemplul 1:

unzip arhiva => ok
#make all => ok
generare sundance.o si sundance.ko => ok
#cp sundance.o (sundance.ko) /lib/modules/2.6.11-6mdk/kernel/drivers/net => ok
ATENTIE AICI
1. modprobe sundance => ok
lsmod apare modulul sundance dar nici gind sa pot configura eth-ul
2. modprobe sundance.o modul negasit
3. modprobe sundance.ko modul negasit

Exemplul 2:

unzip arhiva => ok
#make all => ok
generare sundance.o si sundance.ko => ok
#cp sundance.o (sundance.ko) /lib/modules/2.6.11-6mdk/kernel/drivers/net => ok
ATENTIE AICI

insmod sundance.o => invalid module !!!!!!!
insmod sundance.ko => ok
lsmod apare modulul sundance pot configura eth-ul =>ok
am adaugat linia modprobe sundance in /etc/rc.d/rc.local => ok
REEBOOT
BAU! BAU! ETH-ul NU ESTE

Am incercat cu alias......... =>KO
Am scos alias........... =>ok
Singura solutie care am gasit-o este asta:
am adaugat linia insmod /lib/......./......./......../sundance.ko
REBOOT ===> eth ==ok

Daca este ceva de comentat ma supun criticilor,dar nu este vorba de incapatzanare.
Era sa uit dupa configurarea eth-ului apare in /etc/sysconfig/network-script igcfg-eth0 fara sa-l editez eu

adyx
Re: Placa retea

Quote:
adyx wrote:
........
Ca root copiezi modulul sundance.o in /lib/modules/2.6.11-6mdk/kernel/drivers/net/
.......
La partea de mai sus, daca nu ti-a mers cu sundance.o incerca sa copiezi sundance.ko intre modulele sistemului.

Citez din ce am spus intr-un post anterior.Iti sugeram sa le copiezi pe rand nu simultan. Daca le pui pe amandoua sistemul probabil ca iti va incarca sundance.o cu modprobe si tu ai nevoie de celalalt. Cred ca asta e explicatia. De asemenea este posibil sa mai fie vreun modul cu numele asta pe acolo care sa fi venit cu sistemul. De aceea iti merge cand in incarci cu insmod si calea catre el. Conform readme-ului se pare ca intr-adevar ai nevoie de sundance.ko pentru kernelul 2.6. In fine, deci sa inteleg ca iti merge pana la urma intr-una dintre variante. Foloseste-o pe aceea.

We can't solve problems by using the same kind of thinking we used when we created them.
A.E.