Newsgroup: it.comp.os.linux.iniziare
Titolo: Problema con modulo usb-uhci.

Salve a tutti.
Ho acquistato ieri una stampante multifunzione HP PSC 1350 e sto
cercando di farla funzionare con la mia Sarge, ma ho qualche problemino.
Dato che quando ho compilato il kernel attuale non avevo ancora
periferiche usb che mi interessassero sotto Linux, non avevo ancora
inserito il supporto usb. Per inserirlo adesso ho riscaricato i sorgenti
del kernel in uso (2.4-27), li ho scompattati nella mia home, ho fatto
un make xconfig, abilitato i moduli usbcore e usb-uhci come moduli,
appunto, fatto make dep e make modules. Ho poi preso i due files
usbcore.o e usb-uhci.o, li ho messi nelle rispettive sottodirectory di
/lib/modules/kernelinuso e ho aggiunto il path in modules.dep. Una prova
immediata dopo queste operazioni ha dato esiti positivi: entrambi i
moduli venivano caricati senza problemi.
Oggi solo usbcore funziona. Appena cerco di caricare usb-uhci ottengo il
seguente output.
/lib/modules/2.4.27-021104/kernel/drivers/usb/host/usb-uhci.o:
/lib/modules/2.4.27-021104/kernel/drivers/usb/host/usb-uhci.o:
unresolved symbol irq_stat_Rsmp_f0ffce1f
/lib/modules/2.4.27-021104/kernel/drivers/usb/host/usb-uhci.o: insmod
/lib/modules/2.4.27-021104/kernel/drivers/usb/host/usb-uhci.o failed
/lib/modules/2.4.27-021104/kernel/drivers/usb/host/usb-uhci.o: insmod
usb-uhci failed
E non se ne esce. Ho ovviamente cercato con Google, ma non ho trovato
riferimenti a quest'errore, e quindi nessuna soluzione.
Potrei ricompilare tutto il kernel, vero, ma ho fatto parecchia fatica a
far funzionare i sensori della MB e vorrei non dover rifare questo
lavoro se non assolutamente necessario.
Grazie a chiunque saprà darmi qualche suggerimento.
-- 
Lucio.
ICQ# 126307243 
"Tutto quello che possiamo fare è sperare per il meglio, aspettarci 
il peggio e accontentarci di una via di mezzo"

 moduli venivano caricati senza problemi.
metodo a dir poco singolare , per ricompilare un kernel....
ma andare sul classico
mettere i sorgenti in /urs/src
compilare per benino tutto il kernel
compilare per benino tutti i moduli
ed installarli
no?
Red

 Red
Grazie e ciao.
-- 
Lucio 


 quel lavoro e, se possibile, preferirei evitarlo.
Hai qualche problema a salvare il .config del kernel da qualche parte e
riutilizzarlo per la compilazione ?
non vuoi rischiare ? allora rinomina /lib/modules/2.4.27
in /lib/modules/2.4.27-old e poi vai di compilazione (usando make
menuconfig) make xconfig ti puo creare dei problemi ........
tradotto :
mv /lib/modules/2.4.27 /lib/modules/2.4.27-old
cp /usr/src/linux-2.4.27/.config  /root/config-buona
cd  /usr/src/linux-2.4.27
make mrproper
cp /root/config-buona /usr/src/linux-2.4.27/.config
make menuconfig
make clean
make dep
make modules
make modules_install
make bzImage
cp arch/i386/boot/bzImage /boot/newkernel
cp System.map /boot/System.map-newkernel
cp .config   /boot/config-newkernel 
okkai ?

 riutilizzarlo per la compilazione ?
Mi rendo conto che sono stato poco chiaro fin dall'inizio. Ora cerco di 
spiegarmi meglio.
Il lavoro di far funzionare i sensori č un lavoro post-compilazione, con 
i moduli appositi esterni al kernel, scaricati da un apposito sito (che 
ora non ricordo). In altre parole, io l'ultima volta ho preso i sorgenti 
del kernel, compilati normalmente (usando gli strumenti di Debian, nel 
mio caso). E solo dopo ho iniziato le operazioni per far funzionare i 
sensori: ho passato circa una settimana a fare tentativi, (aggiugere 
moduli, togliere moduli, ricompilare moduli, ecc ecc). Poi alla fine ci 
sono riuscito, ma solo dopo una lunga serie di tentativi. Ed č proprio 
questo che vorrei evitare, se possibile.
Se poi non fosse possibile pazienza, mi rifaccio un kernel nuovo di 
trinca e riparto a litigare con quei moduli esterni per domarli.
Spero di aver chiarito la mia situazione.
Grazie e ciao.
-- 
Lucio on Atlantic 500 grigio "Tomcat".
ICQ# 126307243 
http://lchiandu.altervista.org
"Tutto quello che possiamo fare č sperare per il meglio, aspettarci


 riutilizzarlo per la compilazione ?
Mi rendo conto che sono stato poco chiaro fin dall'inizio. Ora cerco di 
spiegarmi meglio.
Il lavoro di far funzionare i sensori è un lavoro post-compilazione, con 
i moduli appositi esterni al kernel, scaricati da un apposito sito (che 
ora non ricordo). In altre parole, io l'ultima volta ho preso i sorgenti 
del kernel, compilati normalmente (usando gli strumenti di Debian, nel 
mio caso). E solo dopo ho iniziato le operazioni per far funzionare i 
sensori: ho passato circa una settimana a fare tentativi, (aggiugere 
moduli, togliere moduli, ricompilare moduli, ecc ecc). Poi alla fine ci 
sono riuscito, ma solo dopo una lunga serie di tentativi. Ed è proprio 
questo che vorrei evitare, se possibile.
Se poi non fosse possibile pazienza, mi rifaccio un kernel nuovo di 
trinca e riparto a litigare con quei moduli esterni per domarli.
Spero di aver chiarito la mia situazione.
Grazie e ciao.


 cercando di farla funzionare con la mia Sarge, ma ho qualche problemino.
[CUT]
Problema risolto: dopo aver passato un pomeriggio ed una sera a litigare
con modprobe, ho provato con insmod. Mi aspettavo l'ennesimo messaggio
d'errore, invece il caricamento dei vari moduli è andato liscio come
l'olio. :-)
Grazie a tutti per le risposte e ciao.
-- 
Lucio 
