giovedì 24 novembre 2011

Aggiornamento situazione Ubuntu 11.10 e Intel PRO/wireless 4965

Sono ormai quasi due settimane che sulla mia Xubuntu 11.10 lavoro con il "vecchio" kernel 2.6.38-12 e devo dire che non ho più avuto grossi problemi con il wireless, il bitrate si attesta tra un minimo di 18Mb/s e i 36Mb/s. 
Per quanto riguarda VirtualBox ho scaricato i kernel-headers per la compilazione dei moduli dalla precedente 11.04 e quindi per ora posso restare tranquillo con questo kernel.
Ho anche modificato le opzioni di avvio di Grub in modo che anche in presenza di aggiornamenti del kernel il sistema si avvii sempre con il 2.6.38, anche perchè l'altro giorno con gli aggiornamenti c'è stato anche quello del kernel 3.0.0-13 che presenta ancora il problema con il wireless, almeno sul mio sistema e con questa scheda.
Ho fatto un veloce test ma dal primo riavvio con il nuovo kernel il bitrate stava appena sui 5Mb/s per scendere poi a 1/2Mb/s, una schifezza.
Speriamo che risolvano il problema e che magari sia solo di Ubuntu e non del kernel linux nello specifico. Questo potrò scoprirlo a breve quando troverò il coraggio di aggiornare l'altro portatile da Fedora 15 a 16, che usa già il kernel 3.1, visto che anche qui c'è la stessa scheda wireless. Dico trovare il coraggio perchè di solito l'aggiornamento di Fedora da sempre qualche problema, almeno a me. Questa volta provo l'aggiornamento direttamente da DVD e vediamo cosa salta fuori.

domenica 20 novembre 2011

Linux su SparcBook 6500 ... la resa

Purtroppo mi sa proprio che devo abbandonare l'idea di usare linux su questo portatile. Come già detto solo con tastiera e mouse usb si riesce a lavorare e solo disattivando il frame buffer con la direttiva video=atyfb:off da passare al kernel al momento del boot, va aggiunta in silo.conf per averla sempre attiva.
Con il frame buffer attivo anche una volta avviato X la visualizzazione risulta distorta e illeggibile.
Un altro problema è che il kernel linux non riesce ad accedere all'orologio interno del portatile per cui la data parte sempre dalle ore 00.00 del 01/01/1970.
Un altro tentativo fatto è stato quello di ricompilare un kernel ad hoc ma non è cambiato nulla anche perché spulciando tra i sorgenti risultando solo due riferimenti a tadpole ( il produttore di questo portatile ) uno per l'architettura hppa e uno per il microcontroller presenti su altri portatili di questo produttore.
Diciamo che linux non sembra gradire in modo particolare questo portatile, e immagino anche lo SPARCLE che fondamentalmente è identico. 
L'esame dei sorgenti di OpenBSD potrebbe essere di aiuto per capire come modificare i sorgenti di linux per aggiungervi il supporto di questo computer visto che OpenBSD per ora è il sistema operativo che meglio funziona su questo hardware, escluso Solaris con i driver specifici della Tadpole ovviamente, che però non sono forniti in formato sorgente.
Questo però è un lavoro che va oltre le mie possibilità.

domenica 13 novembre 2011

Debian Squeeze su Sparcbook 6500

Questa volta l'installazione è parzialmente riuscita, innanzitutto ho dovuto procedere attraverso l'uso di una console seriale, vediamo nel dettaglio come ho dovuto operare.
Ho collegato il portatile SPARC ad un altro vecchio portatile con un cavo null modem e dal vecchio portatile, dove ho installato Windows 2000 ho configurato Hyper Terminal per collegarsi sulla seriale.
Sullo Sparcbook ho interrotto l'avvio con STOP+A e poi dato il comando ttya io, questo comando fa si che fino al riavvio la console di input/output diventi la prima porta seriale.
A questo punto il prompt è apparso nella schermata di Hyper Terminal ed eseguendo il comando boot cdrom è partita l'installazione di Debian dal cdrom.
L'installazione è stata abbastanza lineare anche se la visualizzazione sulla console seriale non è particolarmente chiara in quanto i simboli grafici delle cornici delle finestre testuali venivano visualizzati con lettere che rendevano un pò difficoltosa la lettura.
Ho installato anche l'ambiente grafico GNOME in modo da poter vedere se sotto Xorg si presentavano gli stessi problemi con mouse e tastiera che si presentano in console.
Sfortunatamente la risposta è si, terminata l'installazione e riavviato il computer arrivo al login grafico di GNOME ma mouse e tastiera non danno nessun segno di vita, anche se collegandovi un mouse e una tastiera usb queste vengono riconosciute e quindi si può operare.
Purtroppo non è il massimo, perchè se è vero che il touchpad si può tranquillamente sostituire con un mouse usb, anzi è sicuramente più comodo, lo stesso non si può dire per la tastiera.
Oltretutto si nota che l'avvio è comunque molto lento, certamente non lento come l'avvio di Solaris 10, ma sicuramente molto di più di quello di OpenBSD.
Credo ormai di poter considerare quasi conclusa la mia avventura con Linux su questo portatile in quanto mi pare che non ci siano molte speranze, in effetti credo che dovrei provare a compilare un kernel dai sorgenti sperando di trovare qualche opzione in fase di configurazione delle compilazioni che possa portare ad un miglior supporto hardware.
Onestamente avevo posto qualche speranza in più che magari una volta avviato Xorg mouse e tastiera avrebbero funzionato, questo perchè con OpenBSD sia il touchpad che la tastiera funzionano perfettamente e credo che questo non dipenda dal kernel bsd piuttosto che linux, ma ovviamente non ne posso essere sicuro.
Nel file di log creato dall'avvio di Xorg effettivamente non c'è traccia alcuna di riferimenti a mouse e tastiera, proverò a controllare i log sullo SPARCLe e vedere se c'è qualche informazioni in più con OpenBSD che possa aiutare, magari anche creando un file con X -configure su OpenBSD e poi portarlo su linux .... chissà.
Beh ancora qualche prova resta da fare.



sabato 5 novembre 2011

Ubuntu 11.10 e Intel PRO/wireless 4965

A distanza di tre settimane dall'uscita della nuova versione di Ubuntu ho deciso di aggiornare anche il portatile che uso per lavoro dove ho installato Xubuntu.
L'aggiornamento è andato bene salvo il solito problema dei link su /run e /run/lock.
Dopo l'aggiornamento ho notato però un notevole peggioramento della qualità del collegamento wireless. Subito ho pensato si trattase di un problema momentaneo ma con il passare dei giorni non è cambiato nulla. In tutta sincerità non posso giurare quanto fosse buono il collegamento prima però è sicuro che non si scollegava mai il wireless e quindi controllando con iwconfig ho notato che il bit rate non va mai oltre gli 11/12 Mb/s anche se spesso si attesta su 1/2 e il più delle volte sui 5 Mb/s.
A questo punto ho provato con il wireless di altri pc, tra cui un portatile DELL con Lubuntu 11.10 e Intel PRO/Wireless 3945 e vedo che il bit rate si attesta tra i 24/36 Mb/s e resta più o meno costante.
A questo punto mi vengono dei dubbi riguardo all'aggiornamento alla 11.10 e qualche problema specifico con la Intel 4965 per cui prima cerco il firmware aggiornato di questa scheda che però è già quello installato.
Ho provato a riavviare con il vecchio kernel 2.6.38 e scopro che il bit rate sale a 18 Mb/s e resta costante, purtroppo con questo kernel e questa release di Ubuntu non ci sono i kernel headers neccessari alla compilazione dei moduli di VirtualBox il cui funzionamento mi è fondamentale per il mio lavoro visto che sviluppo per Windows all'interno di una macchina virtuale.
Sembrerebbe un problema di kernel ma non ne sarei così sicuro perchè anche provando ad avviare il pc con un livecd di Ubuntu 11.04 che usa un kernel 2.6.3 e qualcosa il bit rate non varia.
Sul portatile Asus ho la stessa scheda wireless ma uso Fedora con kernel 2.6.40 e il bit rate è più alto circa 18 Mb/s quindi anche qui piuttosto basso rispetto alle potenzialità della scheda.
A dire la verità il router ADSL è posizionato in un angolo del soggiorno dove c'è la presa del telefono e io mi collego dalla mia stanza, e da una posizione non certo delle migliori per quanto riguarda i muri, ce ne sono praticamente 2 di mezzo, però fino ad oggi non avevo mai avuto problemi con il wireless, magari il bit rate è sempre stato basso ma non si è mai scollegato.
Questo problema lo avevo su un portatile con una scheda RTL8187L che continuava a scollegarsi e spesso non rilevava neanche l'access point, poi ho sostituito la scheda con una 3945 della Intel e il problema si è risolto.
Nei prossimi giorni continuerò a monitorare la situazione sperando di capire da cosa possa dipendere il problema e se, soprattutto, sia risolvibile.


sabato 22 ottobre 2011

Gnome in Ubuntu 11.10

Come era anticipato Gnome 2 non é piú nelle corde di Ubuntu, giá con la 11.04 di default il nuovo ambiente era Unity peró con la possibilitá di continuare ad usare il classico ambiente, ovviamente da "vecchietto" sono restato sul classico.
Oggi ho aggiornato il portatile ACER e ho notato che le scelte sono limitate a Unity e Unity 2D.
No a dire il vero la scelta é solo Unity 2D in quanto lanciando Unity non succede proprio nulla nel 99% dei casi, nell'1% c'é il menú del file manager e basta.
Sembra proprio che non si possano usare gli effetti 3D su questo portatile che ha una scheda video ATI X1600, non é certo la fine del mondo peró mi sembra un passo indietro rispetto alla versione precedente.
Eseguendo manualmente il comando compiz --replace ottengo il seguente messaggio di errore:

Error: GL_ARB_vertex_buffer_object not supported

Non mi sembra lasci adito a dubbi.
A parte questo restano le mie perplessita su Unity in generale, preferivo di molto il vecchio Gnome tant'é che sul portatile che uso per lavoro uso ormai XFCE giá da un pezzo, e non ho ancora fatto l'upgrade a Xubuntu 11.10.
Inoltre il lavoro fatto con Lubuntu negli ultimi tempi mi ha regalato un'altra alternativa per quanto riguarda gli ambienti desktop.
Ricordo che in passato ero molto legato a KDE come ambiente, che ai tempi mi sembrava molto migliore di Gnome, e anche allora nell'occasione del passaggio a KDE 4 mi ritrovai ad essere abbastanza perplesso del cambiamento, e infatti passai a Gnome.
Ora la storia sembra ripetersi, magari formatto tutto e provo a installare Kubuntu 11.10 e chissá che non torni a KDE.
Fortunatmente il mondo linux ci da ampia liberta e quindi se una distro non ci piace piú o ci "impone" un desktop che proprio non ci va giú abbiamo sempre la possibilitá di rivolgerci altrove, e non é cosa da poco se ci si pensa bene, e per restare in casa Ubuntu bisogna dire che le alternative non mancano.


domenica 16 ottobre 2011

Ubuntu 11.10

Regolare come un orologio svizzero è arrivata la nuova versione di Ubuntu e, di conseguenza, Kubuntu, Xubuntu e anche Lubuntu. Essendo appena uscita non ho aggiornato il portatile che uso per lavoro, sul quale è installato Xubuntu, non si sa mai che non ci sia qualche bug imprevisto.
Però la curiosità è tanta quindi ho aggiornato due PC sui quali è installato Lubuntu, la versione di Ubuntu con desktop LXDE che con la versione 11.10 è diventata proprio una versione "ufficiale".
Sul portatile Pentium 3 l'aggiornamento è stato indolore e non ho riscontrato nessu tipo di problema, anzi al primo riavvio mi è stato chiesto se volevo attivare il driver proprietario per la gestione del modem interno. E' un pò strano pensare che finalmente è supportato un winmodem .... sopratutto oggi che tra ADSL ed UMTS l'uso di un "banale" modem 56K sempbra preistorico.
Ma non si sa mai che possa tornare utile.
L'altro portatile cho ho aggiornato è un DELL D630 con processore Intel Core 2 Duo e 4 giga di RAM, in questo caso con kernel a 64 bit. Su questa macchina l'aggiornamento non è stato così indolore, per prima cosa al termine del download e dell'installazione quest'ultima si è interrotta per l'impossibilità di scaricare il plugin flashplayer. Ma dopo il primo riavvio ho riesguito un aggiornamento dei pacchetti e si è installato correttamente.
Il problema è venuto fuori ad un successivo riavvio quando è cominciato ad apparire il messaggio :

unable to connect to system bus failed to connect to socket var run dbus system_bus_socket

inizialmente appariva all'esecuzione dello script ModemManager per cui ho pensato che potesse dipendere dal fatto che tentava di configurare il modem interno, per cui ho commentato le istruzioni in /etc/init/modemmanager.conf ma niente il problema appariva ancora con il risultato che non si attivavano le interfacce di rete.
Dopo aver "tirato" su manualmente la rete ho fatto una ricerca con Google e ho scoperto subito la soluzione del problema.
In breve bisogna creare le cartelle /run e /run/lock, spostare il contenuto di /var/run e /var/lock rispettivamente in /run e /run/lock, poi cancellare /var/run e /var/lock e creare i link seguenti :

ln -s /run /var/run
ln -s /run/lock /var/lock

fatto questo riavviare e tutto va a posto.
Ora sorge spontanea la domanda perchè sull'altro PC il problema non si è presentato ? controllando su questo PC le cartelle /run e /run/lock ci sono già e anche i relativi link sotto /var. 
Mistero, vedremo se il problema si presenterà anche con l'aggiornamento di Xubuntu.


giovedì 29 settembre 2011

Ubuntu su Toshiba AC100

Ho da poco acquistato un Toshiba AC100 su Ebay a poco più di 100 euro.
Mi ero già informato sulla possibilità di installarci Ubuntu e con mia sorpresa ho scoperto che con la versione 11.10, ancora in beta, questo netbook verrà supportato da Ubuntu, più o meno.
Seguendo le istruzioni indicate qui ho installato senza grandi difficoltà la mia amata distribuzione linux.
A onor del vero bisogna dire che Ubuntu non funziona ancora al 100%, tipo l'audio non funziona, e cosa peggiore ho riscontratto spesso blocchi e rallentamenti eccessivi.
Un'altra cosa che mi lascia perplesso è la scelta di usare Ubuntu con Unity, visto il quantitativo di RAM di soli 512 megabyte e un disco eMMC un pò troppo lento forse era meglio optare per un sistema che usasse XFCE o LXDE.
Nei prossimi giorni proverò a fare qualche benchmark per valutare le prestazioni del processore Tegra.
In ogni caso è un'ottima cosa poter usare Ubuntu su questo Toshiba in quanto a mio avviso la versione Android 2.2 e il software fornito da Toshiba erano un pò troppo limitanti, poi il software a disposizione con Ubuntu è enorme ed è anche possibile installare gli strumenti di sviluppo e compilare direttamente le applicazioni.
Speriamo che con i futuri aggiornamenti diventi tutto più stabile, intanto questo post lo ho scritto direttamente con l'AC100.