Debianizzati.Org | Forum | Blog | Guide | IRC
 
 
Forum Italiano Debian - Debianizzati.Org
Dicembre 04, 2008, 10:49:05 pm *
Benvenuto! Accedi o registrati.
Hai dimenticato l'e-mail di attivazione?

Accesso con nome utente, password e durata della sessione
Notizia:
 
   Indice   Aiuto Ricerca Agenda Accedi Registrati  
Pagine: [1]   Vai giù
  Stampa  
Autore Discussione: Help Connect Card Vodafone pcmcia  (Letto 561 volte)
0 utenti e 1 Utente non registrato stanno visualizzando questa discussione.
blackout69
Newbie
*

Karma: +0/-0
Scollegato Scollegato

Messaggi: 4


Mostra profilo E-mail
« inserita:: Luglio 22, 2007, 01:12:28 am »

Salve a tutti avrei un problema da sottoporvi se qualcuno puo' aiutarmi gliene saro' grato.

Sto usando Debian 4.0 lenny con kernel 2.6.21-2-686.

Sto cercando di fare funzionare una Connect Card Vodafone umts/gprs su bus pcmcia.

L'azienda produttrice si chiama Option.

# lspci

02:06.0 CardBus bridge: Texas Instruments PCI1410 PC card Cardbus Controller (rev 02)
02:0a.0 FireWire (IEEE 1394): Texas Instruments TSB43AB21 IEEE-1394a-2000 Controller (PHY/Link)
03:00.0 Network controller: Option N.V. Qualcomm MSM6275 UMTS chip


# cardctl status

Socket 0:
3.3V CardBus card
function 0: [ready]

Quidi deduco che il chip e' Qualcomm e per quello che ho capito la scheda viene riconosciuta.

Ho letto molte guide trovate su google tipo questa...
http://www.kuix.de/umts/vodafone/
e tutte dicono che dovrei avere le seguenti righe nel mio log

cat /var/log/messages

usbserial.c: Generic converter detected
usbserial.c: Generic converter now attached to ttyUSB0 (or usb/tts/0 for devfs)
usbserial.c: Generic converter detected
usbserial.c: Generic converter now attached to ttyUSB1 (or usb/tts/1 for devfs)
usbserial.c: Generic converter detected
usbserial.c: Generic converter now attached to ttyUSB2 (or usb/tts/2 for devfs)

invece io ho queste righe dopo aver lanciato questo comando:
modprobe usbserial vendor=0xaf0 product=0x5000

cat /var/log/messages

usbcore: registered new interface driver usbserial
drivers/usb/serial/usb-serial.c: USB Serial support registered for generic
usbcore: registered new interface driver usbserial_generic
drivers/usb/serial/usb-serial.c: USB Serial Driver core

Non capisco perchè

Non e' che qualcuno l'ha fatta funzionare?

Grazie in anticipo.

Massimo
Registrato
manzo
Newbie
*

Karma: +3/-0
Scollegato Scollegato

Messaggi: 45


Mostra profilo E-mail
« Risposta #1 inserita:: Luglio 22, 2007, 07:34:55 am »

Io mi collego a internet con Vodafone UMTS, ma ho scelto la connet card USB,
sfortunatamente quindi non sono in grado di aiutarti.

Però volevo dirti che le guide che citi sono corrette, ma parlano di una connect card USB,
se tu hai una di tipo PCMCIA, non puoi passare per il modulo usbserial.ko

Per lavorare con PCMCIA, ti consiglio almeno di installare il pacchetto:
aptitude install pcmciautils

e con
/sbin/lspcmcia -vv
ti vedi le periferiche connesse al bus pcmcia

Quello che può esserti utile di quelle guide è il passo successivo
quando avrai installato correttamente la pcmcia, avrai delle nuove seriali in
ls /dev/tts/
che non hai quando la scheda non è inserita
ha questo punto i vari script che si usano per collegarsi ad internet con
/usr/bin/pon
del pacchetto
aptitude install ppp
saranno gli stessi, solo puntano alla tua nuova seriale

ciao e buon smanettamento
Registrato
blackout69
Newbie
*

Karma: +0/-0
Scollegato Scollegato

Messaggi: 4


Mostra profilo E-mail
« Risposta #2 inserita:: Luglio 22, 2007, 11:59:09 am »

Grazie Manzo per la risposta,

questo è quello che ho senza la scheda inserita

satellite:/home/blackout# lspcmcia -vv
Socket 0 Bridge:        [yenta_cardbus]         (bus ID: 0000:02:06.0)
        Configuration:  state: on       ready: yes
                        Available IRQs: 3, 4, 5, 6, 10, 11
                        Available ioports:      0x00000100 - 0x0000021f
                                                0x00000228 - 0x000002ff
                                                0x00000308 - 0x0000030f
                                                0x00000318 - 0x000003af
                                                0x000003e0 - 0x000004cf
                                                0x000004d8 - 0x000004ff
                                                0x00000820 - 0x000008ff
                                                0x00000a00 - 0x00000aff
                                                0x00000c08 - 0x00000c0f
                                                0x00000c18 - 0x00000c4f
                                                0x00000c58 - 0x00000c67
                                                0x00000c70 - 0x00000ccf
                                                0x00000cd8 - 0x00000cf7
                                                0x0000a000 - 0x0000bfff
                        Available iomem:        0x000c0000 - 0x000fffff
                                                0x60000000 - 0x60ffffff
                                                0x90000000 - 0x9fffffff
                                                0xa0000000 - 0xa0ffffff
                                                0xd0000000 - 0xdfffffff

e questo è quello che ho con la scheda inserita

satellite:/home/blackout# lspcmcia -vv
Socket 0 Bridge:        [yenta_cardbus]         (bus ID: 0000:02:06.0)
        Configuration:  state: on       ready: yes
                        Voltage: 3.3V Vcc: 3.3V Vpp: 3.3V
                        Available IRQs: 3, 4, 5, 6, 10, 11
                        Available ioports:      0x00000100 - 0x0000021f
                                                0x00000228 - 0x000002ff
                                                0x00000308 - 0x0000030f
                                                0x00000318 - 0x000003af
                                                0x000003e0 - 0x000004cf
                                                0x000004d8 - 0x000004ff
                                                0x00000820 - 0x000008ff
                                                0x00000a00 - 0x00000aff
                                                0x00000c08 - 0x00000c0f
                                                0x00000c18 - 0x00000c4f
                                                0x00000c58 - 0x00000c67
                                                0x00000c70 - 0x00000ccf
                                                0x00000cd8 - 0x00000cf7
                                                0x0000a000 - 0x0000bfff
                        Available iomem:        0x000c0000 - 0x000fffff
                                                0x60000000 - 0x60ffffff
                                                0x90000000 - 0x9fffffff
                                                0xa0000000 - 0xa0ffffff
                                                0xd0000000 - 0xdfffffff
  CardBus card -- see "lspci" for more information

la differenza è solo la riga in grassetto.
Vedo che mi indica lspci per avere + info.

lspci -vv

03:00.0 Network controller: Option N.V. Qualcomm MSM6275 UMTS chip
        Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
        Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
        Interrupt: pin A routed to IRQ 16
        Region 0: Memory at d4000000 (32-bit, non-prefetchable) [disabled] [size=2K]


ma non vedo il device che devo usare per la connessione.

Massimo




Registrato
tindal
Administrator
Hero Member
*****

Karma: +67/-1
Scollegato Scollegato

Messaggi: 2631


Mostra profilo E-mail
« Risposta #3 inserita:: Luglio 22, 2007, 11:51:49 pm »

al di là della connessione pcmcia, queste schede di solito vengono viste come usb, o meglio, come connessioni seriali via usb, che quindi necessitano il modulo usbserial

non tutte però funzionano in questo modo: la mia, e probabilmente anche la tua, non usa l'usb, ma viene vista come semplice connessione seriale

per sapere a quale ttyS? corrisponde la tua scheda prova un "dmesg|grep tty", oppure inserisci la scheda a sistema avviato e controlla i log come hai già fatto, oppure, ancora, usa il pulsante "interroga modem" di kppp e vedi quale tty funziona

ciao
tindal
Registrato

Se ci sono molti modi diversi per fare una certa cosa, ed uno di questi ha conseguenze disastrose, di sicuro qualcuno la farà in quel modo.
manzo
Newbie
*

Karma: +3/-0
Scollegato Scollegato

Messaggi: 45


Mostra profilo E-mail
« Risposta #4 inserita:: Luglio 23, 2007, 09:07:53 am »

Cercando un po', ho trovato un sito in tedesco, (non conosco il tedesco),
http://de.gentoo-wiki.com/GPRS/UMTS

ma si vede chiaramente che dal  kernel 2.6.21_rc2-r1
OCCHIO 1 nella serie -mm patch, non ancora nella vanilla
c'è il modulo drivers/char/nozomi.c che ti permette di vedere come un seriale la tua scheda
OCCHIO 2 la seriale viene mappata però in "/dev/noz0" e non nella classica /dev/tts/

con
aptitude search nozomi
p   nozomi-source                                       - source for GlobeTrotter HSDPA kernel driver
lo ho poi trovato anche sotto debian

Provalo e facci sapere
Ciao ciao
Registrato
blackout69
Newbie
*

Karma: +0/-0
Scollegato Scollegato

Messaggi: 4


Mostra profilo E-mail
« Risposta #5 inserita:: Luglio 23, 2007, 11:50:14 pm »

Grazie a tutti dell'aiuto

Sono riuscito a fare funzionare la scheda con i driver nozomi.

Solo che con la versione del Kernel 2.6.21 durante la compilazione mi dava un'errore che ho poi risolto modificando una riga del file nozomi.c

per la versione di nozomi 2.1.2 sostituire la linea 1568

che e' questa:

INIT_WORK(&dc->tty_flip_wq_struct, tty_flip_queue_function, dc);

con questa:

INIT_WORK(&dc->tty_flip_wq_struct, tty_flip_queue_function);

mentre per la versione del kernel 2.6.18 non c'è bisogno di patchare il sorgente.

Ho configurato KPPP con i parametri vodafone e tutto funziona ed è molto veloce!!

Mi sorge un dubbio... da shell creo il link simbolico
# ln -sf /dev/noz0 /dev/modem
e tutto funziona, ma appena riavvio il notebook il link si cancella...
Ho pensato come soluzione uno script che viene caricato automaticamente ...
Ma prima mi piacerebbe sentire altri pareri...

Grazie ancora per l'aiuto...

Massimo
Registrato
manzo
Newbie
*

Karma: +3/-0
Scollegato Scollegato

Messaggi: 45


Mostra profilo E-mail
« Risposta #6 inserita:: Luglio 24, 2007, 08:16:17 am »

Bene bene  Smiley

Se usi udev, all'avvio la directory /dev viene spostata in /dev/.static e la directory /dev viene ripopolata dal demone udevd.
Quindi è normale che sparisca, perchè tu fai un link su una directory ricostruita nuova ad ogni riavvio.
Quindi giusta la tua idea di fare uno script, meglio se lo script lo fai del tipo:
/etc/udev/nozomi.rules
così quando connetti la scheda pcmcia udevd si incarica di fare il link a /dev/noz0, che altrimenti prima dell'inserimento non c'è.

Su come fare lo script, non posso esserti di grosso aiuto, vado sempre di tentativi leggendo gli altri script presenti nella directorty.
Sicuramente interverrà qualcuno più ferrato  Wink

Ciao ciao
Registrato
blackout69
Newbie
*

Karma: +0/-0
Scollegato Scollegato

Messaggi: 4


Mostra profilo E-mail
« Risposta #7 inserita:: Luglio 24, 2007, 07:47:03 pm »

Ciao a tutti.

Per automatizzare la creazione del link simbolico ln -sf /dev/noz0 /dev/modem ho creato uno script su /etc/udev/rules.d/nomescript.rules

# Rules for hotplugging Connect Card Vodafone
KERNEL=="noz0", SYMLINK="modem", RUN="/bin/sh /etc/dev.d/noz0/nozomi.dev hotplug", GROUP="dialout" MODE="0660"

ed il gioco è fatto

Ciao e grazie ancora.
Registrato
revjones
Sr. Member
****

Karma: +24/-1
Scollegato Scollegato

Messaggi: 488


revjones@hotmail.com
Mostra profilo WWW E-mail
« Risposta #8 inserita:: Luglio 24, 2007, 09:52:38 pm »

oplallà, leggo sono ora: ho scritto parecchissimo tempo fà un how-to per la Vodafone:

in caso ti possa essere utile:  http://www.maxuggeri.com/?page_id=10

senza drivers nozomi nè nient'altro, solo kernel vanilla.

Wink
Registrato

.rev / Acaro Massimo
Andy Warhol reloaded: In futuro, tutti avranno quindici minuti di anonimato.
tindal
Administrator
Hero Member
*****

Karma: +67/-1
Scollegato Scollegato

Messaggi: 2631


Mostra profilo E-mail
« Risposta #9 inserita:: Agosto 02, 2007, 06:23:54 pm »

la mia memoria comincia ad avere buchi Sad (magari provo un memtest Tongue)

mi ricordavo di avere usato, a suo tempo, usbserial, ma non ricordavo che bisognava specificare vendorid e productid.. grazie, revjones Wink

ciao
tindal
Registrato

Se ci sono molti modi diversi per fare una certa cosa, ed uno di questi ha conseguenze disastrose, di sicuro qualcuno la farà in quel modo.
revjones
Sr. Member
****

Karma: +24/-1
Scollegato Scollegato

Messaggi: 488


revjones@hotmail.com
Mostra profilo WWW E-mail
« Risposta #10 inserita:: Agosto 03, 2007, 01:57:00 pm »

padequà caro.. Wink

quell'HOW-TO non l'ho MAI finito perchè poi sono passato a TIM Smiley

però ho trovato un sacco di gente da tutte la parti d'europa che l'ha usato, linkato, segnalato..  Cool
Registrato

.rev / Acaro Massimo
Andy Warhol reloaded: In futuro, tutti avranno quindici minuti di anonimato.
Pagine: [1]   Vai su
  Stampa  
 
Vai a:  

Altri Topic Correlati
Oggetto Aperta da Risposte Visite Ultimo messaggio
Vodafone Mobile Connect Card WiFi/GPRS Network cheis 5 461 Ultimo messaggio Luglio 22, 2005, 10:52:22 am
da cheis
US ROBOTICS wlan pcmcia card Hardware hz1840821 2 318 Ultimo messaggio Settembre 18, 2006, 08:08:17 pm
da hz1840821
Installazione Vodafone driver HSPDA Huawei E220 Installazione « 1 2 3 » powderfinger 40 7028 Ultimo messaggio Febbraio 23, 2008, 03:11:32 pm
da tindal
Wireless Internet card (USB o PCMCIA) per Kubuntu Network decola 5 315 Ultimo messaggio Dicembre 19, 2007, 11:04:34 pm
da Brunitika
vodafone internet box huawei e220 Hardware andreax89 1 289 Ultimo messaggio Giugno 15, 2008, 03:38:43 pm
da MaXeR
Powered by MySQL Powered by PHP Powered by SMF 1.1.7 | SMF © 2006-2008, Simple Machines LLC XHTML 1.0 valido! CSS valido!
Pagina creata in 0.2 secondi con 20 interrogazioni al database.