Portatil Ahtec Sense XFL90 Duo = Compal IFL90 en Linux Ubuntu Gutsy

Cuando instalamos ubuntu gutsy observamos que sin tocar apenas nada tenemos compiz funcionando con una gran compatibilidad.

Cosas que no funcionan “in box” :

  1. No hay sonido.
  2. Parece ser que no funciona el lector de tarjetas SD/MMC (no lo he probado). Funciona perfectamente con RS-MMC que venía en mi Nokia N70.
  3. El portatil no se suspende ni hiberna. En otro portatil con exactas características, funciona sin necesidad de hacer nada. Esto quiere decir que ubuntu a metido alguna actualización en los repositorios que solucionan el problema.
  4. La explicación para el Wifi que voy a dar a continuación solo sirve para la versión B/G, para la N el modulo sería el iwl4965(pero nunca he probado). El WiFi funciona bien, pero el driver para la “Intel Corporation PRO/Wireless 3945ABG Network Connection” no es del todo estable. Sólo hay que cambiar el modulo que viene con ubuntu “ipw3945” por el “iwl3945”. Si alguno quiere que lo explique como se hace, que me lo diga en los comentarios.
    1. La explicación para cambiar de modulo es la siguiente.
    2. Tal y como comenta este usuario: en consola sudo gedit /etc/udev/rules.d/70-persistent-net.rules y buscamos una linea parecida a esto:
      # PCI device 0x8086:0x4222 (ipw3945)
      SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:1b:77:c7:9a:27", NAME="eth$"
    3. Borra esas lineas, o comentalas con #.
    4. Ponemos en la lista negra de modulos el modulo ipw3945, es importante que nos hagamos root mediante sudo su, por que vamos a usar redirecciones a archivos y no nos vale el sudo.
    5. Ya somos root ponemos : echo blacklist ipw3945 >> /etc/modprobe.d/blacklist
    6. Ahora para que carge el modulo iwl3945 al encender el pc, ponemos(como root tambien) echo iwl3945 >> /etc/modules
    7. Se puede hacer algo para no tener que reiniciar con rmmod y modprobe para para no complicarnos reiniciar el pc, sudo reboot

Cosas que no he conseguido hacer funcionar :

  1. Fingerprint : He compilado el driver y probado bastante y no he conseguido nada, si alguno lo consigue que me haga un feedback o lo comente aqui. Las instrucciones son estas : http://www.thinkwiki.org/wiki/How_to_enable_the_fingerprint_reader
  2. Parece ser que el modem es un winmodem aunque tambien hay info por internet y puede que en un tiempo se consiga hacer funcionar (tampoco me he pegado mucho con ello): https://help.ubuntu.com/community/DialupModemHowto/Smartlink

El problema del sonido se soluciona compilando la ultima version de alsa de la siguiente manera:

  • Bajate el codigo fuente de alsa 1.0.15.rc3
  • sudo dpkg -i alsa-source_1.0.15rc3-ldd1_all.deb
  • cd /usr/src
  • sudo apt-get install module-assistant
  • sudo module-assistant a-i alsa-source
  • Si todo ha salido bien, deberas ver el siguiente mensaje : You should now stop all applications using sound devices and reload all ALSA sound modules.
  • Todavía no reinicies, necesitas añadir una linea al modulo alsa-base
  • sudo gedit /etc/modprobe.d/alsa-base
  • Y añade esta linea al final: options snd-hda-intel model=toshiba
  • Ya podemos reiniciar: sudo shutdown -r now
  • Ya deberias tener sonido.

Para el lector de tarjetas:

Y por último para que no tengamos problemas con hibernar y suspendar:

  • sudo gedit /etc/default/acpi-support
  • Cambiamos SAVE_VBE_STATE y POST_VIDEO de true a false.

Enlaces de interés:

20 comentarios

  1. Eres grande makiolo. Este tuto se merece un 10 tronk, de verdad que me has sacado de un apuro con el Ahtec.

    Si eres un tío el día que me pasa a la otra acera prepárate que te tiraré los trastos.

    Si eres una tía no se que estoy esperando para tratar de invitarte a cenar.

    Chao

  2. Hola podrias explicar lo de la wifi por favor??? Te lo agradeceria mucho!!!

    Un saludo.

  3. Claro, ahora lo edito y me dices, de todas maneras el ubuntu 8.04 ya viene con el iwl3945 y no hay que hacer nada

  4. Pues yo tengo instalado el KUBUNTU 8.04 y no hay manera de poder activar la wifi, no se si he hecho algo mal pero no me sale. He seguido todos tus pasos pero algunos no los tenia igual…

    Te puedo dar alguna informacion, para que me puedas ayudar mejor?

    Gracias.

    Un saludo.

  5. ¿Te detecta la wifi, (miralo con ifconfig y iwconfig)?
    Comprueba que el modulo encargado del wifi no de errores o sencillamente no exista. Mira errores con el dmesg.
    Si tienes wifi (existe un dispositivo wifi0 , wlan0 ….), y el modulo iwl3945 se carga correctamente y sigues sin wifi, comprueba que no sea problema de tu gestor wifi, si crees que eso eso, mirate este post sobre el wicd: https://blogricardo.wordpress.com/2008/02/12/el-mejor-gestor-wificable-wicd-vs-networkmanager/.

    Como ultima opción instálate el el ubuntu o kubuntu 8.04 que te viene todo perfecto automáticamente :D

  6. Hasta esta tarde tenia la version Kubuntu 8.04 de 64 bits, pero ahora me acabo de instalar la de 32 bits, y voy a probar todo esto que me has dicho a ver como va la cosa…

    Gracias.

    Un saludo.

  7. Pues no hay manera de activarlo, ahora me lo detecta, dice que tengo una tarjeta wifi, pero me dice siempre que no encuentra ninguna red, ya este encendido o apagado el interruptor.

    Dentro del fichero ese que dices arriba me pone esto:

    # PCI device 0x14e4:0x1693 (tg3)
    SUBSYSTEM==”net”, ACTION==”add”, DRIVERS==”?*”, ATTR{address}==”00:1b:38:56:xx:xx”, ATTR{type}==”1″, KERNEL==”eth*”, NAME=”eth0″

    # PCI device 0x8086:0x4229 (ndiswrapper)
    SUBSYSTEM==”net”, ACTION==”add”, DRIVERS==”?*”, ATTR{address}==”00:1d:e0:14:xx:xx”, ATTR{type}==”1″, KERNEL==”wlan*”, NAME=”wlan0″

    Un saludo.

  8. Casi seguro el driver wifi que estas usando es ndiswrapper, este programa lo que hace es construirse un driver para linux a partir de la información que da el inf del driver de windows, esto lo ha hecho alguien, o es k viene así el kubuntu ?

    Yo te recomiendo que uses el iwl3945, te puedes poner en lista negra el ndiswrapper, pero mejor desisntalalo sudo apt-get –purge remove ndiswrapper (con 2 guiones el purge).

    Sigue el tutorial y verifica que realmente tienes el iwl3945.
    Algunos comandos que puedes necesitar son:
    dmesg: son los mensajes que da el kernel, muy importante cuando hablamos de hardware.
    lsmod te lista los modulos cargados, usando tuberías camprueba que esta el iwl3945 escribiendo : lsmod | grep iwl3945
    Un modulo se carga o metiendolo en /etc/modules o escribiendo sudo modprobe iwl3945, despues de eso mira que dice el kernel (dmesg).

  9. Hola pues lo del driver de windows me dio la opcion que me aparecio en el menu y lo hice y bueno pensaba que funcionaria pero veo que no.

    Pero una cosa si desinstalo el “ndiswrapper”, la tarjeta de red ethernet se me desconfigurara?

    Ahh y poniendo “lsmod | grep iwl3945” me sale esto:
    iwl3945 89844 0
    iwlwifi_mac80211 219108 1 iwl3945

    Voy a probar de instalar los drivers del iwl3945 y a ver que tal.
    Lo de poner en blacklist el “ipw3945” para que es? porque tengo esto en el fichero ese de la lista negra:
    Entre otras lineas, las dos ultimas son estas:
    blacklist iwl4965
    blacklist ipw3945

    Gracias por todo.

    Un saludo.

  10. Hola de nuevo, acabo de intentar desinstalar tal y como tu me has dicho, makiolo, y me ha dicho esto:

    # apt-get –purge remove ndiswrapper
    Leyendo lista de paquetes… Hecho
    Creando árbol de dependencias
    Leyendo la información de estado… Hecho
    E: No se pudo encontrar el paquete ndiswrapper

    Eso es que no lo tengo instalado como puede ser?

    Un saludo.

  11. Hola,

    He seguido este tutorial y justo en la ultima linea me peta y me dice:

    http://ubuntuforums.org/showthread.php?t=493095

    En esta linea: “sudo modprobe iwl4965”
    FATAL: Error inserting iwl4965 (/lib/modules/2.6.24-19-generic/kernel/drivers/net/wireless/iwl4965.ko): Unknown symbol in module, or unknown parameter (see dmesg)

    Que tengo que hacer?

    El “dmesg” me dice:
    [11964.595528] iwl4965: Unknown symbol sta_info_put
    [11964.595674] iwl4965: Unknown symbol ieee80211_free_hw
    [11964.595793] iwl4965: Unknown symbol ieee80211_alloc_hw
    [11964.595874] iwl4965: Unknown symbol ieee80211_register_hw
    [11964.596003] iwl4965: Unknown symbol ieee80211_rate_control_unregister
    [11964.596070] iwl4965: Unknown symbol ieee80211_wake_queue
    [11964.596175] iwl4965: Unknown symbol ieee80211_tx_status_irqsafe
    [11964.596352] iwl4965: Unknown symbol ieee80211_stop_BA_session
    [11964.596431] iwl4965: Unknown symbol ieee80211_start_BA_session
    [11964.596699] iwl4965: Unknown symbol ieee80211_rate_control_register
    [11964.596814] iwl4965: Unknown symbol sta_info_get
    [11964.596872] iwl4965: Unknown symbol ieee80211_start_queues
    [11964.597023] iwl4965: Unknown symbol ieee80211_tx_status
    [11964.597079] iwl4965: Unknown symbol ieee80211_stop_queue
    [11964.597160] iwl4965: Unknown symbol ieee80211_stop_queues
    [11964.597216] iwl4965: Unknown symbol ieee80211_get_hdrlen
    [11964.597361] iwl4965: Unknown symbol ieee80211_scan_completed
    [11964.597452] iwl4965: Unknown symbol ieee80211_unregister_hw
    [11964.597573] iwl4965: Unknown symbol ieee80211_beacon_get
    [11964.597661] iwl4965: Unknown symbol ieee80211_register_hwmode
    [11964.597749] iwl4965: Unknown symbol ieee80211_rx_irqsafe

    Un saludo.

  12. Busca con el Gestor de Paquetes Synaptic por la palabra “ndiswrapper”, y desinstala completamente todos los paquetes que se llamen ndiswrapper. Te lo dije mal, creo que ubuntu lo llama ndiswrapper-common. Desinstalar el ndiswrapper solo te afecta en la wifi, la tarjeta de red no la toca.
    ¿Que wifi te has metido en el portatil , B/G o N?
    Prueba esto: descarga del kernel unos cuantos modulos:
    sudo modprobe -r iwl4965
    sudo modprobe -r ipw3945
    sudo modprobe -r iwl3945
    sudo modprobe iwl3945

    Esos que tienes en blacklist esta bien porque esos 2 drivers aunque sean para tu wifi, no funcionan del todo bien, actualmente el que mejor funciona es iwl3945.

    El iwl4965 posiblemente te pete porque tienes una B/G, el iwl4965 es para N. Prueba a cargar el iwl3945 tras haber descargado los demas.

    Cuando encuentres el modulo que te funcione mete en la lista negra los que no quieres y mete en /etc/modules el “elegido” :D

    Espero ayudarte

  13. Hola ya lo desinstale por completo del synaptic y bien.

    Mi wifi es una N.

    De las 4 lineas que me has puesto me falla la segunda, me dice: FATAL: Module ipw3945 not found.

    La verdad me da igual que no me funcione a pleno rendimiento (a N) mientras vaya ya me conformo (a G/N).

    Dime si te tengo que dar mas informacion para saber como estoy ahora…

    Gracias.

    Un saludo.

  14. No tengo experiencia con el iwl4965, que es el modulo que te corresponde al tener una N. Si esto te falla:
    sudo modprobe iwl4965
    No te queda otra que googlear, puede que ubuntu no funcione bien de serie con ese modulo, y puede que tengas que compilarlo manualmente, buscate una guia en google por “ubuntu iwl4965” y vete contando tus avances.

    Un saludo.

  15. He probado lo que tu me has dicho y me sale esto:
    FATAL: Error inserting iwl4965 (/lib/modules/2.6.24-19-generic/kernel/drivers/net/wireless/iwl4965.ko): Unknown symbol in module, or unknown parameter (see dmesg)

    Probare a buscar por el todo poderoso google a ver que encuentro pero ya he buscado bastante.

    Un saludo.

  16. No tendra nada que ver el KDE o el GNOME verdad???

    PD: Uso kde!

    Un saludo.

  17. Estamos hablando a nivel de kernel y modules de kernel, por tanto en principio no tiene que ver. Pero si puede pasar que la distribución de paquetas hecha en kubuntu pueda variar ligeramente como para que con ubuntu te funcione la wifi y en kubuntu no.

  18. Poneros Isix OS , viene 100% compatible con todos los Xhl90, menos los de primera serie, q llevan la wifi cambiada, ahora todos llevan la intel 5100.

  19. ese get !! xD

    pero es que el portail de este es un X”F”L90 :P

    no obstante este post, esta anticuado, actualmente con un Ubuntu 8.10 no hay que hacer nada:

    -Wifi perfectamente con el iwl3945, el driver actual es muy estable, la versión anterior de este mismo modulo petaba aleatoriamente, especialmente con aplicaiones de p2p.
    -sonido de lujo
    -Ya tiene aceleración 3D, cosa que en windows XP el driver de nvidia no es capaz de detectar que hardware es, y es necesario indicar el driver el mano, diciendo que es una 8600GT.

    En general todo perfecto, excepto 2 cosillas que faltan por retocar:

    -El lector de tarjetas in box a veces no monta, pero si instalas el paquete de este post se corrige perfectamente.
    -El fingerprint no funciona pero hay una forma de hacerlo rular, si a alguien le interesa que lo comente, aunque ya creare otro post, para este portatil en 8.10

  20. […] "jqmodal", embeddedHeight: "400", embeddedWidth: "425", themeCSS: "" }); . Portatil Ahtec Sense XFL90 Duo = Compal IFL90 en Linux Ubuntu … . Cómo instalar ubuntu […]

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: