modulo omnibook. kernel 2.6.20-16-generic. toshiba satellite A100-383. phoenix bios.

Imagen de elvisdelapradera
0 puntos

Hola

Hace tres meses compre un toshiba satellite A100-383,al que de inmediato puse un kubuntu edgy amd64, que ahora mismo es un feisty.
No recomiendo esta marca ni ninguna, pero la verdad que reconoció todo el hardware a la primera, salvo el bluetooth y las function keys, (esto ultimo se arreglo con feisty).
Con tiempo y google descubri esta pagina:

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

Básicamente dice que este pc esta fabricado con una bios menos compatible con linux que otros toshibas.
En estos modelos de toshiba con bios phoenix se recomienda usar el modulo omnibook.
Este modulo no garantiza el funcionamiento total del sistema, pero por probar. Yo seguí los pasos de esa pagina y conseguí arrancar el bluetooth. Me puse muy contento por la hazaña y no lo volví a usar.

Bien pues de eso, hará ahora mismo 2 o 3 meses. Total que el otro día, iba yo a descargar unas fotos que había hecho con el móvil, y el pc no funciona. Parece que no se reconoce ningún dispositivo bluetooth.

Yo pienso que igual con alguna actualización del kernel perdimos la configuración, y vuelvo a compilar el modulo según los mismos pasos antes dados, pero esta vez al ejecutar make, me da el siguiente error:

make -C /lib/modules/2.6.20-16-generic/build SUBDIRS=/home/javi/omnibook-2.20070211 modules
make[1]: se ingresa al directorio `/usr/src/linux-headers-2.6.20-16-generic'
CC [M] /home/javi/omnibook-2.20070211/init.o
/home/javi/omnibook-2.20070211/init.c: En la función ‘dmi_matched’:
/home/javi/omnibook-2.20070211/init.c:137: aviso: conversión de puntero a entero de tamaño diferente
CC [M] /home/javi/omnibook-2.20070211/lib.o
CC [M] /home/javi/omnibook-2.20070211/ec.o
CC [M] /home/javi/omnibook-2.20070211/kbc.o
CC [M] /home/javi/omnibook-2.20070211/pio.o
CC [M] /home/javi/omnibook-2.20070211/compal.o
CC [M] /home/javi/omnibook-2.20070211/acpi.o
CC [M] /home/javi/omnibook-2.20070211/nbsmi.o
CC [M] /home/javi/omnibook-2.20070211/ac.o
CC [M] /home/javi/omnibook-2.20070211/battery.o
CC [M] /home/javi/omnibook-2.20070211/blank.o
CC [M] /home/javi/omnibook-2.20070211/bluetooth.o
CC [M] /home/javi/omnibook-2.20070211/cooling.o
CC [M] /home/javi/omnibook-2.20070211/display.o
CC [M] /home/javi/omnibook-2.20070211/dock.o
CC [M] /home/javi/omnibook-2.20070211/dump.o
CC [M] /home/javi/omnibook-2.20070211/fan.o
CC [M] /home/javi/omnibook-2.20070211/fan_policy.o
CC [M] /home/javi/omnibook-2.20070211/hotkeys.o
CC [M] /home/javi/omnibook-2.20070211/info.o
CC [M] /home/javi/omnibook-2.20070211/lcd.o
CC [M] /home/javi/omnibook-2.20070211/muteled.o
CC [M] /home/javi/omnibook-2.20070211/polling.o
/home/javi/omnibook-2.20070211/polling.c: En la función ‘omnibook_key_poller’:
/home/javi/omnibook-2.20070211/polling.c:91: aviso: declaración implícita de la función ‘msecs_to_jiffies’
CC [M] /home/javi/omnibook-2.20070211/temperature.o
CC [M] /home/javi/omnibook-2.20070211/touchpad.o
CC [M] /home/javi/omnibook-2.20070211/wireless.o
CC [M] /home/javi/omnibook-2.20070211/throttling.o
LD [M] /home/javi/omnibook-2.20070211/omnibook.o
Building modules, stage 2.
MODPOST 1 modules
WARNING: "msecs_to_jiffies" [/home/javi/omnibook-2.20070211/omnibook.ko] undefined!
CC /home/javi/omnibook-2.20070211/omnibook.mod.o
LD [M] /home/javi/omnibook-2.20070211/omnibook.ko
make[1]: se sale del directorio `/usr/src/linux-headers-2.6.20-16-generic'

Yo la verdad que no entiendo mucho de compilar módulos, y no tengo ni p idea que me esta contando la consola, así que agradecería cualquier consejo.

Saludos

Imagen de llaurator
+1
0
-1

no te da ningun error ahora lo que tienes que hacer despues del make es:

make install 
make load  

y para que arranque automatico:

  echo "omnibook" > /etc/modules

 

En la caja ponia valido para Windows XP por eso instale LINUX...

Tus semillas y todo lo necesario en http://mariamarkt.com

+1
0
-1

En la caja ponia valido para Windows XP por eso instale LINUX...

Tus semillas y todo lo necesario en http://mariamarkt.com

Imagen de piponazo
+1
0
-1

Hola! Elvisdelapradera tengo exactamente el mismo portátil que tu y también tego problemas con la BIOS para que funcionen ciertas cosas de mi portátil (como las teclas Fn, la suspensión, etc).

He intentado instalar el módulo omnibook pero creo que me falla la compilación, al final del proceso de compilación me suelta esto:

CC [M]  /home/pipo/omnibook-20070211+svn20071007/throttling.o
  LD [M]  /home/pipo/omnibook-20070211+svn20071007/omnibook.o
  Building modules, stage 2.
  MODPOST 1 modules
/bin/sh: scripts/mod/modpost: not found
make[2]: *** [__modpost] Error 127
make[1]: *** [modules] Error 2
make[1]: se sale del directorio `/usr/src/linux-headers-2.6.22-14-generic'
make: *** [omnibook.ko] Error 2

¿Alguien sabe a que se debe esto?

¿Alguien con este portatil ha conseguido hacer funcionar el módulo? 

"Daría todo lo que se, por la mitad de lo que ignoro."

+1
0
-1

Daría todo lo que se, por la mitad de lo que ignoro.

Imagen de radamanthis78
+1
0
-1

Hola,

Antes de poneros a compilar los módulos o el kernel os recomendaría que os cercioraráis de que la versión del gcc con el que se compiló el kernel es la misma que la está en vuestra máquina. En vuestro caso, compilaría el kernel desde cero, haciendo un make mrproper antes del make. Así de esta forma, estáis seguros que la versión del gcc con el que compiláis es la misma tanto para los módulos como para el kernel. No creo que esto solucione por completo vuestro problema, pero espero que ayude.

Un saludo,

  Javier. 

+1
0
-1