|
View:
New views
1 Messages
—
Rating Filter:
Alert me
|
|
|
d-link dge-528t e linux 2.6.8 sotto linux la scheda d-link 528t (gigabit ethernet) funziona
perfettamente. con un kernel 2.4 bisogn avere i sorgenti o gli headers, seguire la guida, e buildare il driver, che e contenuto nel cd pronto per essere compilato con un kernel maggiore di 2.6.10 bosogna usare il driver gia contenuto nel kernel attraverso modprobe r8169, questo e un dirver realteck che server per un'altra scheda perfettamente compatibile con la dilink. se si ha un kernel < 2.6.10 ma sempre della serie 2.6.x e possibile far funzionare questa scheda con il dirver r8169 (e inutile dire che i driver contenuti nel cd non vanno bene per il 2.6.x) per prima cosa si deve scaricare un applicativo, hexedit. questo programma serve per editare i moduli del kernel in formato hex (esadecimale). il modulo r8169 nelle versioni del kernel prima della 2.6.10 infatti manca di un "PCI id" che e necessario per il funzionamento con la scheda d-link, quindi dovremmo dire noi al modulo di accettare anche l'id della nostra scheda dlink. l'unico modo per farlo e editare con hexedit il modulo stesso. come si puo vedere da questa porzione di codice, e necessario aggiungere solamento l'id della d-link questo, *QUOTE* static struct pci_device_id rtl8169_pci_tbl[] = { {0x10ec, 0x8169, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0}, {0,}, }; deve diventare: *QUOTE* static struct pci_device_id rtl8169_pci_tbl[] = { {0x10ec, 0x8169, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0}, {0x1186, 0x4300, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0}, {0,}, }; per fare cio: 1) diventiamo root con il comando su 2) scriviamo uname -r per sapere con quale kernel stiamo lavorando 3) facciamo cd /lib/modules/2.6.x/<nome_kernel>/drivers/net 4) creiamo una copia di backup del driver con cp r8169.ko r8169.ko.BAK 5) apriamo con hexedit il modulo facendo: hexedit r8169.ko 6) utilizziamo / per attivare la funzione cerca di hexedit 7) inseriamo nel campo di ricerca la seguente stringa EC10000069810000 8) a questo punto il nostro puntatore verra posto sulla prima cifra della stringa (cioe "E") 9) cambiamo l'intera stringa in 8611000000430000 10) digitiamo ctrl + x per uscire e successivamente Y per salvare. oppure digitiamo f2 per salvare e poi ctrl + x per uscire. 11) inseriamo il modulo nel kernel con l'utilita modconf o con modprobe in questo modo modprobe r8169 12) controlliamo che la scheda sia stata rilevata, e infine riavviamo per vedere se il modulo viene effettivamente caricato all'avvio. in questo modo questo magnifico adattatore di rete potra funzionare senza problemi!! Spero possa essere di aiuto a qualcuno, ho speso un paio di ora a documentarmi per farla funzionare!! -- To UNSUBSCRIBE, email to debian-italian-REQUEST@... with a subject of "unsubscribe". Trouble? Contact listmaster@... |
| Free embeddable forum powered by Nabble | Forum Help |