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.