Novità per il supporto linux sul mio portatilozzo! Finalmente mi sono deciso a fare qualche ricerca più approfondita, e son riuscito a far funzionare anche bluetooth e webcam; quest'ultima funziona, ma visualizza immagini di un grazioso blu puffo!
Update Maggio '07: rilasciata prima versione stabile per i driver syntek, ora la webcam funziona a dovere! Aggiornato anche l'articolo per l'ultimare release dei driver per ACPI.
Acpi (Bluetooth & tasti FN)
Download Asus Laptop ACPI 0.41
Questo driver permette di tirar su il bluetooth tramite lo switch frontale ed inoltre usare i tasti FN (tipo FN+F9 per disabilitare il touchpad, dio salvi questo pulsante).
[ 21.296000] asus-laptop: Asus Laptop Support version 0.41
[ 21.300000] asus-laptop: F3JC model detected
[ 21.300000] Registered led device: asus:touchpad
Volendo potreste usare direttamente l'ultimo trunk da CVS prelevando i sorgenti tramite:
cvs -d:pserver:anonymous@acpi4asus.cvs.sourceforge.net:/cvsroot/acpi4asus login
cvs -z3 -d:pserver:anonymous@acpi4asus.cvs.sourceforge.net:/cvsroot/acpi4asus co -P acpi4asusPer l'installazione basta un make e sudo make install.
Consiglio di blacklistare il modulo originale del kernel aggiungendo in calce a /etc/modprobe.d/blacklist la riga "blacklist asus_acpi", come anche aggiungere in /etc/modules in calce la riga "asus_laptop".
Webcam
Download Syntek Driver 1.00
Come sopra, è possibile scaricarsi l'ultimo trunk attraverso
svn co https://syntekdriver.svn.sourceforge.net/svnroot/syntekdriver syntekdriverSpostarsi nella sottocartella trunk/driver ed anche qui andare di make.
Io ho dovuto creare un symlink su /usr/src/linux ai sorgenti del kernel per far andare a buon fine la compilazione:sudo ln -s /usr/src/linux-`uname -r` /usr/src/linux
A questo punto, siccome non è stato ancora prevista una procedura install nel makefile, è possibile caricare direttamente il modulo tramite il comando sudo modprobe videodev && sudo insmod ./stk11xx.ko, oppure copiando il file in /lib/modules/`uname -r`/kernel/drivers/usb/media/stk11xx.ko, aggiornare i moduli tramite sudo depmod -a ed infine caricarlo con sudo modprobe videodev && sudo modprobe stk11xx.
Consigliato per il caricamento automatico all'avvio, l'aggiunga di videodev e stk11xx (uno per riga) in /etc/modules.
[tags] linux, ubuntu, feisty, asus, F3, f3jc, bluetooth, acpi, webcam, syntek, acpi4asus[/tags]
Comments
Rocco
22/04/2007 03:49
Permalink
Ciao, ho trovato questo
Ciao, ho trovato questo messaggio cercando di far funzionare la webcam sul mio portatile.
Ho seguito le istruzioni che hai dato, ma nel dare make per compilare i driver mi da questo output di errore
make -C /usr/src/linux SUBDIRS=/home/granbaron/syntekdriver/trunk/driver modules
make: *** /usr/src/linux: No such file or directory. Stop.
make: *** [driver] Error 2
Siccome sono decisamente un neofita di ambiente linux non capisco quale possa essere il problema, se potessi essermi di aiuto te ne sarei grato.
Scorp
22/04/2007 09:05
Permalink
Servono i sorgenti del
Servono i sorgenti del kernel, ovvero il pacchetto linux-source-2.6.20 nei repos.
Dopo averlo apt-gettato ti ritrovi con un tar.gz dentro a /usr/src; devi scompattarlo nella cartella stessa.
Infine crei un symlink che punti alla cartella scompattata con
sudo ln -s /usr/src/linux-source-2.6.20 /usr/src/linuxBuon divertimento ;)
Luca
03/05/2007 19:44
Permalink
Ciao, io ricevo questo
Ciao, io ricevo questo messaggio di errore e non ho idea di come fare a risolverlo :(
ziopanna@ziopanna-laptop:~/syntekdriver/trunk/driver$ make
make -C /usr/src/linux SUBDIRS=/home/ziopanna/syntekdriver/trunk/driver modules
make[1]: Entering directory `/usr/src/linux-source-2.6.20'
WARNING: Symbol version dump /usr/src/linux-source-2.6.20/Module.symvers
is missing; modules will have no dependencies and modversions.
Building modules, stage 2.
MODPOST 1 modules
/bin/sh: scripts/mod/modpost: not found
make[2]: *** [__modpost] Error 127
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/usr/src/linux-source-2.6.20'
make: *** [driver] Error 2
Scorp
03/05/2007 20:19
Permalink
Le hai apt-gettate headers e
Le hai apt-gettate headers e source del kernel? Il source va scompattato a mano dentro a /usr/src e sarebbe meglio symlinkare come indicato nell'articolo.
Se hai fatto tutto questo non saprei da cosa possa dipendere (io non ho fatto altro).
Luca
03/05/2007 20:32
Permalink
ho fatto tutto, anche sudo
ho fatto tutto, anche sudo make oldconfig e sudo make prepare nella cartella linux-source linkata linux
non so proprio dove buttare la testa :(
inoltre ho letto che kbuild dovrebbe proprio risolvere questo problema di missing file :(
proprio nessuna idea?
nel frattempo grazie e complimenti per l'ottimo blog!
Luca
03/05/2007 20:37
Permalink
ho riprovato da zero. sono
ho riprovato da zero.
sono entrato in /usr/src/linux, ho fatto un sudo make clean poi sudo make oldconfig poi sudo make proper
poi nella cartella trunk/driver ho lanciato make e mi da questo:
make -C /usr/src/linux SUBDIRS=/home/ziopanna/syntekdriver/trunk/driver modules
make[1]: Entering directory `/usr/src/linux-source-2.6.20'
WARNING: Symbol version dump /usr/src/linux-source-2.6.20/Module.symvers
is missing; modules will have no dependencies and modversions.
CC [M] /home/ziopanna/syntekdriver/trunk/driver/stk11xx-usb.o
CC [M] /home/ziopanna/syntekdriver/trunk/driver/stk11xx-v4l.o
CC [M] /home/ziopanna/syntekdriver/trunk/driver/stk11xx-sysfs.o
CC [M] /home/ziopanna/syntekdriver/trunk/driver/stk11xx-dev.o
CC [M] /home/ziopanna/syntekdriver/trunk/driver/stk11xx-buf.o
CC [M] /home/ziopanna/syntekdriver/trunk/driver/stk11xx-bayer.o
LD [M] /home/ziopanna/syntekdriver/trunk/driver/stk11xx.o
Building modules, stage 2.
MODPOST 1 modules
/bin/sh: scripts/mod/modpost: not found
make[2]: *** [__modpost] Error 127
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/usr/src/linux-source-2.6.20'
make: *** [driver] Error 2
più o meno è la stessa cosa :S
Luca
03/05/2007 20:57
Permalink
ok, allora. Ora il make
ok, allora.
Ora il make funziona.
praticamente ho fatto così
cd /usr/src/linux
sudo make clean
sudo make oldconfig
sudo make prepare
sudo make modules_prepare
lanciando poi il make del modulo non da errori.
ora però ricevo questo quando lancio l'installazione...
insmod: error inserting 'stk11xx.ko': -1 Unknown symbol in module
Scorp
03/05/2007 21:13
Permalink
Ah sì, quello è un problema
Ah sì, quello è un problema che avevo riscontrato anche io, poi mi son scordato di aggiornare l'articolo.
dai sudo modprobe videodev. Poi riprova con insmod e vedi che va.
bastianazzo
10/05/2007 18:53
Permalink
ciao! volevo solo dire che
ciao!
volevo solo dire che hanno pubblicato un makefile che non richiede l'installazione dei sorgenti:
http://sourceforge.net/forum/forum.php?thread_id=1705636&forum_id=616182
io sono abbastanza inesperto di linux, eppure sulla mia Feitsy per amd64 ci ho messo esattamente 5 minuti a installare i driver. e ora ekiga mi vede!!
piuttosto, non ho capito se il microfono integrato dovrebbe funzionare o meno... mi sono perso in un bicchier d'acqua??
saluti
Scorp
10/05/2007 20:03
Permalink
Il microfono non ci incastra
Il microfono non ci incastra niente con i driver della webcam, dipende tutto da alsa... Sul mio mi pare provai con skype e funzionava.
Pages
Add new comment