Status message

The page you requested does not exist. A search for linuxing with asus f3jc ap014h bluetooth webcam resulted in this page.

Linuxing with Asus F3Jc AP014H (bluetooth & webcam)

Category:

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 acpi4asus

Per 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 syntekdriver

Spostarsi 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's picture

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's picture

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/linux

Buon divertimento ;)

Luca's picture

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's picture

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's picture

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's picture

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's picture

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's picture

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's picture

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's picture

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

Via Twitter

  • Fing - Network scanner for Android https://t.co/ukIdHHqK 1 day 7 hours ago
  • @manuelmazzuola io stavo per provare redis, ma ho un sonno che schianto e vo a letto :P lunedì si prova 1 day 22 hours ago
  • Symfony CMF as a CMS replacement for developers #phpday http://t.co/RsUTvcR3 2 days 4 hours ago
  • @rosamammoli tutti entusiasti, è un peccato fermarsi qui solo per oggi #phpday 2 days 5 hours ago
  • The room is full on track 3 for continuous deployment security on http://t.co/MOAyi4U9 #phpday 2 days 5 hours ago

Blog written by Giovanni Toraldo and licensed under CC-BY-SA

This blog is anonymously available via:
tor and tor2web.

Powered by Drupal
ipv6 test
WORLD IPV6 LAUNCH is 6 June 2012 – The Future is Forever