|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Mar 2005
Messaggi: 111
|
[Fedora] Alsa e AC97 modem
Ciao a tutti,
vi chiedo aiuto ancora per problemi legati al mio dannato modem integrato Agere AC97 nel mio AcerAspire.. ho recentemente messo Fedora Core 3 versione x86_64. Una volta aggiornato il kernel all'ultima versione 2.6.12.2 per ricompilare ed abilitare l'accelerazione 3d della scheda video nvidia, sono venuto a conoscenza che esiste una modulo nel kernel che "agevola" (o almeno dovrebbe agevolare) gli utenti di chip AC97(alsa).. compare nella sottosezione Devices->Sound. Aggiunto il modulo al kernel scopro che però non funge. ![]() Ho provato anche ad installare il driver slmodem (con supporto alsa) ma senza risultati: la compilazione a 64bit infatti sembra non funzionare correttamente con questo driver.. qualche guru mi può dire cosa fare adesso? ![]() Grazie a tutti.
__________________
How happy is the blameless vestal's lot! The world forgetting, by the world forgot. Eternal sunshine of the spotless mind! (Alexander Pope) ----Hale |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
slmodem contiene un modulo proprietario precompilato per 32 bit, quindi devi compilarlo per 32 bit non 64. Ovviamente devi avere nel sistema anche le librerie alsa a 32 bit.
__________________
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 |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Leggi come ha fatto questo tizio per creare il binario a 32 bit:
http://linmodems.technion.ac.il/arch.../msg02592.html
__________________
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 |
Member
Iscritto dal: Mar 2005
Messaggi: 111
|
nel makefile ho aggiunto il flag -m32 per la compilazione a 32bit e modificato il percorso per la libreria /usr/lib/libasound.so ma continua a dare errore di compilazione...
__________________
How happy is the blameless vestal's lot! The world forgetting, by the world forgot. Eternal sunshine of the spotless mind! (Alexander Pope) ----Hale |
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Puoi allegare il Makefile da te modificato e il log completo della procedura di build (make >& makelog.txt)?
__________________
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 | |
Member
Iscritto dal: Mar 2005
Messaggi: 111
|
Quote:
__________________
How happy is the blameless vestal's lot! The world forgetting, by the world forgot. Eternal sunshine of the spotless mind! (Alexander Pope) ----Hale |
|
![]() |
![]() |
![]() |
#7 | |
Member
Iscritto dal: Mar 2005
Messaggi: 111
|
Quote:
__________________
How happy is the blameless vestal's lot! The world forgetting, by the world forgot. Eternal sunshine of the spotless mind! (Alexander Pope) ----Hale |
|
![]() |
![]() |
![]() |
#8 | |
Member
Iscritto dal: Mar 2005
Messaggi: 111
|
Quote:
*** NO RULE TO MAKE TARGET '/usr/lib/libasound.so', needed by 'slmodemd'. Stop ![]()
__________________
How happy is the blameless vestal's lot! The world forgetting, by the world forgot. Eternal sunshine of the spotless mind! (Alexander Pope) ----Hale |
|
![]() |
![]() |
![]() |
#9 | |
Member
Iscritto dal: Mar 2005
Messaggi: 111
|
Quote:
![]()
__________________
How happy is the blameless vestal's lot! The world forgetting, by the world forgot. Eternal sunshine of the spotless mind! (Alexander Pope) ----Hale |
|
![]() |
![]() |
![]() |
#10 | ||
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Quote:
![]() Quote:
__________________
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 | |
Member
Iscritto dal: Mar 2005
Messaggi: 111
|
Quote:
![]() potrebbe essere l'estensione strana ?? che formato è *.2.0.0 ?? ![]()
__________________
How happy is the blameless vestal's lot! The world forgetting, by the world forgot. Eternal sunshine of the spotless mind! (Alexander Pope) ----Hale |
|
![]() |
![]() |
![]() |
#12 | |||
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Quote:
Quote:
Quote:
/usr/lib/libasound.so.2.0.0: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), stripped
__________________
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 |
|||
![]() |
![]() |
![]() |
#13 | |
Member
Iscritto dal: Mar 2005
Messaggi: 111
|
Quote:
![]() ![]() ![]() ![]()
__________________
How happy is the blameless vestal's lot! The world forgetting, by the world forgot. Eternal sunshine of the spotless mind! (Alexander Pope) ----Hale |
|
![]() |
![]() |
![]() |
#14 | |
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Si direbbe che il pollo sta linkando per 64 bit; puoi eseguire manualmente l'ultimo comando:
Quote:
__________________
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 |
Member
Iscritto dal: Mar 2005
Messaggi: 111
|
fatto! ora compila correttamente ma mancano altre librerie a 32bit probabilmente: mi chiede infatti crt1.o che manca in /lib/ ma è presente in /lib64/... sai dove trovare la versione a 32bit?
__________________
How happy is the blameless vestal's lot! The world forgetting, by the world forgot. Eternal sunshine of the spotless mind! (Alexander Pope) ----Hale |
![]() |
![]() |
![]() |
#16 |
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
La crt1.o non è propriamente una libreria, è un oggetto distribuito insieme al gcc e usato al momento del link. Dove diavolo ti dice che manca questo oggetto?
__________________
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 |
![]() |
![]() |
![]() |
#17 | |
Member
Iscritto dal: Mar 2005
Messaggi: 111
|
Quote:
__________________
How happy is the blameless vestal's lot! The world forgetting, by the world forgot. Eternal sunshine of the spotless mind! (Alexander Pope) ----Hale |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 01:00.