|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Oct 2000
Città: Bologna
Messaggi: 3691
|
Lan della A7V8X:come si inserisce il modulo nel kernel?
sto cercando di installare il driver per la scheda di rete 10/100 integrata della asus a7v8x, che e' una broadcom 4401; teoricamente dovrebbe funzionare l'installazione senza problemi, invece non e' cosi, infatti il make install mi da questo errore
depmod: *** Unresolved symbols in /lib/modules/2.4.19-16mdk/kernel/sound/drivers/vx/snd-vx-lib.o che tra l'altro non capisco cosa c'entri... sono andato nella dir contenente il modulo bcm4400.o, o facendo ls, sono tutti rossi, mentre questo e' bianco; e' cosi perche' non e' riconosciuto come modulo? come faccio a "inserirlo" nel kernel? uso la mandrake 9 |
|
|
|
|
|
#2 | |
|
Bannato
Iscritto dal: Aug 2000
Città: Pruvincia de Milan
Messaggi: 435
|
Re: Lan della A7V8X:come si inserisce il modulo nel kernel?
Quote:
|
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Prova a partire ugualmente con il kernel, e a caricare il modulo con modprobe. Dovrebbe dirti quali sono i simboli non risolti, così possiamo capire cosa vuole.
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Oct 2000
Città: Bologna
Messaggi: 3691
|
risultato insmod
facendo insmod snd-vx-lib.o mi da questo errore:
snd-vx-lib.o: unresolved symbol snd_verbose_printk |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Salva la tua configurazione, esegui make mrproper, rifai make xconfig, carica la configurazione salvata, e seleziona la voce "Verbose printk" nella sezione sound->Advanced Linux Sound Architecture. Ricompila e reinstalla.
Forse hai attivato delle opzioni di debug che usano questo simbolo, ma per un difetto nei file Config.in non dipendono da verbose printk (come invece dovrebbero).
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
|
|
|
|
|
#6 | |
|
Senior Member
Iscritto dal: Oct 2000
Città: Bologna
Messaggi: 3691
|
Quote:
|
|
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Forse ho capito...
Puoi dirmi da dove hai scaricato quel driver?
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
|
|
|
|
|
#8 | |
|
Senior Member
Iscritto dal: Oct 2000
Città: Bologna
Messaggi: 3691
|
Quote:
Fatto questo i passi da fare sono questi giusto:? make make bzImage make modules make install make modules_install e poi configuro lilo e poi riavvio tutto ok? |
|
|
|
|
|
|
#9 | |
|
Senior Member
Iscritto dal: Oct 2000
Città: Bologna
Messaggi: 3691
|
Quote:
cos'hai capito? ho appena fatto mak dep |
|
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
NO. Mi sorge il sospetto che quel driver _non_ fa parte della Mandrake, giusto? E' un driver esterno, è lui che è buggato, ed è lui che va corretto.
Se mi dai il link gli do una occhiata, così non serve che ti ricompili il kernel.
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
|
|
|
|
|
#11 | |
|
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Quote:
mi puoi dare il link? (o allegare i sorgenti?)
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
|
|
|
|
|
|
#12 |
|
Senior Member
Iscritto dal: Oct 2000
Città: Bologna
Messaggi: 3691
|
sorgenti
ti allego i sorgenti che sono 50k, mentre sul sito asus si scarica il file con tutti i drivers che sono 15 mb....
|
|
|
|
|
|
#13 |
|
Senior Member
Iscritto dal: Oct 2000
Città: Bologna
Messaggi: 3691
|
sorgenti
ti allego i sorgenti che sono 50k, mentre sul sito asus si scarica il file con tutti i drivers che sono 15 mb....
|
|
|
|
|
|
#14 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Sì, belli, dove sono?
Spedisci a ilsensine at hwupgrade .it
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
|
|
|
|
|
#15 | |
|
Senior Member
Iscritto dal: Oct 2000
Città: Bologna
Messaggi: 3691
|
Quote:
te lomando per email? icq? yahoo messneger? irc? |
|
|
|
|
|
|
#16 | |
|
Senior Member
Iscritto dal: Oct 2000
Città: Bologna
Messaggi: 3691
|
Quote:
http://www.nodomain.org/bcm4400-1.0.1.tar.gz |
|
|
|
|
|
|
#17 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Ok prova ad aggiungere queste righe alla fine del file b44lm.c:
Codice:
#ifndef CONFIG_SND_VERBOSE_PRINTK
void snd_verbose_printk(const char *file, int line, const char *format, ...) {
}
#endif
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
|
|
|
|
|
#18 | |
|
Senior Member
Iscritto dal: Oct 2000
Città: Bologna
Messaggi: 3691
|
Quote:
|
|
|
|
|
|
|
#19 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Prova a fare un make clean prima della ricompilazione. Inoltre, per verificare che il codice scritto viene effettivamente compilato, modifica le righe in questa maniera:
Codice:
#ifndef CONFIG_SND_VERBOSE_PRINTK
#warning SND_VERBOSE_PRINTK compilato correttamente
void snd_verbose_printk(const char *file, int line, const char *format, ...) {
}
#else
#error SND_VERBOSE_PRINTK non compilato
#endif
warning: #warning SND_VERBOSE_PRINTK compilato correttamente
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
|
|
|
|
|
#20 | |
|
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Re: risultato insmod
Quote:
a me non crea il file snd-vx-lib.o, sicuro che i sorgenti che mi hai linkato sono quelli giusti?
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 09:20.



















