mandriva 2008 , problem sa mreznom karticom!
Dobrodošli, Gost. Molim vas prijavite se ili se registrujte.

Prijavite se sa korisničkim imenom, lozinkom i dužinom sesije

Linuxo Forumi

Stranice: 1 [2]   Idi dole
  Štampaj  
Autor Tema: mandriva 2008 , problem sa mreznom karticom!  (Pročitano 2124 puta)
0 članova i 1 posetilac pregledaju ovu temu.
dukenukem_4d
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 2069



« Odgovor #15 poslato: 24 Новембар 2007, 22:15:31 »

ne znam.. izgleda da je stvarno 00:00:00:00:00:00   Huh?

probaj da stavis neku izmisljenu mac adresu ,ili

probaj ga na usb
utakni ga na usb,a izvuci mrezni kabli ,
i onda ako se ne pojavi novi mrezni interfejs
ucitaj mu cdc_ether
   modprobe cdc_ether

pa onda ovo ostalo ifconfig itd.
(iskopao sam da kao radi na usb ,odavde ,dugacko http://www.archlinux.org/pipermail/arch/2006-October.txt.gz )
*u prilogu,izvuceno
Prijavi uredniku   Sačuvana

ADSL 512 Slackware Srbija Psy linux notorrni_modem ali se teže instalira od oootranslit ња ња ња
zchira
Hero Member
*****
Van mreže Van mreže

Poruke: 528


« Odgovor #16 poslato: 24 Новембар 2007, 22:34:27 »

pre nego odem u 2008-icu da probam, sta mislis o ovom:

ovo su delovi dmesg izlaza koji se ticu skge-a
---
2008
skge 1.11 addr 0xfb000000 irq 19 chip Yukon-Lite rev 7
skge 0000:02:0b.0: bad (zero?) ethernet address in rom
skge eth0: addr 00:00:00:00:00:00

2007
skge 1.5 addr 0xfb000000 irq 21 chip Yukon-Lite rev 7
skge eth0: addr 00:00:00:00:00:00
skge eth0: enabling interface
skge eth0: Link is up at 100 Mbps, full duplex, flow control none

razlicite verzije modula skge. Jel mogu da iskopiram modul iz 2007 u 2008 , bez da kompajliram kernel ili nesto slicno. Dakle samo kopi-paste :-)   
Prijavi uredniku   Sačuvana

dukenukem_4d
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 2069



« Odgovor #17 poslato: 24 Новембар 2007, 22:56:14 »

mislim da ne ,jer moraju da im se poklope verzije kernela kao i verzija gcc
(na modinfo se vidi da je razlicito ,u vermagic polju)

ali moze da se ukompilira skge 1.5 iz sorsa njegovog ,ali na ovom novijem kernelu za 2008
(ako ne prijavi neku gresku u procesu ,jer je noviji kernel)
na 2007 je 2.6.17 valjda,verovano ce da prijavi dosta 'errors' kada se radi make
na ovom novijem za 2008

ili ako nije do modula uopste,vec posle kad sistem preuzme interfejs?
kako to da se utvrdi?
« Poslednja izmena: 24 Новембар 2007, 23:02:08 od dukenukem4d » Prijavi uredniku   Sačuvana

ADSL 512 Slackware Srbija Psy linux notorrni_modem ali se teže instalira od oootranslit ња ња ња
zchira
Hero Member
*****
Van mreže Van mreže

Poruke: 528


« Odgovor #18 poslato: 24 Новембар 2007, 23:27:25 »

postaje komplikovano... ne mogu da verujem da neki najnoviji linux ima ovakve probleme... cak ni slackware od pre vise od godinu dana nije pravio ovakve probleme! Na kraju cu da umem neki drugi distro (mozda fedoru), iako sam se bas vezao za mandrivu :-/
Prijavi uredniku   Sačuvana

dukenukem_4d
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 2069



« Odgovor #19 poslato: 24 Новембар 2007, 23:33:43 »

moglo bi ovako da se napravi ,ovaj drajver
zove funkciju is_valid_ether_addr u sledecim linijama:
drivers/net/skge.c:
line 2461
line 3323
line 3711

za 2.6.22 kernel,nalazi se u ovom hederu:
include/linux/etherdevice.h, line 105
Kod:
96 /**
97  * is_valid_ether_addr - Determine if the given Ethernet address is valid
98  * @addr: Pointer to a six-byte array containing the Ethernet address
99  *
100  * Check that the Ethernet address (MAC) is not 00:00:00:00:00:00, is not
101  * a multicast address, and is not FF:FF:FF:FF:FF:FF.
102  *
103  * Return true if the address is valid.
104  */
105 static inline int is_valid_ether_addr(const u8 *addr)
106 {
107         /* FF:FF:FF:FF:FF:FF is a multicast address so we don't need to
108          * explicitly check for it here. */
109         return !is_multicast_ether_addr(addr) && !is_zero_ether_addr(addr);
110 }
111

skge.c  (2.6.22) za skge 1.11 ,
Kod:
3322
3323         if (!is_valid_ether_addr(addr->sa_data))
3324                 return -EADDRNOTAVAIL;
3325

Kod:
2460
2461         if (!is_valid_ether_addr(dev->dev_addr))
2462                 return -EINVAL;
2463

ako se iskomentiraju ovi pozivi funkcija ali samo u redu 2461
a ovaj u redu 3323 da ostane (jer on se nalazi i u skge 1.5 ,kojoj ne smeta ,tako izgleda)
(onaj u redu 3711 ,isto da ostane jer samo ispisuje u log?)
i da se samo ovaj skge.c ponovo iskompilira pomocu odgovarajuceg makefile
(bez rekompilacije celog kernela)

ovaj u redu 2461 je u funkciji skge_up ,sto ga u stvari i sprecava da podigne interfejs Afro

(ovo nije zbog linuxa ,vec zato sto je BUG u biosu ,takav da mrezna nema ispravnu MAC adresu)
Prijavi uredniku   Sačuvana

ADSL 512 Slackware Srbija Psy linux notorrni_modem ali se teže instalira od oootranslit ња ња ња
zchira
Hero Member
*****
Van mreže Van mreže

Poruke: 528


« Odgovor #20 poslato: 24 Новембар 2007, 23:44:12 »

to bi mogao da probam..pravi hakeraj :-)

Mada, sta mislis, da probam da flashujem bios? mozda to resi problem?
Prijavi uredniku   Sačuvana

dukenukem_4d
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 2069



« Odgovor #21 poslato: 24 Новембар 2007, 23:47:14 »

moze i to ,ali ja sam probao jednom kod mene da stavim noviji bios asusov,
a posle sam jedva vratio ovaj stari (i od tad vise ne pipam bios ,pa sta radi -radi a sta ne radi-ne radi )
Smiley
(na drugom ,starijem kt133 kompu je bilo uspesno doduse ,i resilo neku desetu stvar)
Prijavi uredniku   Sačuvana

ADSL 512 Slackware Srbija Psy linux notorrni_modem ali se teže instalira od oootranslit ња ња ња
zchira
Hero Member
*****
Van mreže Van mreže

Poruke: 528


« Odgovor #22 poslato: 25 Новембар 2007, 00:23:55 »

Pozdrav iz 2008-ice !!!!!
Ipak nisam hteo da menjam bios, sto je sigurno sigurno je (imao sam i ja losa iskustva).

Promenio sam mac adresu i samo od sebe je proradilo:

# ifconfig eth0 down
# ifconfig eth0 hw ether 00:80:48:BA:d1:20

cak nisam ni morao da kucam 'ifconfig eth0 up'

duke, hvala na pomoci i ulozenom trudu Afro


Dalja pitanja, ovo verovatno moram da radim pri svakom startovanju racunara, sto znaci da treba da stavim ove 2 komande u rc.local ?
Ovu adresu 00:80:48:BA:d1:20 sam stavio kao u primeru koji sam nasao na netu... jel to ima neke veze koja je? jel mogu da stavim neku drugu (recimo 00:00:00:00:00:01 ili sl...)



Prijavi uredniku   Sačuvana

Stranice: 1 [2]   Idi gore
  Štampaj  
 
Prebaci se na: