PDA

View Full Version : chi mi da una mano a prendere a pugni il modem?


riaw
05-04-2003, 12:22
il pc è un portatile hp omnibook xe3.
il modem è un fottutixximo winmodem ess superlink-m, che la mdk 9.0 non riconosce.
ora, ho trovato un tizio che ha scritto i driver, e li aveva in download in 2 versioni:
una per kernel 2.2.x e una per 2.4.18
io ho scaricato la seconda anche se il kernel è 2.4.19
scompattata conteneva due file.
esscom.o
install
lanciando "sh install" o "insmod -f esscom.o" la procedura termina con un bell errore, se non ricordo male riguardava i link simbolici........

url: http://andrew.cait.org/ess/

Kernel Panic!!
05-04-2003, 12:26
installa il kernel 2.4.18 no? ;)

riaw
05-04-2003, 12:27
Originally posted by "Kernel Panic!!"

installa il kernel 2.4.18 no? ;)

mi spieghi che senso ha mettere il 2.4.18 se ho installato il 2.4.19?

Kernel Panic!!
05-04-2003, 12:31
per far andare il modem, visto che i driver sono espressamente per il 2.4.18... visto che col 2.4.19 ti dà errore...

riaw
05-04-2003, 12:34
Originally posted by "Kernel Panic!!"

per far andare il modem, visto che i driver sono espressamente per il 2.4.18... visto che col 2.4.19 ti dà errore...

permettimi di DUBITARE FORTEMENTE che sia il kernel a provocare un errore :rolleyes:

si chiama per il 2.4.18 perchè sarà che l'ultima relase dei driver l'ha rilasciata quando l'ultimo stable disponibile era appunto il 2.4.18.....

Kernel Panic!!
05-04-2003, 12:41
spesso i driver tipo quello fanno un check sulla versione del kernel e danno errore... vedi gli nvidia che non compilano per i 2.5.x se non andando a modificare qualche header/makefile (lo stesso dicasi per gli nvidia per freebsd 4.x, con qualche workaround vanno anche sul 5.0)

riaw
05-04-2003, 13:34
ecco l'output quando do "insmod -f esscom.o"



esscom.o: unresolved symbol tty_register_driver_R2f2ffb77
esscom.o: unresolved symbol pci_read_config_dword_R1372ae4e
esscom.o: unresolved symbol pci_read_config_word_R013f4ee4
esscom.o: unresolved symbol tty_get_baud_rate_R21cd11b3
esscom.o: unresolved symbol tty_unregister_driver_R547fee4f
esscom.o: unresolved symbol pci_find_device_R8b4d5816
esscom.o: unresolved symbol pci_write_config_word_Rc7c3e0a9
esscom.o: unresolved symbol __wake_up_R2c77a2af
esscom.o: unresolved symbol pci_write_config_dword_Raf4ae244
esscom.o: unresolved symbol interruptible_sleep_on_R15e26425
esscom.o: unresolved symbol tty_flip_buffer_push_R4e864e97
esscom.o: unresolved symbol tty_hung_up_p_R0423a087
esscom.o:

Hint: You are trying to load a module without a GPL compatible license
and it has unresolved symbols. Contact the module supplier for
assistance, only they can help you.

AnonimoVeneziano
05-04-2003, 14:42
Originally posted by "riaw"

ecco l'output quando do "insmod -f esscom.o"



esscom.o: unresolved symbol tty_register_driver_R2f2ffb77
esscom.o: unresolved symbol pci_read_config_dword_R1372ae4e
esscom.o: unresolved symbol pci_read_config_word_R013f4ee4
esscom.o: unresolved symbol tty_get_baud_rate_R21cd11b3
esscom.o: unresolved symbol tty_unregister_driver_R547fee4f
esscom.o: unresolved symbol pci_find_device_R8b4d5816
esscom.o: unresolved symbol pci_write_config_word_Rc7c3e0a9
esscom.o: unresolved symbol __wake_up_R2c77a2af
esscom.o: unresolved symbol pci_write_config_dword_Raf4ae244
esscom.o: unresolved symbol interruptible_sleep_on_R15e26425
esscom.o: unresolved symbol tty_flip_buffer_push_R4e864e97
esscom.o: unresolved symbol tty_hung_up_p_R0423a087
esscom.o:

Hint: You are trying to load a module without a GPL compatible license
and it has unresolved symbols. Contact the module supplier for
assistance, only they can help you.

Mi sembra chiaro che ha ragione kernel panic, questi drivers sono stati compilati con gli headers del kernel 2.4.18 e ,sfortunatamente nel tuo caso, non vanno con il 2.4.19 . E' uno dei problemi principali dei drivers binari. Unresolved Symbols è un errore tipico di questo genere.

Bisognerebbe provare a mettere le mani sui sorgenti e compilarli con gli Headers del 2.4.19

Ciao

riaw
05-04-2003, 17:57
Originally posted by "AnonimoVeneziano"



Mi sembra chiaro che ha ragione kernel panic, questi drivers sono stati compilati con gli headers del kernel 2.4.18 e ,sfortunatamente nel tuo caso, non vanno con il 2.4.19 . E' uno dei problemi principali dei drivers binari. Unresolved Symbols è un errore tipico di questo genere.

Bisognerebbe provare a mettere le mani sui sorgenti e compilarli con gli Headers del 2.4.19

Ciao

purtroppo non ho i sorgenti, ho solo esscom.o e install
e install è una sequenza di if per installare esscom.o e nient'altro.....

riaw
05-04-2003, 18:06
allora, ho beccato un ng dove si parlava di questi caxxo di driver, ed è successo anche ad altri che hanno la mdk con il kernel 2.4.18 (la 8.2 penso), stesso identico errore, quindi credo, e sottolineo credo, che il problema non stia nella revision del kernel......

ecco cosa hanno scritto dopo:

I suppose your kernel is compiled without serial devices support (or
serial support is a module and is not loaded). Btw I also had no success
with the driver but the problem is different:


e.......

That can be solved by *NOT* selecting "Set version information on all module
symbols" under "Loadable module support" in the kernel config.

penso che la soluzione stia nella seconda risposta, mi potreste dire come faccio adesso ad attuarla in modo pratico?

grazie.

Kernel Panic!!
05-04-2003, 18:20
ricompili il kernel abilitando/disabilitando le opzioni che ti sono state dette (tieni presente che il kernel mandrake è parecchio patchato rispetto a un 2.4.18 liscio, può anche darsi che al tipo non si compili per quello...)