9 de maig de 2011

Posant Ubuntu a un HP dm1-3120es (2) instal·lant i buscant controladors

En la primera part d'aquesta sèrie, us vaig comentar com fer espai per a noves particions per a l'Ubuntu en el HP dm1-3120es. Arribats en aquest punt, ja ho tenim tot preparat per instal·lar el sistema operatiu.

Com que el portàtil és de tipus netbook i no té unitat òptica, hem d'arrencar amb un Live-USB. D'altre banda, m'he decantat per una versió Ubuntu Lucid, que és LTS (amb suport de llarga durada). En general, opto per les versions LTS quan l'ordinador no és per mi i no puc (o vull) fer un manteniment constant.

Cal anar en compte en fer la selecció manual de particions. Per la resta, la instal·lació és fàcil i ràpida (teniu una magnífica guia a www.gnulinux.cat). Un cop completada, el primer que faig és actualitzar la distribució amb l'ordinador connectat per cable. Tot i així, no hi ha suport per la xarxa sense fils, cosa que ja em temia. Per això és bo tenir la connexió per cable :-).

El portàtil porta una Ralink RT5390. Buscant per la xarxa trobo la solució, que us resumeixo tot seguit:
  1. Descarreguem el controlador de www.ralinktech.com --> Software --> Linux
  2. Descomprimim el fitxer i anem al directori que s'ha creat.
  3. Entrem dins el directori 2010_xxx
  4. Veurem un directori os/linux/ i hi entrem
  5. Editem el fitxer config.mk tal com diu a continuació:
    HAS_ATE=y (no cal canviar-ho, originalment ja està bé)
    HAS_WPA_SUPPLICANT=y (no cal canviar-ho, originalment ja està bé)
    HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y (no cal canviar-ho, originalment ja està bé)
    HAS_ANTENNA_DIVERSITY_SUPPORT=y (aquest cal canviar-ho, originalment era n)
  6. Ara obrim un terminal i anem al directori 2010_xxx on fem:
    $ sudo make
    $ sudo make install
  7. Si no hi ha errors en la compilació, reiniciem el servei (o l'ordinador) i ja està. A navegar.
Cal recordar si es fa una actualització del nucli, caldrà recompilar i instal·lar de nou aquest controlador, o ens quedarem sense xarxa.

L'altre controlador que pot convenir baixar és el de la tarja gràfica. Recordeu que el HP-dm1 porta un processador E-350 de AMD, que és una APU. És a dir, que té integrada la gràfica. En aquest cas, és una Ati HD6310. Per tant, anem a la pàgina de www.amd.com -> suport -> Catalyst i descarreguem el controlador. Per instal·lar-lo, només cal donar-li permisos d'execució i seguir les instruccions.

I amb això ja tenim tot el sistema a punt! A gaudir-ne! Això, si no és que el soroll del ventilador se us fa insuportable. Però no patiu: que es pot controlar.

8 comentaris:

  1. Ja tinc instal·lat Ubuntu i amb tot funcionant perfectament. Per tal de configurar correctament el Wifi he hagut de fer a més de tot allò que dius això:

    HAS_CFG80211_SUPPORT=n (originalment posava y)

    (aquesta ajuda l'he trobada en el link que has posat)
    I ja està. Funciona perfectament. Quina meravella. Gràcies per tot.

    ResponElimina
  2. Me n'alegro, que t'hagi servit. L'opció que dius, jo diria que no la vaig haver de tocar (ho vaig veure en l'ajuda, però no la vaig canviar). Ho comprovaré quan obri l'altre ordinador, més que res per posar-ho a l'article si cal.

    Recorda que quan actualitzis el kernel et quedaràs sense Wifi, però només et cal recompilar (pas 6).

    I si no ho has fet encara, posa la nova BIOS. Ja veuràs quin canvi!

    ResponElimina
  3. La BIOS ja la vaig actualitzar i sí, la veritat és que es nota molt. La darrera cosa que he aconseguit és que el botó dret del touchpad funcioni correctament. Només cal fer:

    sudo su

    echo options psmouse proto=exps > /etc/modprobe.d/psmouse.modprobe

    reboot

    Al reiniciar el touchpad de l'ordinador funciona perfectament. De moment el bluetooth es resisteix a funcionar. He trobat una manera de fer-ho servir però es necessita Windows i jo vaig instal·lar Ubuntu esborrant el W7 (Tinc les còpies de seguretat).

    Gràcies per l'ajuda.

    ResponElimina
  4. Fede, avui he pogut comprovar que jo tinc la wifi configurada amb:

    HAS_CFG80211_SUPPORT=y

    És estrany que a tu no et funcionés... Igual no tenim exactament la mateixa targeta de xarxa. Si pots, prova a fer un lspci (et poso el que em dona a mi):
    lspci
    01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06)
    02:00.0 Network controller: RaLink Device 539f
    i

    El tema del touchpad, ni sabia que no funcionava, ja que sempre faig servir un ratolí. Però he provat el que m'has dit i ha anat de primera. Moltes gràcies!

    El bluetooth igual, tinc la icona amb totes les opcions, però ho he provat ara i no hi ha manera d'enllaçar el mòbil, així que alguna cosa falla. Jo encara tinc una partició amb W7, així que si em dius el que cal fer, ho puc provar. A veure si entre els dos el deixem perfecte ;-)

    ResponElimina
  5. Perdó per contestar tan tard, però he estat de vacances :)

    A veure, a mí em diu això:

    01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06)
    02:00.0 Network controller: Ralink corp. Device 539f

    O sigui, el mateix que a tú.
    A més et confirmo lo del controlador. A l'opció esmentada tinc un "n". És un poc estrany, no?

    Per altra banda la solució del Bluettoth la vaig llegir a un fórum i ara no recordo quin. Bàsicament, el que deia era que per activar el Bluetoth s'havia de fer des de Windows i després en Linux havia de funcionar. Com jo vai esborrar tot el disc dur per instal·lar Ubuntu no sé si serà veritat o no.

    ResponElimina
  6. Al final fent una recerca a l'historial del Firefox he trobat el post on vaig llegir l'assumpte del bluetooth:
    https://bugs.launchpad.net/ubuntu/+source/bluez/+bug/781556

    Diu que has de fer el següent:
    - Iniciar en windows
    - Desconnectar wifi i bluettoth (fn+f12)
    - Reiniciar en Linux

    Segons l'autor del post (Stefan Sommer)) el bluettoth ha de funcionar en Ubuntu. Si fas la prova ja m'ho diràs.

    ResponElimina
  7. Més coses per acabar de posar a punt aquest miniportàtil.

    Al principi feia servir el touchpad perquè estava acostumat del portàtil anterior. Però amb les petites dimensions d'aquest portàtil de vegades el touchpad molesta molt quan estas escrivint. Sense voler el toques i et deixa el cursor en el pitjor lloc possible i has d'anar amb molt cura per no acabar fent mal bé el document. Per a solucionar això he trobat una aplicació anomenada Touchpad indicator que et permet activar i desactivar el touchpad a voluntat. L'he provada i està genial.
    Ací tens la informació:
    http://www.atareao.es/ubuntu/conociendo-ubuntu/liberado-touchpad-indicator-0-8-1-1-para-ocultistas/

    ResponElimina
  8. Fede, fins avui no havia tingut el HP a les meves mans per provar els teus suggeriments. Però aquest matí el tinc per mi, i he de dir que funcionen a la perfecció.

    Del touchpad ja se m'havia queixat la meva parella, perquè més d'un cop li saltava el cursor en el libreoffice, i si no ho veus de seguida, pots fer una destrossa. He instal·lat l'aplicació que comentes (a Lucid) i funciona meravellosament. Ho he configurat de manera que si tinc ratolí connectat deshabiliti el touchpad. D'aquesta manera queda tot net i polit i no s'ha de tocar res de res en engegar.

    Pel tema del bluetooh, no he tingut més remei que passar pel windows (les opcions de tocar els registres no funcionen si no ho fas). Però un cop fet això, he posat:

    sudo bccmd psset -r -s implementation 0x028c 0x0001

    de tal manera que el valor queda enregistrat a la EEPROM, segons comenten, i funciona perfectament. Ara puc engegar en Linux tranquilament amb el bluetooth activat i enviar fitxers al mòbil sense cables !! :-):-):-)

    ResponElimina