Ubuntu 10.10 sull’Acer Aspire One D260

< Update del 22/11/2010: CARD READER FUNZIONANTE!!! In fondo alla pagina per la procedura >

Ultimo acquisto, un Acer Aspire One D260 al pessimo prezzo di 299€.

Perché Acer? Continuo a lamentarmi della scadente qualità del telaio, di come ci “appiccicano” la componentistica e di quanto faccia schifo l’assistenza, ma alla fine ho sempre un maledetto acero tra le mani!

Dal mio laptop (Aspire 5920g), al monitor (H223HQ) e infine a questo netbook della mia fidanzata.

< Update del 05/03/2011: come volevasi dimostrare, dopo 7 mesi di vita si sono guastati alcune zone di tasti. L’ennesima conferma della scarsa qualità del prodotto! Attendo notizie dall’assistenza. >

Lo accendo e termino l’installazione di Windows 7, ovviamente preinstallato!

Sistema inutilizzabile, non riesco neppure a scaricare Firefox per i continui crash di Internet Explorer.

Ah, starà facendo gli aggiornamenti… bene, attendo con pazienza 2 riavvii per circa 60 update.

Dopo tutti gli aggiornamenti, stesso film: Explorer che si blocca, navigazione lentissima e, assurdo, neanche ad aprire l’esplora risorse.

Sarà l’antivirus MerdAfee preinstallato? Rimuoviamolo! Niente da fare… un sistema così lento avrebbe fatto incazzare anche San Francesco!

Ah, non si può nemmeno cambiare lo sfondo! Microsoft riesce sempre a farmi ridere…

Installo allora la Ubuntu Netbook Edition 10.04. Rinato! C’è stato meno tempo a installarsi il sistema operativo, cambiare lingua e fare tutti gli aggiornamenti che Windows a fare i soli aggiornamenti.

Stavo per scrivere un articolo, tipo “Acer: Windows? Ubuntu!” quando accade l’inevitabile: il lettore memory card non viene neppure visto dal sistema! E quello era proprio fondamentale per le cazzo di “fotine”.

Purtroppo finché i produttori hardware non si decidono a rilasciare i driver delle loro periferiche per Linux…

Ho provato infine con la beta di di Ubuntu 10.10 e, anche se non legge ancora le memory card, lsusb mi dice che ci sono segni di vita:

Bus 001 Device 006: ID 0cf2:6250 ENE Technology, Inc.
Device Descriptor:
 bLength                18
 bDescriptorType         1
 bcdUSB               2.00
 bDeviceClass            0 (Defined at Interface level)
 bDeviceSubClass         0
 bDeviceProtocol         0
 bMaxPacketSize0        64
 idVendor           0x0cf2 ENE Technology, Inc.
 idProduct          0x6250
 bcdDevice            1.00
 iManufacturer           1 ENE Flash  
 iProduct                2 UB6250       
 iSerial                 4 606569746801
 bNumConfigurations      1
 Configuration Descriptor:
 bLength                 9
 bDescriptorType         2
 wTotalLength           32
 bNumInterfaces          1
 bConfigurationValue     1
 iConfiguration          0
 bmAttributes         0x80
 (Bus Powered)
 MaxPower              498mA
 Interface Descriptor:
 bLength                 9
 bDescriptorType         4
 bInterfaceNumber        0
 bAlternateSetting       0
 bNumEndpoints           2
 bInterfaceClass       255 Vendor Specific Class
 bInterfaceSubClass      6
 bInterfaceProtocol     80
 iInterface              0
 Endpoint Descriptor:
 bLength                 7
 bDescriptorType         5
 bEndpointAddress     0x01  EP 1 OUT
 bmAttributes            2
 Transfer Type            Bulk
 Synch Type               None
 Usage Type               Data
 wMaxPacketSize     0x0200  1x 512 bytes
 bInterval               0
 Endpoint Descriptor:
 bLength                 7
 bDescriptorType         5
 bEndpointAddress     0x82  EP 2 IN
 bmAttributes            2
 Transfer Type            Bulk
 Synch Type               None
 Usage Type               Data
 wMaxPacketSize     0x0200  1x 512 bytes
 bInterval               0
Device Qualifier (for other device speed):
 bLength                10
 bDescriptorType         6
 bcdUSB               2.00
 bDeviceClass            0 (Defined at Interface level)
 bDeviceSubClass         0
 bDeviceProtocol         0
 bMaxPacketSize0        64
 bNumConfigurations      1
Device Status:     0x0000
 (Bus Powered)

Confido allora che con la nuova versione di Canonical ci siano speranze di un riconoscimento hardware al 100%

Update del 22/11/2010: CARD READER FUNZIONANTE!!!

Ecco la procedura:

1) Scaricate il seguente file:

https://bugs.launchpad.net/linux/+bug/530277/+attachment/1714152/+files/keucr.tgz

2) Estraete l’archivio

3) Aprite un terminale e spostatevi dentro la directory nella quale avete estratto il file

4) Digitate i seguenti comandi (attenzione che con l’ultimo comando riavviate il netbook):

cd keucr/
sudo apt-get install linux-headers-generic build-essential
make -C /usr/src/linux-headers-`uname -r` M=`pwd` modules
sudo make -C /usr/src/linux-headers-`uname -r` M=`pwd` modules_install
sudo depmod -a
sudo reboot

5) Godetevi il vostro netbook al 100%!
Procedura testata e funzionante su Ubuntu 10.10 con kernel 2.6.35-22