View previous topic :: View next topic |
Author |
Message |
fonzy81 n00b
Joined: 21 Jul 2004 Posts: 49
|
Posted: Mon Aug 30, 2004 5:19 pm Post subject: Driver U.S. robotics 5410 pcmcia[RISOLTO] |
|
|
Salve a tutti.
Ho una skeda wireless Driver U.S. robotics 5410 pcmcia e non riesco a trovare il driver che la faccia funzionare. Non mi crea il device wlan0.
C'e qualcosa che si può fare?
Come si può creare un device e "legarlo" a una periferica?
Last edited by fonzy81 on Sun Sep 12, 2004 5:32 pm; edited 1 time in total |
|
Back to top |
|
|
[hammerfall] Apprentice
Joined: 27 May 2004 Posts: 243
|
Posted: Mon Aug 30, 2004 7:22 pm Post subject: |
|
|
devi capire che chipset monta la tua scheda e poi cercare i driver appositi.
alcune schede sono supportate su linux gia' dalla casa madre, la maggior
parte no.
ti consiglio di quardare http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Wireless.html
qui troverai una lista di compatibilita' (nel peggiore dei casi ti potra' aiutare a trovare il chipset presente sulla tua scheda)
http://www.linux-wlan.org/docs/wlan_adapters.html.gz
La tua scheda dovrebbe usare questi driver, cioe' gli acx100 pero' per sicurezza controlla in questa lista..
http://acx100.sourceforge.net/matrix.html
dallo stesso sito potrai scaricare il pacco coi driver che vanno pero' compilati a mano (operazione assai semplice, basta leggere il readme) _________________ --------
Hammerfall ^_^ |
|
Back to top |
|
|
fonzy81 n00b
Joined: 21 Jul 2004 Posts: 49
|
Posted: Mon Aug 30, 2004 8:05 pm Post subject: |
|
|
Grazie mille provo subito |
|
Back to top |
|
|
[hammerfall] Apprentice
Joined: 27 May 2004 Posts: 243
|
Posted: Mon Aug 30, 2004 8:18 pm Post subject: |
|
|
se verifichi che i driver tuoi sono effettivamente gli acx100 basta che scompatti il tar.gz coi driver da qualche parte e poi fai un bel
dovrebbe copiarti i sorgenti dei driver dentro
la cartella dei sorgenti del kernel che stai attualmente usando (/usr/src/linux)
Fatto cio' basta fare
Code: | cd /usr/src/linux
make menuconfig |
e cercare dal menu' la voce relativa alle schede wireless e vedrai che sara' comparsa la voce relativa ai driver acx100. Selezionala come modulo e poi salva la configurazione.
Dai un bel Code: | make modules modules_install | e dovresti essere a posto.
Nota: ricordati ogni volta che aggiorni i sorgenti del kernel di rifare il make inject dal pacco dei driver acx100
ps. se fai una breve ricerca nel forum dovresti trovare un how-to dedicato a questo tipo di driver.. _________________ --------
Hammerfall ^_^ |
|
Back to top |
|
|
fonzy81 n00b
Joined: 21 Jul 2004 Posts: 49
|
Posted: Mon Aug 30, 2004 11:17 pm Post subject: |
|
|
Grazie per la spiegazione.
Ora ho di nuovo il problema che non mi parte più la pcmcia al boot. Non riesco a capire proprio cosa sia oggi avro compilato il kernel una decina di volta provando ogni volta una configurazione diversa |
|
Back to top |
|
|
fonzy81 n00b
Joined: 21 Jul 2004 Posts: 49
|
Posted: Mon Aug 30, 2004 11:43 pm Post subject: |
|
|
Quando ricompilo il kernel per i driver acx100 mi da
Code: |
CC [M] drivers/net/wireless/acx/acx100.o
CC [M] drivers/net/wireless/acx/acx100_helper.o
drivers/net/wireless/acx/acx100_helper.c: In function `acx100_write_eeprom_offset':
drivers/net/wireless/acx/acx100_helper.c:3123: warning: comparison is always false due to limited range of data type
drivers/net/wireless/acx/acx100_helper.c:3155: warning: comparison is always false due to limited range of data type
CC [M] drivers/net/wireless/acx/acx100_helper2.o
....
.....
CC [M] drivers/net/wireless/acx/acx100_ioctl.o
drivers/net/wireless/acx/acx100_ioctl.c: In function `acx100_ioctl_set_essid':
drivers/net/wireless/acx/acx100_ioctl.c:767: warning: char format, void arg (arg 2)
drivers/net/wireless/acx/acx100_ioctl.c:2312:2: warning: #warning "(NOT a warning!) Compile info: choosing to use code infrastructure for NEWER wireless extension interface version (>= 13)"
....
....
Building modules, stage 2.
MODPOST
*** Warning: "__muldf3" [drivers/net/wireless/acx/acx_pci.ko] undefined!
*** Warning: "__adddf3" [drivers/net/wireless/acx/acx_pci.ko] undefined!
CC drivers/net/wireless/acx/acx_pci.mod.o
LD [M] drivers/net/wireless/acx/acx_pci.ko
INSTALL drivers/acpi/ac.ko
...
...
if [ -r System.map ]; then /sbin/depmod -ae -F System.map 2.6.7Prova1; fi
WARNING: /lib/modules/2.6.7Prova1/kernel/drivers/net/wireless/acx/acx_pci.ko needs unknown symbol __adddf3
WARNING: /lib/modules/2.6.7Prova1/kernel/drivers/net/wireless/acx/acx_pci.ko needs unknown symbol __muldf3
|
|
|
Back to top |
|
|
fonzy81 n00b
Joined: 21 Jul 2004 Posts: 49
|
Posted: Mon Aug 30, 2004 11:49 pm Post subject: |
|
|
e questo e' errore che mi da se faccio modprobe acx_pci
Code: |
portatile acx # modprobe acx_pci
FATAL: Error inserting acx_pci (/lib/modules/2.6.7Prova1/kernel/drivers/net/wireless/acx/acx_pci.ko): Unknown symbol in module, or unknown parameter (see dmesg)
|
Il problema può essere il kernel 2.6.7? |
|
Back to top |
|
|
[hammerfall] Apprentice
Joined: 27 May 2004 Posts: 243
|
Posted: Tue Aug 31, 2004 10:47 am Post subject: |
|
|
domanda: hai scaricato il firmware della tua scheda e l'hai messo nella cartella apposita in linux come spiegato nel readme? (se non ricordo male
c'era scritto..). La cartella di default dovrebbe essere
e il file si dovrebbe chiamare
_________________ --------
Hammerfall ^_^ |
|
Back to top |
|
|
fonzy81 n00b
Joined: 21 Jul 2004 Posts: 49
|
Posted: Tue Aug 31, 2004 8:32 pm Post subject: |
|
|
Ho fatto make fetch_firmware non mi si connette.
Cmq come posso dire allo script di scaricare il firmware della mia U.S. Robotics. Il file TIACX111.BIN l ho scaricato da linuxant. E' lo stesso? |
|
Back to top |
|
|
fonzy81 n00b
Joined: 21 Jul 2004 Posts: 49
|
Posted: Tue Aug 31, 2004 8:53 pm Post subject: |
|
|
Non riesco proprio a farlo funzionare. Sbaglio qualcosa ma non so proprio cosa. Non e' che mi potresti scrivere la procedura corretta? |
|
Back to top |
|
|
[hammerfall] Apprentice
Joined: 27 May 2004 Posts: 243
|
Posted: Wed Sep 01, 2004 9:14 am Post subject: |
|
|
allora per fargli scaricare il firmware io dopo aver scompattato la cartella dei drivers andavo nella cartella scripts e lanciavo
Volendo il file col firmware lo trovi anche sul cd con i drivers di windows, basta cercare un po' nelle cartelle.
Ai tempi per installare il tutto avevo seguito questo howto:
https://forums.gentoo.org/viewtopic.php?t=202476&highlight=acx100
[edito] un indicatore di cosa stia succedendo quando inserisci la scheda puoi averlo usando il comando
Code: | cat /var/log/messages |grep ACX |
per esempio nel mio caso ritorna (dopo l'inserimento della scheda)
Code: | Valhalla linux # cat /var/log/messages |grep ACX
Sep 1 11:18:47 valhalla kernel: acx100: that uses the mysterious ACX100/ACX111 chip from Texas Instruments.
Sep 1 11:18:47 valhalla kernel: acx100: Warning: compiled to use 16bit I/O access only (compatibility mode). Set Makefile ACX_IO_WIDTH=32 to use slightly problematic 32bit mode.
Sep 1 11:18:47 valhalla kernel: acx100_probe_pci: WARNING: ACX111 support is quite experimental!
Sep 1 11:18:47 valhalla kernel: Found ACX111-based wireless network card at 0000:06:00.0, irq:11, phymem1:0x21020000, phymem2:0x21000000, mem1:0xe0c5d000, mem1_size:8192, mem2:0xe0c94000, mem2_size:131072
Sep 1 11:18:47 valhalla kernel: acx_select_io_register_set: using ACX111 io resource addresses (size: 56)
Sep 1 11:18:47 valhalla kernel: Trying to load firmware: '/usr/share/acx/TIACX111.BIN'
Sep 1 11:18:48 valhalla kernel: pDc->ui32ACXTxQueueStart = 0x0000fd94 |
_________________ --------
Hammerfall ^_^ |
|
Back to top |
|
|
fonzy81 n00b
Joined: 21 Jul 2004 Posts: 49
|
Posted: Wed Sep 01, 2004 10:28 pm Post subject: |
|
|
il problema che se compilo i driver acx111 mi da dei warning nell'installazione. Poi non so perche' i moduli pcmcia compilati nel kernel non mi fanno funzionare la pcmcia. Mi conviene mettere pcmcia come moduli esterni e poi caricarli? Se e' cosi devo togliere pcmcia dal boot e mettere alias dei moduli in autoload? |
|
Back to top |
|
|
[hammerfall] Apprentice
Joined: 27 May 2004 Posts: 243
|
Posted: Thu Sep 02, 2004 10:07 am Post subject: |
|
|
non penso sia necessario fare tutto a mano: personalmente ho compilato il supporto pcmcia come moduli e poi ho semplicemente ho fatto partire il servizio pcmcia all'avvio della macchina nel default runlevel.
Code: | rc-update add pcmcia default |
Qualche warning in fase di compilazione lo da' pure a me, anche se non mi sembra siano inquietanti come i tuoi di un post precedente..
Se vuoi puoi provare a compilare per prova i moduli acx fuori dal kernel:
basta che fai questi semplici passi
1) accertati che il link simbolico /usr/src/linux punti al kernel che stai usando effettivamente
2) entra nella cartella dove hai scompattato a mano i sorgenti dei drivers
3) lanci questo comando
Code: | ACX_IO_WIDTH="32" make && make install |
dovrebbe compilarti solo il driver acx e poi metterlo nella giusta cartella. (/lib/modules/nomekernel ) _________________ --------
Hammerfall ^_^ |
|
Back to top |
|
|
fonzy81 n00b
Joined: 21 Jul 2004 Posts: 49
|
Posted: Sun Sep 12, 2004 12:53 pm Post subject: |
|
|
ho fatto tutta la procedura solo che la pcmcia mi da sempre errore in caricamento al boot.
Ho messo nel kernel PCMCIA/CardBus support.
Cmq una volta compilati nel kernel i driver acx che si sono aggiunti nel menu nella compilazione sutto la voce network --> wireless il device non me lo crea.
Poi ho riscontrato un nuovo probleme il device /dev/cdrom esuste più! |
|
Back to top |
|
|
fonzy81 n00b
Joined: 21 Jul 2004 Posts: 49
|
Posted: Sun Sep 12, 2004 12:55 pm Post subject: |
|
|
Dimenticavo mi crea solo i moduli acx_pci e acx_usb nella cartella /lib/modules/kernel... e' corretto? |
|
Back to top |
|
|
fonzy81 n00b
Joined: 21 Jul 2004 Posts: 49
|
Posted: Sun Sep 12, 2004 1:39 pm Post subject: |
|
|
Ho provato a installare pcmcia-cs-driver e mi ha dato
Code: |
Build 'trusting' versions of card utilities (y/n) [n]
Include 32-bit (CardBus) card support (y/n) [y]
Include PnP BIOS resource checking (y/n) [n]
Module install directory [/lib/modules/2.6.7Funz]
Kernel configuration options:
Kernel-tree PCMCIA support is disabled.
Symmetric multiprocessing support is disabled.
Preemptive kernel support is disabled.
High memory support is enabled.
PCI BIOS support is enabled.
Power management (APM) support is enabled.
SCSI support is disabled.
IEEE 1394 (FireWire) support is disabled.
Networking support is enabled.
Radio network interface support is enabled.
Token Ring device support is disabled.
Fast switching is disabled.
Frame Diverter is disabled.
Module version checking is disabled.
Kernel debugging support is disabled.
Preemptive kernel patch is disabled.
/proc filesystem support is enabled.
PAE support is disabled.
2.5.0 and later kernels require that PCMCIA be configured in the
kernel source tree. To fix, reconfigure and rebuild your
kernel with PCMCIA enabled.
Configuration failed.
!!! ERROR: sys-apps/pcmcia-cs-drivers-3.2.4 failed.
!!! Function src_compile, Line 61, Exitcode 1
!!! failed configuring
|
Come si attivata Kernel-tree PCMCIA support? |
|
Back to top |
|
|
fonzy81 n00b
Joined: 21 Jul 2004 Posts: 49
|
Posted: Sun Sep 12, 2004 1:39 pm Post subject: |
|
|
Ho provato a installare pcmcia-cs-driver e mi ha dato
Code: |
Build 'trusting' versions of card utilities (y/n) [n]
Include 32-bit (CardBus) card support (y/n) [y]
Include PnP BIOS resource checking (y/n) [n]
Module install directory [/lib/modules/2.6.7Funz]
Kernel configuration options:
Kernel-tree PCMCIA support is disabled.
Symmetric multiprocessing support is disabled.
Preemptive kernel support is disabled.
High memory support is enabled.
PCI BIOS support is enabled.
Power management (APM) support is enabled.
SCSI support is disabled.
IEEE 1394 (FireWire) support is disabled.
Networking support is enabled.
Radio network interface support is enabled.
Token Ring device support is disabled.
Fast switching is disabled.
Frame Diverter is disabled.
Module version checking is disabled.
Kernel debugging support is disabled.
Preemptive kernel patch is disabled.
/proc filesystem support is enabled.
PAE support is disabled.
2.5.0 and later kernels require that PCMCIA be configured in the
kernel source tree. To fix, reconfigure and rebuild your
kernel with PCMCIA enabled.
Configuration failed.
!!! ERROR: sys-apps/pcmcia-cs-drivers-3.2.4 failed.
!!! Function src_compile, Line 61, Exitcode 1
!!! failed configuring
|
Come si attivata Kernel-tree PCMCIA support? |
|
Back to top |
|
|
fonzy81 n00b
Joined: 21 Jul 2004 Posts: 49
|
Posted: Sun Sep 12, 2004 5:36 pm Post subject: |
|
|
Finalmento sono riuscito a risolvere il problema della skeda wireless e del socket pcmcia.
Per chi ha o avra il mio stesso problema scrivo passo passo come ho risolto.
Ho compilato il kernel con pcmcia/cardbus incluso nel kernel.
Supporto yenta_socket come modulo.
Modificato /etc/conf.d/pcmcia la riga PCIC="yenta_socket". L'unico neo che quando carica nel boot la pcmcia mi da sempre ds not found.
Grazie per aiuto |
|
Back to top |
|
|
[hammerfall] Apprentice
Joined: 27 May 2004 Posts: 243
|
Posted: Mon Sep 13, 2004 7:01 am Post subject: |
|
|
de nada. _________________ --------
Hammerfall ^_^ |
|
Back to top |
|
|
|