Re: Tcos: Problema en la generación de imágenes Nbi

Rubén Gómez Antolí <[email protected]>
Newsgroups gmane.linux.pxes.spanish
Message-ID <[email protected]>
Hola a todos,

Continuo con las pruebas hoy, lamentablemente no he podido hacerlas antes.

mariodebian escribió:
> El sáb, 19-05-2007 a las 11:54 +0200, Rubén Gómez Antolí escribió:
>> [...]

>> 1· Si en la generación de imágenes marco la opción para que se detenga
>> cuando carga los módulos, tcos no falla.
> 
> 
> Es decir, si durante la carga se pulsa una tecla funciona (o eso parece)
> 
> Funciona el teclado en el splash de arranque de pxelinux ??? (antes de
> cargar el kernel)
> 
>> 2· Si elimino esa opción, tcos falla con el teclado a razón de una vez
>> por cada dos arranques, es decir, alternando un arranque bien con otro mal.
>>
> 
> Como ya te he comentado es un bug que no he podido reproducir (he tenido
> equipos que no reconocían el teclado durante el splash de pxelinux pero
> luego en GDM funcionaba bien), lo que me lleva a pensar que es algo de
> los disquetes o de la BIOS pero no de TCOS.
> 
> En el servidor ¿tienes este archivo: /etc/console/boottime.kmap.gz ? 
> (en ubuntu es otro)
>

rgomeza@vidfrio:~$ locate -i boottime.kmap.gz
/etc/console/boottime.kmap.gz

rgomeza@vidfrio:~$ ll /etc/console/boottime.*
-rw-r--r-- 1 root root 2,8K 2006-03-28 12:07 /etc/console/boottime.kmap.gz
-rw-r--r-- 1 root root 2,8K 2005-07-21 11:43
/etc/console/boottime.old.kmap.gz

> Es el mapa de teclado de consola (en debian se genera con:)
> 
> dpkg-reconfigure -plow console-data
>

¿Lo regenero? No me queda claro.

> 
>> [...]

> No recuerdo exactamente el modelo de los Dell que hemos comprado hace
> poco pero el sonido funciona con el driver snd-cs4236.
> 
> PulseAudio carga perfectamente y amixer o aumix detectan los canales de
> audio. No he probado a reproducir porque en su momento no tenía unos
> altavoces a mano pero si debería funcionar.
> 

Esto es lo que tengo cuando ejecuto pulseaudio en una consola en el
cliente Dell:

rgomeza@vidfrio:~$ cat salida_pulseaudio.txt
module-alsa-sink.c: Error opening PCM device hw:0: Dispositivo o recurso
ocupado
module.c: Failed to load  module "module-alsa-sink" (argument:
"device=hw:0 sink_name=alsa_output.pci_1106_3058_alsa_playback_0"):
initialization failed.
sound-file.c: Failed to open file /usr/share/sounds/gtk-events/activate.wav
main.c: Failed to load sound file.
module-x11-bell.c: Invalid sink: (null)
module-x11-bell.c: Invalid sink: (null)


Módulos cargados:

odule                  Size  Used by
button                  6800  0
usb_storage            71360  0
ohci_hcd               17540  0
ehci_hcd               27144  0
vfat                   11648  0
fat                    45980  1 vfat
isofs                  31928  0
sd_mod                 19088  0
sr_mod                 15908  0
scsi_mod              121992  3 usb_storage,sd_mod,sr_mod
unionfs                67364  1
squashfs               38532  1
loop                   14216  2
usbhid                 35808  0
ide_cd                 35616  0
cdrom                  32416  2 sr_mod,ide_cd
snd_opl3_lib            9600  0
snd_hwdep               8836  1 snd_opl3_lib
snd_cs4231_lib         22272  0
snd_pcm_oss            38048  0
snd_mixer_oss          15232  1 snd_pcm_oss
snd_pcm                65928  2 snd_cs4231_lib,snd_pcm_oss
snd_timer              19972  3 snd_opl3_lib,snd_cs4231_lib,snd_pcm
snd_page_alloc          9736  2 snd_cs4231_lib,snd_pcm
snd_mpu401_uart         7552  0
snd_rawmidi            22048  1 snd_mpu401_uart
snd_seq_device          7820  2 snd_opl3_lib,snd_rawmidi
snd                    45412  10
snd_opl3_lib,snd_hwdep,snd_cs4231_lib,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_device
parport_pc             31524  0
parport                32200  1 parport_pc
uhci_hcd               20236  0
floppy                 52004  0
usbcore               109444  6
usb_storage,ohci_hcd,ehci_hcd,usbhid,uhci_hcd
serio_raw               6532  0
psmouse                34568  0
3c59x                  40360  0
mii                     5376  1 3c59x
piix                    9220  0 [permanent]
generic                 5508  0 [permanent]
ide_core              107760  4 usb_storage,ide_cd,piix,generic
evdev                   9088  0
soundcore               8928  1 snd


Buscaré el error a ver que pasa.

Por cierto, en el otro cliente, el de la Soundblaster y que falla el
teclado, me tira esto cuando arrancando en local intento cargarle el
módulo SB:

WARNING: Not loading blacklisted module sb

>> También he advertido un par de detalles más:
>>
>> 1· No me da opción a montar cederom (Tcosdevices)
>>
>> 2· No me detecta si enchufo unidades USB a los terminales.
> 
> Estos dos problemas suelen deberse a un conflicto de la cookie de las X.
> 
> Mira el archivo .xsession-errors de la home del usuario.
> 
> Puedes borrar (como root) los archivos .ICEauthority y .Xauthority y
> entrar de nuevo.
>

Me ha tirado algo del .Xauth, si, pero pruebo a borrarlo -me permite
hacerlo perfectamente como usuario- y sigue fallando igual.

Las unidades no las he probado, voy a hacerlo ahora.

Nada, sigue sin funcionar.

He visto también esto en .xsession-errors:

/usr/bin/tcos-devices:645: DeprecationWarning: the module egg.trayicon
is deprecated; equivalent functionality can now be found in pygtk 2.10
  import egg.trayicon


> 
>> 3· ¿Como se salta a una consola? CTRL+F[123] no funciona
>
> Porque primero el servidor X bloquea el cambio de consolas o incluso
> matar la sesión gráfica (Deshabilitar Ctrl Alt Backspace en
> tcospersonalize) y segundo porque normalmente sólo hay una consola (si
> quieres más en TcosConfig puedes indicar cuantas quieres entre 1 y 6)
>

Tengo habilitadas 3 consolas, aunque tengo que mirar el tcospersonalize.

> Es más sencillo entrar por ssh al terminal o decirle que no cargue las X
> desde el arranque «startx=N»
> 
> A todo esto.... podrías hacer una batería de pruebas para determinar
> donde esta el problema del teclado...
>

Vamos allá, en cada prueba repetiré tres veces. Obviamente entiendo que
tengo que regenerar la imagen sin incluir la parada por módulos.

> 1.- arrancar sin X: «startx=N» y hacer login root:root

Funciona siempre.

> 2.- arrancar con X pero sesión local: «startx=L» no es necesario login

Falla siempre.

> 3.- arrancar las X contra un servidor FreeNX o contra un Windows
> «startx=F» o «startx=W»
> 

Contra FreeNX, se me queda en la pantalla de enlace por un error de
id_sha -hace tiempo que no utilizo FreeNX-, y falla alternativamente.

Y para rizar el rizo, ahora, en el arranque normal no falla ni una vez
de las cuatro que he reiniciado.

Kdm creo que se ha actualizado hoy:

rgomeza@vidfrio:~$ dpkg -l |grep kdm
ii  kdm                             4:3.5.7-1                       X
display manager for KDE
rgomeza@vidfrio:~$ ll /var/cache/apt/archives/kdm_4%3a3.5.*
-rw-r--r-- 1 root root 625K 2007-04-19 19:17
/var/cache/apt/archives/kdm_4%3a3.5.6.dfsg.2-1_i386.deb
-rw-r--r-- 1 root root 625K 2007-04-20 12:47
/var/cache/apt/archives/kdm_4%3a3.5.6.dfsg.2-2_i386.deb
-rw-r--r-- 1 root root 627K 2007-05-20 23:32
/var/cache/apt/archives/kdm_4%3a3.5.7-1_i386.deb

No es descartable que el problema estuviera ahí.

> Para no tener falsos positivos/negativos habrá que hacer la prueba
> varias veces.
> 
> 
> Saludos
> 

Bueno, mas vale tarde que nunca, aquí están las pruebas.

Nos leemos.

Salud  y Revolución.

Lobo.
-- 
Libertad es poder elegir en cualquier momento. Ahora yo elijo GNU/Linux,
para no atar mis manos con las cadenas del soft propietario.
---------
Desde El Ejido, en Almería, usuario registrado Linux #294013
http://www.counter.li.org
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.