Newsgroup: it.comp.os.linux.iniziare
Titolo: Softmodem che pena!

Ciao al NG,
Ho avuto l' occasione di aggiornare il mio vecchio PC, cosi' ho migrato 
alcune schede in quello nuovo. Tutto andato a buon fine, quando ho 
installato la RH 7.2, solo che il modem (un softmodem) non son riuscito a 
farlo funzionare.
Questo modem andava ben sul mio vecchio P133 e RH 7.1 col driver della 
Motorola, ora pero' con un Cel900 su MB soltek e RH 7.2 se inserisco il 
modulo del modem mi da "segmentation fault" e rimane inchiodato su 
"initializing".
Sospetto 2 cause : il Celeron od il Kernel 2.4.10. Qualcun' altro ha fatto 
queste esperienze?

 
Aggiungo che ora ho installato MDK 8.1 (nella speranza di aggirare il 
problema) solo che anche il Kernel 2.4.8 MDK fa la stessa sortita.
Spero in qualche vostra info.
Purtroppo Motorola non a fatto altro che quel driver. Inoltre si e' fermata 
alla RH 7.1 e Kernel 2.2 :(

 ha scritto nel messaggio
news:MPG.16f7cc843...@news.cis.dfn.de...


Io sono riuscito a far rivivere il modem SM56 morto passando al kernel 
2.4.18 grazie ai suggerimenti di Massimiliano trovati con google.
Si tratta di "commentare" due righe di un programma scritto in c e parte 
del kernel.
Dopo la ricompilazione tutto funziona a meraviglia.
Il file da modificare è il seguente /usr/src/linux/mm/slab.c
Le righe da commentare queste:
if (flags & -(SLAB_DMA|SLAB_MASK|SLAB_NO_GROW))
		BUG();
Ciao
Fabrizio


 
Capisco che il tuo problema sia comune al mio, solo c' e' differenza di 
chipset. Pero' sto' seriamente pensando che possa essere un errore hardware, 
ovvero sia perche' ho un Celeron o perche' forse le risorse non son allocate 
correttamente.

 2.4.18 grazie ai suggerimenti di Massimiliano trovati con google.
Spero che sia la strada giusta. Son comunque sorpreso che sia il Kernel 
2.4.8 che 2.4.10, che ho provato con la RH 7.2 e MDK 8.1, diano lo stesso 
errore.
Vedro' di scaricarmi il K. nuovo, ma quale sara' quello compatibile con la 
MDK 8.1?
Se non funzia, quale modem (perferibilmente USB, cosi' risparmierei l' 
alimentatore) funziona con tutti gli OS?

 alimentatore) funziona con tutti gli OS?
Su questo non ti posso aiutare. Finchè non passerò all'ADSL tengo il 
motorola. Già è stata un'impresa la compilazione del kernel (mancavano 
le cartelle dove installare il kernel, non erano presenti alcuni 
collegamenti simbolici e, soprattutto, era sono ancora troppo 
principiante), non ti dico la soddisfazione di aver rivisto l'SM56 
rifunzionare!
ciao
Fabrizio

 
GRAZIE!
Son riuscito a resuscitare il modem, solo che ho altri problemi da 
risolvere.
Per esempio mi saltan fuori 2 messaggi (non gravi) all' atto di avviare il 
kernel, ma credo che dovro' rivedere la configurazione. L' altro problema 
piu' "noioso" e' l' avvio dei servizi che usando il precedente initrd cerca 
di aggiungere dei moduli gia' inglobati nel kernel. Anche all' atto di 
spegnere si ripete tali errori, inoltre non si spegne piu' automaticamente. 
Credo che dovro' rivedere il menuconfig per quanto riguarda l' APM.
In ultimo non capisco perche' non riesco a compilare il kernel in SMP? 
(Single Machine Processing), in effetti ho solo una CPU :-)
Spero qualche commento da voi.
Ciao

 
Ho avuto gli stessi problemi con il primo kernel ricompilato 
completamenten da me. Nelle altre ricompilazioni ho allora preso come 
base la configurazione del kernel mandrake e ho fatto solo minori 
correzioni sul tema (settato il processore come Athlon e tolto tutto 
quanto riguarda ISDN). Gli errori sono scomparsi.
Non dimenticare di copiare in /boot il file Sistem.map e di farlo 
"puntare" a lilo. La stessa cosa vale per il file initrd.img, che ho 
creato dopo la ricompilazione del kernel, copiato in /boot e "puntato" 
da lilo. Non dimenticare neppure di lanciare lilo (/sbin/lilo) prima di 
riavviare col nuovo kernel.
In LDR di Paolone trovi alla sezione 1.7 tutto quello che serve.
Altra cosa: prima di ricompilare, se dai un mrproper, azzeri tutti i 
settaggi della precedente compilazione (azzeri il .config) e parti 
davvero da zero.
Ciao
Fabrizio

 davvero da zero.
Bhe' veramente avevo salvato la config precedente e ricaricata per le 
modifiche. Son ancor stupito per il fatto che non posso settare il SMP, ma 
credo che non sia una gran perdita.
Grazie tante, Fulvio

 (Single Machine Processing), in effetti ho solo una CPU :-)
SMP sta per Simmetric Multi Processing, ed é appunto il supporto per le
configurazioni DUALCPU.
Se hai una sola CPU puoi farne a meno :-)

 URLa, P.F.
http://ildp.pluto.linux.it/LDR/
Guarda dove parla dell'uso del file initrd.img: lě si spiega anche come 
crearlo e farlo vedere a lilo.
Si spiega anche dove portare la system.map aggiornata e come farla 
vedere a lilo.
Vedrai che poi funziona tutto.
Ciao
Fabrizio

 fermata alla RH 7.1 e Kernel 2.2 :(
domanda idiota ... hai forzato (insmod -f) l'inserimento di un modulo 2.2
in un kernel 2.4 ?
mi stupirei che funzionasse ... prova ricompilare il kernel con mantendo
i simboli, ma dubito fortemente cambia completamente l'architettura del
kernel nella gestione dei moduli

 
Ahi, Ahi pero' il System.map al momento non me lo crea.
Credo che son ormai giunto alla 7/8a compilazione. Ho anche scritto alla 
MandrakeSoft, ma ancora nisba.
Ciao e grazie.

The_saint wrote:

 Il System.map lo trovi in /usr/src/linux dopo la compilazione e va copiato in /boot e fatto "conoscere" a lilo come spiegato in LDR.
Io, per lo meno, ho fatto cosě... funziona ma spero di non aver fatto (e 
  di farti fare) scemate.
Ciao
Fabrizio

 ciao
Io ho un softmodem Conexant, e ho avuto molti problemi. Come forse
saprai, ci sono in giro due soluzioni. Una e' sul sito della Conexant,
dove trovi gli rpm per Red Hat e Mandrake. L'altra la trovi su un sito
molto strano a partire da 
www.linmodems.org
. Li' trovi i sorgenti.
Pero' alla fine, compilando i sorgenti, il modem funziona solo per un
minuto, e il sistema crasha senza speranza (riavvio hardware).
Invece con gli rpm mi funziona molto bene. La differenza e' che viene
creato un nuovo device tipo a cui deve puntare /dev/modem. Mentre
compilando i sorgenti non viene creato.
Comunque mi sorprende un po'. Hai usato il programmino di
identificazione del modem che c'e' sul sito Conexant?
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG