Repository 32bit  Forum
Repository 64bit  Wiki

slmodem+2.6.13+slack 10.2

Scrivete su questo forum se avete problemi o volete dare buoni consigli sui computer portatili (Laptop).

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Citare il modello preciso del laptop in questione.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.

slmodem+2.6.13+slack 10.2

Messaggioda simone » mer nov 02, 2005 9:30

ciao, è da un pezzo che non posto più.
ho installato la 10.2 utilizzando il kernel in testing 2.6.13 ed installando i relativi moduli, ma a differenza di quando usavo il kernel 2.6.10 sulla slack 10.1 non c'è più verso di far funzionare il modem interno con i driver smart link. mi spiego meglio:
tutto si compila correttamente ma al momento di caricare il module esce questo errore:

# modprobe slamr
FATAL: Error inserting slamr (/lib/modules/2.6.13/extra/slamr.ko): Unknown symbol in module, or unknown parameter (see dmesg)

googlando un po' sembrerebbe che la causa possa essere il fatto di non aver utilizzato lo stesso compilatore per i moduli del kernel e per il modulo in questione.
io ho provato a ricompilare i moduli invece di usare quelli di PJV nella directory testing ma il risultato non cambia.

qualcuno è riuscito a farli funzionare o ha qualche idea?
grazie in anticipo.
ciao
Simone
Avatar utente
simone
Linux 2.0
Linux 2.0
 
Messaggi: 100
Iscritto il: sab lug 24, 2004 23:00
Località: Cremona

Messaggioda touchstyle » mer nov 02, 2005 10:23

Quel (see dmesg) dovrebbe esserti d'aiuto. Posta l'output di dmesg|tail e di lsmoddopo il modprobe.

Ciao,
Touch.
Avatar utente
touchstyle
Linux 3.x
Linux 3.x
 
Messaggi: 1085
Iscritto il: mer mag 12, 2004 23:00
Località: Portogruaro [VE]
Slackware: 12.1
Kernel: 2.6.27
Desktop: KDE

Messaggioda simone » mer nov 02, 2005 10:44

ecco il primo

[fglrx] total FB = 0
[fglrx] total AGP = 65536
slamr: Unknown symbol class_simple_device_add
slamr: Unknown symbol class_simple_destroy
slamr: Unknown symbol class_simple_device_remove
slamr: Unknown symbol class_simple_create
slamr: Unknown symbol class_simple_device_add
slamr: Unknown symbol class_simple_destroy
slamr: Unknown symbol class_simple_device_remove
slamr: Unknown symbol class_simple_create

ed il secondo

Module Size Used by
snd_pcm_oss 46240 0
snd_mixer_oss 15872 1 snd_pcm_oss
ipv6 225600 10
ohci_hcd 18436 0
intel_agp 19356 1
uhci_hcd 29584 0
ehci_hcd 29704 0
shpchp 91364 0
i8xx_tco 6036 0
tpm_nsc 5504 0
tpm_atmel 4608 0
tpm 7584 2 tpm_nsc,tpm_atmel
i2c_i801 7948 0
i2c_core 16656 1 i2c_i801
snd_intel8x0 27968 0
snd_ac97_codec 75388 1 snd_intel8x0
snd_pcm 75016 3 snd_pcm_oss,snd_intel8x0,snd_ac97_codec
snd_timer 19716 1 snd_pcm
snd 45572 6 snd_pcm_oss,snd_mixer_oss,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer
soundcore 6880 1 snd
snd_page_alloc 7556 2 snd_intel8x0,snd_pcm
ohci1394 30388 0
ieee1394 85304 1 ohci1394
8139too 22016 0
mii 4608 1 8139too
yenta_socket 21516 0
rsrc_nonstatic 11136 1 yenta_socket
pcmcia_core 34320 2 yenta_socket,rsrc_nonstatic
ext3 122504 1
jbd 48024 1 ext3
fglrx 251424 7
ac 3588 0
battery 8324 0
agpgart 28616 2 intel_agp,fglrx
psmouse 29956 0
evdev 7296 0

ciao
Simone
Avatar utente
simone
Linux 2.0
Linux 2.0
 
Messaggi: 100
Iscritto il: sab lug 24, 2004 23:00
Località: Cremona

Messaggioda Paoletta » mer nov 02, 2005 11:04

googlando un po' sembrerebbe che la causa possa essere il fatto di non aver utilizzato lo stesso compilatore per i moduli del kernel e per il modulo in questione


da lsmod si deduce che il modulo non riesce a caricarlo...prova a ricompilare i sorgenti del modulo sulla tua macchina;
Avatar utente
Paoletta
Staff
Staff
 
Messaggi: 3899
Iscritto il: dom apr 24, 2005 23:00
Località: Varese
Slackware: 13.1
Desktop: fluxbox

Messaggioda napoleone1981 » mer nov 02, 2005 11:10

Ciao,
io uso gli slmodem con il 2.6.11.7. Volevo passare al 2.6.13 (ora al 2.6.14), ma quando ci avevo provato (ricompilato il kernel e tutto) anche a me non funzionava il modem. Quindi sono tornato al mio caro vecchio 2.6.11 (anche se c'è una funzionalità nel 13 che mi interessa molto: il conservative dell'acpi...). In finale, se riesci a farli funzionare fammi sapere... io avevo provato gli slmodem-2.9.10....
Avatar utente
napoleone1981
Linux 2.4
Linux 2.4
 
Messaggi: 380
Iscritto il: mer ago 25, 2004 23:00
Località: Sant'Elena

Messaggioda simone » mer nov 02, 2005 11:54

da lsmod si deduce che il modulo non riesce a caricarlo...prova a ricompilare i sorgenti del modulo sulla tua macchina;


purtroppo ho già provato

ciao
Simone
Avatar utente
simone
Linux 2.0
Linux 2.0
 
Messaggi: 100
Iscritto il: sab lug 24, 2004 23:00
Località: Cremona

Messaggioda simone » mer nov 02, 2005 23:46

a forza di cercare, qualcuno che c' è riuscito l'ho trovato (anche se con gentoo, ma a parte le procedure specifiche, la sostanza dovrebbe essere la stessa), ora purtroppo io e l'inglese non siamo mai andati d'accordo e forse qui la procedura si complica un poco rispetto alle mie capacità.

io comunque posto quello che ho trovato, ovviamente non chiedo una traduzione, ma semplicemente una spiegazione del "succo del discorso", poi proverò.

1. Configure your kernel and enable ALSA and ICH based modem support
( 'Device Drivers' -> 'Sound' -> 'Advanced Linux Sound Architecture' ->
'PCI devices' -> 'Intel i8x0/MX440; AMD768/8111 modems' ) .

2. Build and install kernel and modules as usual (make , make modules_install,
etc.). ICH modem driver modem module name is 'snd-intel8x0m'
(if was configured as module).

/* Add/modify lines:
alias snd-card-1 snd-intel8x0m
options snd cards_limit=2
in /etc/modules.d/alsa
*/

/* Built-in works good too */

/* After reboot smth like that found in dmesg:
ALSA device list:
#0: Intel 82801DB-ICH4 with ALC101 at 0xf0080400, irq 5
#1: Intel 82801DB-ICH4 Modem at 0xe300, irq 5
*/

3. Build application 'slmodemd' with ALSA support. For this in
slmodem-2.9.x dir:

$ cd modem
$ make SUPPORT_ALSA=1

/* Just
# USE=alsa emerge slmodem
*/

This will build 'slmodemd' with ALSA support. If compilation is failed
review Makefile (near ALSA_SUPPORT condition) and define right library
and/or CFLAGS .

4. Use option '--alsa' when running 'slmodemd' and ALSA conventional
device name ('hw:0' or 'hw:1' for instance). If modem support in
the kernel was enabled as module module 'snd-intel8x0m' should be loaded.

/* Just edit your /etc/conf.d/slmodem. This is my file:
----- Cut here -----
# Config file for /etc/init.d/slmodemd

DEV=/dev/ttySL0
COUNTRY=GERMANY
GROUP=dialout

# The following symlink will be created if uncommented
LN_DEV=/dev/modem

# Raise priority to reduce modem dropouts
NICE=-6

# ALSA Options:

# The following sets the ALSA (alsasound) init script to
# be a dependancy of the slmodem one. It does also provides
# ALSA support.
MODULE=alsa

# The modem hardware slot
# use "modem:0", "modem:1", etc.
HW_SLOT=modem:1

# Non-ALSA OPTIONS:

#MODULE=slamr
# or
# MODULE=slusb

# this file must be kept in sync with:
# /etc/devfs.d/slmodem (devfs)
# /etc/modules.d/slmodem (devfs)
# /etc/udev/rules.d/55-slmodem.rules (udev)
# /etc/udev/permissions.d/55-slmodem.permissions (udev)
----- Cut here -----
*/

ALTRO RITROVATO (breve):

Linux 2.6.13:
In Linux 2.6.13 some features for initalizing a PCI-Device are not present anymore, therefore the SmartLink driver does not work anymore. Luckily, ALSA-Mode works. Include snd-intel8x0m module in your kernel, build it and load this module. Then run "slmodemd -a hw:1 &" to get your modem up and running!


spero che qualcuno sia così paziente da dargli un'occhiata, anche in virtù del fatto che questo benedetto modem sta su un buon 30% dei laptop circa.

ciao
Simone
Avatar utente
simone
Linux 2.0
Linux 2.0
 
Messaggi: 100
Iscritto il: sab lug 24, 2004 23:00
Località: Cremona

Messaggioda napoleone1981 » gio nov 03, 2005 12:11

Mah, fino alla parte del file di configurazione è tutto quello che ho sempre fatto. In slackware non mi sembrac ci sia quel file di configurazione.
Quello in italiano alla fine sembra interessante. Finora, se non sbaglio, quando veniva eseguito slmodemd, veniva caricato il modulo snd-intel...
Quindi forse va caricato prima questo modulo e poi eseguito il demone.
Quando avrò un po di tempo ci proverò...
Avatar utente
napoleone1981
Linux 2.4
Linux 2.4
 
Messaggi: 380
Iscritto il: mer ago 25, 2004 23:00
Località: Sant'Elena

Messaggioda absinthe » gio nov 03, 2005 14:40

parrebbe che tu debba compilare il modulo alsa snd-intel8x0m.ko, che serve per far andare il modem. dopo dovresti caricarlo con modprobe e avviare il demone per la gestione del modem con la stringa: slmodemd -a hw:1 &

M.
Avatar utente
absinthe
Iper Master
Iper Master
 
Messaggi: 2354
Iscritto il: sab mag 14, 2005 23:00
Località: Prato
Nome Cognome: Matteo Nunziati
Slackware: 12.1 - defunct
Kernel: 2.6.32-5-amd64
Desktop: gnome
Distribuzione: debian squeeze

Messaggioda simone » gio nov 03, 2005 17:36

allora, ricapitoliamo, i passaggi dovrebbero essere i seguenti:

1- dimenticare il modulo "slamr" usato fino ad ora, per utilizzare il corrispettivo fornito da alsa denominato "snd-intel8x0m"

2-ricompilare il kernel aggiungendo il modulo "snd-intel8x0m"

3-compilare il demone slmodemd con supporto alsa seguando la procedura del README:
Build application 'slmodemd' with ALSA support. For this in
slmodem-2.9.x dir:

$ cd modem
$ make SUPPORT_ALSA=1

This will build 'slmodemd' with ALSA support. If compilation is failed
review Makefile (near ALSA_SUPPORT condition) and define right library
and/or CFLAGS

Use option '--alsa' when running 'slmodemd' and ALSA conventional
device name ('hw:0' or 'hw:1' for instance). If modem support in
the kernel was enabled as module module 'snd-intel8x0m' should be loaded.


4-caricare il modulo "snd-intel8x0m" (modprobe...)

5-lanciare l'esecuzione del demone slmodemd con l'opzione alsa:
slmodemd -a hw:1 &


Io ho provato, ma non con il risultato sperato, mi spiego meglio

1-il kernel non l'ho ricompilato in quanto facendo "modprobe snd-intel8x0m" me lo sono trovato perfettamente attivo in lsmod e ho dedotto che facesse già parte dei moduli previsti dal buon PJV.

2-compilazione slmodemd con supporto alsa, eseguita con successo (o meglio senza output di errore).

3-all'esecuzione del comando "slmodemd -a hw:1 &" l'output è il seguente:

ALSA support is not compiled in (see README for howto).
[1]+ Exit 1 ./slmodemd -a hw:1

è ovvio che la compilazione del demone con supporto alsa non sia andata a buon fine ma ho già letto e riletto quelle tre righe di README alle quali si fa riferimento e più di così non so cosa fare.

Scusate l'insistenza ma quel modem è l'unico modo che ho per accedere ad internet visto che da me di ADSL non se ne parla proprio.

ciao
Simone
Avatar utente
simone
Linux 2.0
Linux 2.0
 
Messaggi: 100
Iscritto il: sab lug 24, 2004 23:00
Località: Cremona

Messaggioda teme » gio nov 03, 2005 17:51

ragazzi mi attivo anche io nei test e quant'altro perchè da quando ho cambiato kernel non mi funziona più il modem e quindi ora ho capito che dipende dai moduli del kernel e di slmodem
Avatar utente
teme
Linux 2.4
Linux 2.4
 
Messaggi: 362
Iscritto il: mar gen 27, 2004 0:00

Messaggioda simone » ven nov 04, 2005 11:34

ragazzi mi attivo anche io nei test e quant'altro perchè da quando ho cambiato kernel non mi funziona più il modem e quindi ora ho capito che dipende dai moduli del kernel e di slmodem


vai vai che più siamo meglio è... :idea: :idea: :idea:
Avatar utente
simone
Linux 2.0
Linux 2.0
 
Messaggi: 100
Iscritto il: sab lug 24, 2004 23:00
Località: Cremona

Messaggioda Firetux » ven nov 04, 2005 14:38

Avatar utente
Firetux
Linux 3.x
Linux 3.x
 
Messaggi: 1465
Iscritto il: mer giu 09, 2004 23:00
Località: Lecco

Messaggioda simone » ven nov 04, 2005 16:01

Grazie Firetux

nel frattempo segnalo questo post sull'argomento dei nostri colleghi fedoriani

http://www.fedoraitalia.org/modules/new ... 34&start=0

Anche loro ce l'hanno fatta :shock: :shock:

ciao
Simone
Avatar utente
simone
Linux 2.0
Linux 2.0
 
Messaggi: 100
Iscritto il: sab lug 24, 2004 23:00
Località: Cremona

Messaggioda Firetux » ven nov 04, 2005 16:08

oppure prova a compilare quest'ultima versione. Dovrebbero aver sistemato
http://linmodems.technion.ac.il/packages/smartlink/slmodem-2.9.11-20051101.tar.gz
Avatar utente
Firetux
Linux 3.x
Linux 3.x
 
Messaggi: 1465
Iscritto il: mer giu 09, 2004 23:00
Località: Lecco

Prossimo

Torna a Laptop

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite