Ultimi commenti
- spamp su Rimborso windows: risposta di Samsung
- RedSend su Wake-On-LAN
- imagin su Notebook acer con linux preinstallato
- RedSend su Notebook acer con linux preinstallato
- RedSend su Progetto USB Power Switch (ora si fà sul serio)
- baron su CHAP Plugin
- Mimmo su Progetto USB Power Switch (ora si fà sul serio)
- RedSend su Social Bookmarking & C.
Tags Cloud
Post più letti
- Il Bradipo - 2,684 views
- Configurare atheros ar5007eg - 2,348 views
- Recuperare password hotmail - 1,696 views
- Cancellare linux e il bootloader (soprattutto!) - 1,510 views
- Wicd non solo su Ubuntu - 1,473 views
Archivi
- Maggio 2008 (3)
- Aprile 2008 (9)
- Marzo 2008 (11)
- Febbraio 2008 (5)
- Gennaio 2008 (12)
- Dicembre 2007 (19)
- Novembre 2007 (36)
- Ottobre 2007 (18)
- Settembre 2007 (16)
- Agosto 2007 (13)
- Luglio 2007 (21)
- Giugno 2007 (13)
- Maggio 2007 (7)
- Aprile 2007 (4)
- Marzo 2007 (10)
- Febbraio 2007 (4)
- Gennaio 2007 (3)
- Dicembre 2006 (5)
- Novembre 2006 (4)
- Ottobre 2006 (10)
- Settembre 2006 (7)
- Agosto 2006 (3)
- Luglio 2006 (3)
- Giugno 2006 (6)
- Maggio 2006 (2)
- Aprile 2006 (7)
- Marzo 2006 (2)
- Febbraio 2006 (3)
- Gennaio 2006 (20)
- Dicembre 2005 (10)
- Novembre 2005 (14)
- Ottobre 2005 (6)
- Settembre 2005 (9)
- Luglio 2005 (1)
13th
SET
Gentoo su Asus A8Sc
Posted by deepred | Filed under Laptop, Linux, Programming
Come forse qualcuno già sa, ho comprato un notebook dell’Asus, in particolare si tratta di un modello A8Sc. Si tratta di un 14″ con scheda video nVidia (le caratteristiche che maggiormente mi interessavano) ad un buon prezzo (che potrebbe ancora scendere al momento del rimborso di Windows di cui vi parlerò in un prossimo post) e soprattutto ricco di funzionalità:
- Card Reader SD/MMC/MS/MS PRO
- Web-cam 0.35 Mega-Pixel
- Bluetooth V2.0+EDR
- 1 porta VGA port/Mini D-sub 15-pin
- 5 x porte USB 2.0
- porta IEEE 1394
- uscita TV (S-Video composito)
- porta per Express Card
- porta Infrarossi (supporto SIR-115.2Kbps)
- porta DVI
Ovviamente su questo portatile ho installato Gentoo (gentoo-kernel) riuscendo in maniera rapida a configurare ciascuna di queste funzionalità:
- Scheda video: trattandosi di una nVidia ho installato i driver nvidia forniti dal vendor e configurando in maniera semplice il tutto seguendo anche le indicazioni della Guida nVidia per Gentoo Linux. Anche la configurazione di xorg è stata estremamente semplice: ho lanciato il comando X -configure e la configurazione risultante già era perfettamente funzionante.
- Scheda di rete: si tratta della Realtek Gigabit Ethernet 8168. Nel kernel sono presenti i driver per la versione 8169 funzionanti anche con questa scheda. Tuttavia, in virtù dei problemi suggeriti in questo wiki e di personali disfunzioni verificatesi con il kernel 2.6.21, ho optato per l’apposito driver r8168 fornito dal vendor, anche se questo mi ha richiesto un pò di lavoro. I risultati del lavoro svolto sono descritti nel precedente post Driver fuori da Gentoo!!!
- Scheda wireless: si tratta di un Intel Wireless WiFi Link 4965AGN. L’installazione del driver relativo ha richiesto il passaggio alla versione del kernel 2.6.22, in quanto si basa sulla nuova implementazione dello stack wireless presente in questa versione, denominata mac80211. Dopo aver aggiornato il kernel ed aver abilitato il modulo mac80211, ho installato il driver iwlwifi. Questo driver nel portage è masked, e quindi mi è stato necessario smascherarlo. AGGIORNAMENTO: dopo un uso più frequente (e dopo svariate ricerche sul Web che me lo hanno confermato) il driver iwlwifi non gestisce il led e il killswitch. Cioè la scheda è attiva indipendentemente dal fatto che il led sia acceso o meno (potrebbe essere sempre spento); inoltre se si preme il radio tower button (quello per attivare/disattivare la wireless, ndr) questo porta l’interfaccia in uno stato incongruente che non permette di eseguire maggiori operazioni. La soluzione sarebbe utilizzare i driver windows con ndiswrapper, ma personalmente preferisco continuare a navigare con il mio driver opensource, seppure con queste limitazioni, ed aspettare che nelle versioni future tali bug siano risolti.
- Touchpad: sebbene già perfettamente funzionate ho installato i driver synaptics che ne abilitano funzionalità aggiuntive. Ho quindi modificato anche il file xorg.conf come indicato dal Gentoo wiki.
- Bluetooth: seguendo la Guida Gentoo Linux al Bluetooth anche il sistema bluetooth. La configurazione ha previsto di selezionare nel kernel i driver per adattatori USB (HCI USB driver). Infine, data la mia personale preferenza per il DE KDE, ho installato anche l’utility kdebluetooth per la gestione delle operazioni effettuate.
- Infrarossi: in questo caso ho seguito l’Howto IrDA, individuando il driver a me relativo nel driver SMC_IRCC. Ho anche provveduto ad installare un’applicazione grafica che mi cestisce le comunicazione e il trasferimento file via infrarossi: la scelta è ricaduta su un progetto KDE ancora in fase di sviluppo chiamato kbeam (molto ridotto ma funzionale). AGGIORNAMENTO: qualora il caricamento del modulo smsc-ircc2 generasse problemi, ossia si verificasse un errore di tipo “No Such Device”, sarà necessario emergere l’applicazione setserial e eseguire il comando “setserial /dev/ttyS1 uart none” prima di ricaricare il modulo (il numero del device dipende da quanto vi appare all’esecuzione di dmesg | grp tty).
- Web Cam: per la web cam ho seguito l’HOWTO Install a webcam del Gentoo Wiki. I driver relativi al notebook sono i linux-uvc, tipici di molti USB Video Class device. NOTA BENE: il driver da indicare nelle applicazioni non è v4l, ma v4l2, dato che le ultime versioni del kernel hanno l’implementazioni di questo driver. Inoltre qualora si verificassero problemi di permessi, bisogna ricordare che per utilizzare la webcam bisogna essere nel gruppo video (controllate in ogni caso i permessi di /dev/video0). Infine faccio notare che da mplayer è richiesto di indicare come parametro anche i fps (non so con altre applicazioni cosa accade utilizzando mplayer sia per il viewing che per il recording).
- Card Reader: il lettore di schede anche è stato correttamente configurato semplicemente abilitando i moduli del kernel relativi come indicato in questo HOWTO SD and MMC card readers. In realtà non ho ancora avuto la possibilità di provare in alcun modo il lettore, tuttavia esso è correttamente riconosciuto dal kernel e la cosa mi fa ben sperare.
- Express Card: come per i card reader, anche in questo caso è bastato abilitare il supporto kernel relativo seguendo quanto indicato dal Express Card. Tuttavia, anche in questo caso la verifica sul funzionamento si ferma al fatto che esso l’Express Card reader sia effettivamente riconosciuto dal kernel.
- IEEE 1394: ancora una volta la configurazione consisteva semplicemente nel configurare gli opportuni moduli kernel secondo quando suggerito dal Gentoo Wiki. Così come per i precedenti dispositivi, reali verifiche sul funzionamento non sono stati possibili data l’assenza di device fireware.
- TV out: per abilitare l’uscita TV è stato necessario inserire alcune linee al file xorg.conf, in base a quando indicato dalla guida TV-Out with GeForce. Ancora una volta il funzionamento non è garantito data l’impossibilità di provarlo.
- Audio: per la configurazione audio ho utilizzato i driver alsa presenti nel kernel (vedi la Guida ad Alsa su Gentoo Linux) selezionando in particolare il driver PCI “Intel HD Audio”. Con le successive regolazioni fatte attraverso alsamixer è stato possibile rendere funzionante sia l’audio sia il microfono già presente nel portatile.
Prima di concludere voglio sottolineare altri due elementi importanti della configurazione di Gentoo sul mio portatile:
- Power Management: ho configurato il mio sistema in modo tale da ridurro lo spreco di energia quando uso il notebook con la batteria. Per fare ciò ho seguito la Guida alla Gestione Energetica di Gentoo, anche se non ho configurato il sistema per supportare le operazioni di suspend e di hibernate. (Probabilmente lo farò in futuro.)
- Special key: la gestione dei tasti speciali non è stata semplice. Per ottenerla è stato necessario attivare nel kernel il supporto Asus, che è stato reinserito nella versione 2.6.22, dopo essere scomparso in quella precedente. Questa versione, seppur precedente a quella presente nel portage (acpi4asus) ha lavorato molto meglio, riuscendomi a gestire in maniera corretta sia appunto i bottoni sia il controllo della potenza. Oltre a questo nel kernel è stato necessario abilitare il supporto ai button. Con il monitor acpi già usato per verificare le azioni relative al passaggio da alimentazione a batteria, sono state verificate anche le azioni corrispondenti ai tasti speciali non automaticamente funzionanti (in pratica solo quelli relativi al volume). Infine in maniera simile a quanto già eseguito per il power management è stata creata una coppia evento azione simile a quella indicata al seguente link. Oltre che all’abilitazione dei tasti volume si è provveduto anche ad assegnare un tasto speciale all’abilitazione/disabilitazione del touchpad.
- Framebuffer e splash: sono riuscito anche ad abilitare il framebuffer e ad ottenere una splendida console grafica. Per farlo mi è bastato seguire le indicazioni dell’HOWTO gensplash. Come sottolineato anche in questa guida, se si utilizzano i driver proprietari nvidia non è possibile abilitare il driver framebuffer nvidia presente nel kernel: tra i driver bisognerà selezionare i driver vesa. Tra le due scelte, vesa e vesa-tng, mi è sembrato che la prima funzionasse meglio. ATTENZIONE: se non volete incorrere nello spiacevole problema di ottenere un blank screen alla terminazione della vostra sessione x (o equivalentemente, quando premete Ctrl+Alt+Fn) dovete ricordarvi di indicare nel vostro make.conf, tra le VIDEO_CARDS anche vesa (oltre a nvidia) e ricompilare tutte le applicazioni relative (emerge -Nav world potrebbe essere utile per questo).
Credo che questa guida possa essere d’aiuto a coloro che acquisteranno questo portatile ed anche a coloro che invece, anche con portatili diversi avranno modo di affrontare problemi simili a quelli a cui mi sono trovato di fronte io.
Voglio infine concludere con una nota d’ironia. Nel post precedente si parlava di distribuzioni che impiegano mezzora o poco più ad installarsi e funzionare perfettamente: invece a me per far funzionare tutto quanto detto sopra mi ci è voluta più di una settimana. Ma come tutti i bravi gentooisti di questo ne vado orgoglioso… Leggi il resto…
6th
AGO
Un home multimedia center… con il proprio pc linux
Posted by RedSend | Filed under Hardware, Linux
Mi sono stancato di stare a cambiare ogni anno un lettore DVD o Divx! Ultimamente avevo trovato una certa stabilità usando il Kiss DP-1500, ma anche lui mi ha abbandonato… prima il display ha cominciato a dare i numeri, poi il lettore DVD quando parte comincia ad emettere degli strani suoni molto simili a dei gemiti di sofferenza, proprio a dire che non ce la fà più di vivere e continuare a soddisfare i miei desideri da cineamatore.
Per questo ultimamente cominciavo a pensare seriamente di utilizzare il mio poderoso
desktop/server (che per ora copre discretamente il ruolo di server SSH, server per backup, server Samba, postazione in aiuto di folding@home, sever NFS e anche server VPN) in un home multimedia center.
In questo modo risolvevo molti problemi tra cui quello dei filmati divx che non si leggono a causa dei codec non supportati dal lettore, quello della lente dei lettori DVD che con il tempo perde la calibratura o si danneggia etc…
Voi mi chiederete ma forse se compri un buon lettore DVD/Divx questi problemi potresti non averli… SI certo ma prima cosa possono sempre capitare anche in quelli più costosi e poi perchè spendere una barca di soldi quando lo si può avere a costo zero utilizzando un computer già da me posseduto?!
Ho deciso quindi di trasformare il mio desktop in un multimedia center e avendo a disposizione tutto l’hardware (o almeno quello che a me interessa) a disposizione (uscita TV, una discreta scheda audio e un buon PC da far lavorare come un ciuccio) rimane solo da scegliere il programma più adatto.
Cercando un pò nella rete, sono due le soluzione più gettonate, mi riferisco a Freevo e MythTV .
MythTV, è un applicazione scritta in C++ che fornisce tutte le funzionalità di un media center, mentre freevo è un wrapper scritto in python che delega molto del lavoro ad applicazioni esterne. Ad esempio MythTV per visualizzare i filmati utilizza un player al suo interno, mentre freevo delega il compito a mplayer o a xine. Questa caratteristica mi basta per orientarmi come prima scelta su freevo, essendo molto modulare e scritto in un linguaggio di scripting lo rende anche facilmente hackerabile e personalizzabile.
Deciso ora quale programma utilizzare dovrò installare e configurare, prima il software e una volta testato il suo funzionamento sul monitor si passerà a configurare l’uscita TV della mia ATI Radeon 9600 e vedremo in TV come si vede. Nella configurazione di freevo voglio vedere anche come utilizzare il mio cellulare (Nokia N73) da telecomando per il multimedia center sfruttando il bluetooth, ho letto che esiste già un plugin per freevo e un’applicazione per symbian che ti permette di fare tutto ciò, ma non ho acora approfondito l’argomento.
Questi sono alcuni screenshot di entrambe le applicazioni, non fatevi ingannare dall’aspetto nel trarre conclusioni affrettate, entrambe le applicazioni supportano la gestione del tema e quindi possono essere completamente rivoluzionate.



Per ulteriori informazioni sui programmi questo è il wiki per freevo e questa è la documentazione per MythTV.
Tags: Bluetooth > divx > dvd > freevo > Linux > multimedia-center > mythtv > open-source21st
APR
Problema mouse bluetooth (risolto)
Posted by RedSend | Filed under Bluetooth
Avevo un problema con il mouse bluetooth, fortunatamente sono riuscito a risolverlo (grazie a Ciccio).
Dopo un pò che lo usavo regolarmente senza problemi il mouse si bloccava per una decina di secondi dopodiche ripartiva, spulciando un pò ho visto che perdeva il segnale e subito si ricollegava, però il subito erano comunque 10 secondi circa ed è intollerabile specialmente quando giochi a LBreakout2 e questo comporta la perdita di vite
.
La soluzione sta nel fatto di modificare un paramentro di avvio del demone hcid, si trova nel file /etc/bluetooth/hcid.conf , la riga da modificare è
lp rswitch,hold,sniff,park; diventa lp none;
facendo questo cambiamento nel mio caso il problema si è risolto, non si capisce perchè questo, forse è un problema di alcuni chip bluetooth.
Spero che questa sia la soluzione anche al vostro problema, se riuscite a capire il motivo di tutto ciò un commento è più che gradito.
19th
APR
Mouse bluetooth
Posted by RedSend | Filed under Bluetooth
Da poco ho acquistato un mouse bluetooth per il portatile, sfruttando il fatto che ha già tutto integrato, il mouse è un Logitech modello V270. Per configurarlo è bastato impostare nel file /etc/conf.d/bluetooth la variabile
HIDD_ENABLE=true HIDD_OPTIONS="--connect 00:07:61:3D:EF:4C"
ovviamente sostituendo il giusto MAC del Mouse. Suppongo che abbiate già il dispositivo bluetooth funzionante.
Quelle variabili citate sopra vengono usate dallo script di init /etc/init.d/bluetooth, però nel caso la vostra distribuzione gestisce la cosa in maniera diversa allora molto probabilmente non esisterà neanche il file /etc/conf.d/bluetooth per avviare basta semplicemente avviare il servizio hcid (come, dipende dalla vostra distro) e poi avviare
~$ hidd --connect 00:07:61:3D:EF:4C
potete passare ad hidd anche il parametro –search se non conoscete il MAC del mouse e lui vi mostrerà il mouse con il suo MAC e si connetterà automaticamente. Ricordatevi però di impostare il mouse in modalità rilevabile, sulle istruzioni ci sarà scritto come.
