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,

Antes de nada, tengo que pedir perdón porque no estoy podiendo tener la
continuidad que a mi me gustaría a la hora de responder, pero es que
lamentablemente tengo unos asuntos pendientes que me impiden ponerme con
este tema seguido.


mariodebian escribió:
> El mié, 25-04-2007 a las 18:03 +0200, Rubén Gómez Antolí escribió:
>> [...]

>> - Terminal IBM PII GL: P-II, 64 MB de RAM, tarjeta gráfica S3 -creo
>> recordar- y tarjeta de sonido compatible Soundblaster por ISA:
>>
>> Hace el arranque perfecto pero al llegar a Kdm no funciona el teclado
>> con lo que ni puedo entrar a ninguna sesión ni puedo saltar a la consola
>> a ver que pasa.
> 
> 
> prueba a pasarle la opción en el arranque (cuando pone boot):
> 
> tcos startx=N 
> 
> [...]

> Si funciona el teclado en la local el problema puede ser de KDM, sino
> funciona es de xorg.conf (no se me ocurren otras fuentes de fallo)
> 

Vale, acabo de comprobar una cosa:

He arrancado con la opción indicada y he probado los entornos de X,
tanto en local como en remoto funciona el teclado. He reiniciado la
máquina y también funciona.

He vuelto a reiniciar y ya no funciona. Y con un nuevo reinicio vuelve a
funcionar. ¿Que pasa aquí?

Compruebo que sigue un ciclo de funcionar y no funcionar con cada
reinicio, por lo menos hasta el momento.

También veo al reiniciar que muestra una línea que dice que hay errores
con x.org.

----------------- Registro de X.org ------------
~ # grep EE /var/log/Xorg.0.log
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(II) Loading extension MIT-SCREEN-SAVER
(EE) Failed to load module "v4l" (module does not exist, 0)
(EE) AIGLX: Screen 0 is not DRI capable
(EE) Serial Mouse0: GuessProtocol: Cannot find mouse protocol.
(EE) Serial Mouse1: GuessProtocol: Cannot find mouse protocol.


~ # grep WW /var/log/Xorg.0.log
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(WW) Warning, couldn't open module v4l
(WW) Couldn't load XKB keymap, falling back to pre-XKB keymap


~ # grep II /var/log/Xorg.0.log
        (++) from command line, (!!) notice, (II) informational,
(II) Open ACPI successful (/var/run/acpid.socket)
(II) Loader magic: 0x81dd140
(II) Module ABI versions:
(II) Loader running on linux
(II) LoadModule: "pcidata"
(II) Loading /usr/lib/xorg/modules//libpcidata.so
(II) Module pcidata: vendor="X.Org Foundation"
(II) PCI: PCI scan (all values are in hex)
(II) PCI: 00:00:0: chip 8086,7190 card 0000,0000 rev 03 class 06,00,00
hdr 00
(II) PCI: 00:01:0: chip 8086,7191 card 0000,0000 rev 03 class 06,04,00
hdr 01
(II) PCI: 00:02:0: chip 8086,7110 card 0000,0000 rev 02 class 06,01,00
hdr 80
(II) PCI: 00:02:1: chip 8086,7111 card 0000,0000 rev 01 class 01,01,80
hdr 00
(II) PCI: 00:02:2: chip 8086,7112 card 0000,0000 rev 01 class 0c,03,00
hdr 00
(II) PCI: 00:02:3: chip 8086,7113 card 0000,0000 rev 02 class 06,80,00
hdr 00
(II) PCI: 00:12:0: chip 1106,3043 card 1186,1400 rev 06 class 02,00,00
hdr 00
(II) PCI: 01:01:0: chip 5333,8904 card 1014,00db rev 01 class 03,00,00
hdr 00
(II) PCI: End of PCI scan
(II) Host-to-PCI bridge:
(II) Bus 0: bridge is at (0:0:0), (0,0,1), BCTRL: 0x0008 (VGA_EN is set)
(II) Bus 0 I/O range:
(II) Bus 0 non-prefetchable memory range:
(II) Bus 0 prefetchable memory range:
(II) PCI-to-PCI bridge:
(II) Bus 1: bridge is at (0:1:0), (0,1,1), BCTRL: 0x0088 (VGA_EN is set)
(II) Bus 1 non-prefetchable memory range:
(II) Bus 1 prefetchable memory range:
(II) PCI-to-ISA bridge:
(II) Bus -1: bridge is at (0:2:0), (0,-1,-1), BCTRL: 0x0008 (VGA_EN is set)
(II) Addressable bus resource ranges are
(II) OS-reported resource ranges:
(II) PCI Memory resource overlap reduced 0xec000000 from 0xefffffff to
0xebffffff
(II) Active PCI resource ranges:
(II) Active PCI resource ranges after removing overlaps:
(II) OS-reported resource ranges after removing overlaps with PCI:
(II) All system resource ranges:
(II) LoadModule: "dbe"
(II) Loading /usr/lib/xorg/modules/extensions//libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "ddc"(II) Module already built-in
(II) LoadModule: "dri"
(II) Loading /usr/lib/xorg/modules/extensions//libdri.so
(II) Module dri: vendor="X.Org Foundation"
(II) Loading extension XFree86-DRI
(II) LoadModule: "extmod"
(II) Loading /usr/lib/xorg/modules/extensions//libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
(II) Loading extension SHAPE
(II) Loading extension MIT-SUNDRY-NONSTANDARD
(II) Loading extension BIG-REQUESTS
(II) Loading extension SYNC
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XC-MISC
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-Misc
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension TOG-CUP
(II) Loading extension Extended-Visual-Information
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "freetype"
(II) Loading /usr/lib/xorg/modules/fonts//libfreetype.so
(II) Module freetype: vendor="X.Org Foundation & the After X-TT Project"
(II) Loading font FreeType
(II) LoadModule: "glx"
(II) Loading /usr/lib/xorg/modules/extensions//libglx.so
(II) Module glx: vendor="X.Org Foundation"
(II) Loading extension GLX
(II) LoadModule: "int10"
(II) Loading /usr/lib/xorg/modules//libint10.so
(II) Module int10: vendor="X.Org Foundation"
(II) LoadModule: "record"
(II) Loading /usr/lib/xorg/modules/extensions//librecord.so
(II) Module record: vendor="X.Org Foundation"
(II) Loading extension RECORD
(II) LoadModule: "type1"
(II) Loading /usr/lib/xorg/modules/fonts//libtype1.so
(II) Module type1: vendor="X.Org Foundation"
(II) Loading font Type1
(II) LoadModule: "v4l"
(II) UnloadModule: "v4l"
(II) LoadModule: "vbe"
(II) Loading /usr/lib/xorg/modules//libvbe.so
(II) Module vbe: vendor="X.Org Foundation"
(II) LoadModule: "vesa"
(II) Loading /usr/lib/xorg/modules/drivers//vesa_drv.so
(II) Module vesa: vendor="X.Org Foundation"
(II) LoadModule: "keyboard"
(II) Loading /usr/lib/xorg/modules//keyboard_drv.so
(II) Module keyboard: vendor="X.Org Foundation"
(II) LoadModule: "mouse"
(II) Loading /usr/lib/xorg/modules//mouse_drv.so
(II) Module mouse: vendor="X.Org Foundation"
(II) VESA: driver for VESA chipsets: vesa
(II) Primary Device is: PCI 01:01:0
(II) resource ranges after xf86ClaimFixedResources() call:
(II) resource ranges after probing:
(II) Setting vga for screen 0.
(II) Loading sub module "vbe"
(II) LoadModule: "vbe"
(II) Reloading /usr/lib/xorg/modules//libvbe.so
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Reloading /usr/lib/xorg/modules//libint10.so
(II) VESA(0): initializing int10
(II) VESA(0): Primary V_BIOS segment is: 0xc000
(II) VESA(0): VESA BIOS detected
(II) VESA(0): VESA VBE Version 2.0
(II) VESA(0): VESA VBE Total Mem: 2048 kB
(II) VESA(0): VESA VBE OEM: S3 Incorporated Trio3D.
(II) VESA(0): VESA VBE OEM Software Rev: 1.1
(II) VESA(0): VESA VBE OEM Vendor: S3 Incorporated.
(II) VESA(0): VESA VBE OEM Product: Trio3D
(II) VESA(0): VESA VBE OEM Product Rev: Rev B
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"(II) Module already built-in
(II) VESA(0): VESA VBE DDC supported
(II) VESA(0): VESA VBE DDC Level 2
(II) VESA(0): VESA VBE DDC transfer in appr. 1 sec.
(II) VESA(0): VESA VBE DDC read successfully
(II) VESA(0): Manufacturer: GSM  Model: 42e7  Serial#: 0
(II) VESA(0): Year: 2000  Week: 0
(II) VESA(0): EDID Version: 1.3
(II) VESA(0): Analog Display Input,  Input Voltage Level: 0.700/0.300 V
(II) VESA(0): Signal levels configurable
(II) VESA(0): Sync:  Separate  Composite
(II) VESA(0): Max H-Image Size [cm]: horiz.: 33  vert.: 25
(II) VESA(0): Gamma: 2.83
(II) VESA(0): DPMS capabilities: StandBy Suspend Off; RGB/Color Display
(II) VESA(0): First detailed timing not preferred mode in violation of
standard!(II) VESA(0): redX: 0.642 redY: 0.330   greenX: 0.273 greenY: 0.605
(II) VESA(0): blueX: 0.142 blueY: 0.063   whiteX: 0.283 whiteY: 0.298
(II) VESA(0): Supported VESA Video Modes:
(II) VESA(0): 720x400@70Hz
(II) VESA(0): 720x400@88Hz
(II) VESA(0): 640x480@60Hz
(II) VESA(0): 640x480@67Hz
(II) VESA(0): 640x480@72Hz
(II) VESA(0): 640x480@75Hz
(II) VESA(0): 800x600@56Hz
(II) VESA(0): 800x600@60Hz
(II) VESA(0): 800x600@72Hz
(II) VESA(0): 800x600@75Hz
(II) VESA(0): 832x624@75Hz
(II) VESA(0): 1024x768@87Hz (interlaced)
(II) VESA(0): 1024x768@60Hz
(II) VESA(0): 1024x768@70Hz
(II) VESA(0): 1024x768@75Hz
(II) VESA(0): 1152x870@75Hz
(II) VESA(0): Manufacturer's mask: 0
(II) VESA(0): Supported Future Video Modes:
(II) VESA(0): #0: hsize: 640  vsize 480  refresh: 75  vid: 20273
(II) VESA(0): #1: hsize: 640  vsize 480  refresh: 85  vid: 22833
(II) VESA(0): #2: hsize: 800  vsize 600  refresh: 75  vid: 20293
(II) VESA(0): #3: hsize: 800  vsize 600  refresh: 85  vid: 22853
(II) VESA(0): #4: hsize: 1024  vsize 768  refresh: 75  vid: 20321
(II) VESA(0): #5: hsize: 1024  vsize 768  refresh: 85  vid: 22881
(II) VESA(0): #6: hsize: 1280  vsize 1024  refresh: 60  vid: 32897
(II) VESA(0): #7: hsize: 832  vsize 624  refresh: 75  vid: 20297
(II) VESA(0): Supported additional Video Mode:
(II) VESA(0): clock: 94.5 MHz   Image Size:  310 x 230 mm
(II) VESA(0): h_active: 1024  h_sync: 1072  h_sync_end 1168 h_blank_end
1376 h_border: 0
(II) VESA(0): v_active: 768  v_sync: 769  v_sync_end 772 v_blanking: 808
v_border: 0
(II) VESA(0): Ranges: V min: 50  V max: 160 Hz, H min: 30  H max: 70
kHz, PixClock max 110 MHz
(II) VESA(0): Monitor name: StudioWorks 7
(II) VESA(0): Monitor name: 75E
(II) VESA(0): EDID (in hex):
(II) VESA(0):   00ffffffffffff001e6de74200000000
(II) VESA(0):   000a01031c2119b7e86059a454469b24
(II) VESA(0):   10484cfffe80314f3159454f4559614f
(II) VESA(0):   61598180494fea240060410028303060
(II) VESA(0):   130036e61000001e000000fd0032a01e
(II) VESA(0):   460b000a202020202020000000fc0053
(II) VESA(0):   747564696f576f726b732037000000fc
(II) VESA(0):   003735450a2020202020202020200085
(II) VESA(0): Using hsync ranges from config file
(II) VESA(0): Using vrefresh ranges from config file
(II) VESA(0): Printing DDC gathered Modelines:
(II) VESA(0): Modeline "800x600"   40.00  800 840 968 1056  600 601 605
628 +hsync +vsync
(II) VESA(0): Modeline "800x600"   36.00  800 824 896 1024  600 601 603
625 +hsync +vsync
(II) VESA(0): Modeline "640x480"   31.50  640 656 720 840  480 481 484
500 -hsync -vsync
(II) VESA(0): Modeline "640x480"   31.50  640 664 704 832  480 489 491
520 -hsync -vsync
(II) VESA(0): Modeline "640x480"   30.24  640 704 768 864  480 483 486
525 -hsync -vsync
(II) VESA(0): Modeline "640x480"   25.20  640 656 752 800  480 490 492
525 -hsync -vsync
(II) VESA(0): Modeline "720x400"   35.50  720 738 846 900  400 421 423
449 -hsync -vsync
(II) VESA(0): Modeline "720x400"   28.32  720 738 846 900  400 412 414
449 -hsync +vsync
(II) VESA(0): Modeline "1024x768"   78.80  1024 1040 1136 1312  768 769
772 800 +hsync +vsync
(II) VESA(0): Modeline "1024x768"   75.00  1024 1048 1184 1328  768 771
777 806 -hsync -vsync
(II) VESA(0): Modeline "1024x768"   65.00  1024 1048 1184 1344  768 771
777 806 -hsync -vsync
(II) VESA(0): Modeline "1024x768"   44.90  1024 1032 1208 1264  768 768
776 817 interlace +hsync +vsync
(II) VESA(0): Modeline "832x624"   57.28  832 864 928 1152  624 625 628
667 -hsync -vsync
(II) VESA(0): Modeline "800x600"   49.50  800 816 896 1056  600 601 604
625 +hsync +vsync
(II) VESA(0): Modeline "800x600"   50.00  800 856 976 1040  600 637 643
666 +hsync +vsync
(II) VESA(0): Modeline "1152x864"  108.00  1152 1216 1344 1600  864 865
868 900 +hsync +vsync
(II) VESA(0): Modeline "640x480"   30.75  640 664 728 816  480 483 487
504 -hsync +vsync
(II) VESA(0): Modeline "640x480"   35.00  640 664 728 816  480 483 487
507 -hsync +vsync
(II) VESA(0): Modeline "800x600"   49.00  800 840 920 1040  600 603 607
629 -hsync +vsync
(II) VESA(0): Modeline "800x600"   56.75  800 848 928 1056  600 603 607
633 -hsync +vsync
(II) VESA(0): Modeline "1024x768"   82.00  1024 1088 1192 1360  768 771
775 805 -hsync +vsync
(II) VESA(0): Modeline "1024x768"   94.50  1024 1096 1200 1376  768 771
775 809 -hsync +vsync
(II) VESA(0): Modeline "1280x1024"  109.00  1280 1368 1496 1712  1024
1027 1034 1063 -hsync +vsync
(II) VESA(0): Modeline "832x624"   53.25  832 880 960 1088  624 627 631
654 -hsync +vsync
(II) VESA(0): Modeline "1024x768"   94.50  1024 1072 1168 1376  768 769
772 808 +hsync +vsync
(II) VESA(0): Searching for matching VESA mode(s):
*(II) VESA(0): Not using built-in mode "640x400" (vrefresh out of range)
*(II) VESA(0): Not using built-in mode "1152x864" (hsync out of range)
(II) VESA(0): Total Memory: 32 64KB banks (2048kB)
(II) VESA(0): Generic Monitor: Using hsync range of 28.00-49.00 kHz
(II) VESA(0): Generic Monitor: Using vrefresh range of 43.00-72.00 Hz
(II) VESA(0): Not using mode "1024x768" (no mode of this name)
(II) VESA(0): Attempting to use 60Hz refresh for mode "1024x768" (117)
(II) VESA(0): Attempting to use 72Hz refresh for mode "800x600" (114)
(II) VESA(0): Attempting to use 67Hz refresh for mode "640x480" (111)
(II) Loading sub module "shadow"
(II) LoadModule: "shadow"
(II) Loading /usr/lib/xorg/modules//libshadow.so
(II) Module shadow: vendor="X.Org Foundation"
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/lib/xorg/modules//libfb.so
(II) Module fb: vendor="X.Org Foundation"
(II) do I need RAC?  No, I don't.
(II) resource ranges after preInit:
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Reloading /usr/lib/xorg/modules//libint10.so
(II) VESA(0): initializing int10
(II) VESA(0): Primary V_BIOS segment is: 0xc000
(II) VESA(0): VESA BIOS detected
(II) VESA(0): VESA VBE Version 2.0
(II) VESA(0): VESA VBE Total Mem: 2048 kB
(II) VESA(0): VESA VBE OEM: S3 Incorporated Trio3D.
(II) VESA(0): VESA VBE OEM Software Rev: 1.1
(II) VESA(0): VESA VBE OEM Vendor: S3 Incorporated.
(II) VESA(0): VESA VBE OEM Product: Trio3D
(II) VESA(0): VESA VBE OEM Product Rev: Rev B
(II) VESA(0): virtual address = 0xb7802000,
(II) VESA(0): VBESetVBEMode failed...Tried again without customized values.
(II) Setting vga for screen 0.
(II) Initializing built-in extension MIT-SHM
(II) Initializing built-in extension XInputExtension
(II) Initializing built-in extension XTEST
(II) Initializing built-in extension XKEYBOARD
(II) Initializing built-in extension XC-APPGROUP
(II) Initializing built-in extension XAccessControlExtension
(II) Initializing built-in extension SECURITY
(II) Initializing built-in extension XINERAMA
(II) Initializing built-in extension XFIXES
(II) Initializing built-in extension XFree86-Bigfont
(II) Initializing built-in extension RENDER
(II) Initializing built-in extension RANDR
(II) Initializing built-in extension COMPOSITE
(II) Initializing built-in extension DAMAGE
(II) Initializing built-in extension XEVIE
(II) Loading local sub module "GLcore"
(II) LoadModule: "GLcore"
(II) Loading /usr/lib/xorg/modules/extensions//libGLcore.so
(II) Module GLcore: vendor="X.Org Foundation"
(II) GLX: Initialized MESA-PROXY GL provider for screen 0
(II) XINPUT: Adding extended input device "Serial Mouse1" (type: MOUSE)
(II) XINPUT: Adding extended input device "Serial Mouse0" (type: MOUSE)
(II) XINPUT: Adding extended input device "Configured Mouse" (type: MOUSE)
(II) XINPUT: Adding extended input device "Generic Keyboard" (type:
KEYBOARD)
(II) Configured Mouse: ps2EnableDataReporting: succeeded
---------------------- Fin de registro ----------------

No parece verse nada raro.

>> - Terminal Dell Optiplex PIII-450, 64 MB de RAM, tarjeta gráfica Ati
>> Radeon AGP1X y tarjeta de sonido CS4232 (o serie similar) ISA:
>>
>> [...]
> 
> Esto si que es más raro porque ese tipo de problemas lo tienen las
> tarjetas VIA...
> 
> La configuración de Xorg es bastante general y funciona en la mayoría de
> los casos: 1024x768@60Hz driver vesa.
> 
> prueba a cargar sin usplash (en boot arrancas con)
> 
> tcos nosplash
> 

Con nsplash el monitor también se iba a tomar por mitad del alma. He
probado a arrancar sin las X y se queda en la consola sin problemas. Al
arrancar las X, tanto locales como remotas el monitor se queda sin señal.

Sin embargo en el registro no muestra ningún problema por lo que me da
que es un problema de frecuencia; es un monitor ACER con este rango de
frecuencias:

Horizontal -> 30 - 82 kHz
Vertical   -> 56 - 135 Hz

y resolución máxima de 1440x900

1440x900 -> Horizontal(55,935), Vert(55,887)
1024x768 -> Horizontal(48,363), Vert(60,004)

En el registro de X.org no se ve nada raro.

Creo recordar haber leído en alguna parte que hay un archivo de
configuración para cada terminal, el caso es que ahora no encuentro la
referencia; quizás sea tan solo cambiar algo en la tasa de refresco del
monitor.

> 
> [...]

> usuario para acceder por ssh:
> 
> user: root
> pass: la de TcosConfig o si la dejaste vacía root
> 
> administrador es el usuario que si genera la clave pública/privada es
> copiada a la imagen para que no te pida contraseña. Si haces ssh como
> administrador no debería pedirtela.
> 

Perfecto, eso ya funciona.

> 
>>> [...]

> En la documentación no está (se habla de ello casi al final) lo que si
> está es un mensaje bastante grande cada vez que generes una imagen que
> te dice que tienes que configurar XFS de esa manera.
>

Si de ahí lo he sacado yo, lo malo es que al final de todo el registro
pone: imagen creada correctamente, por lo que si no estas mirando todo
el proceso simplemente no lo ves.

Sugeriría que al final pusiera: «1 aviso importante, imagen creada
correctamente», o que el aviso lo pusiera al final, o algo así.

> 
>> [...]
> 
> Tengo pendiente un cambio de web y repositorio por lo que en el nuevo
> podremos usar un wiki para documentar todo, y hacer unas pequeñas FAQ
> con todas las cosas que están saliendo...
>

Perfecto.

> Espero tenerlo listo antes de un mes (ya se que es mucho tiempo pero
> estoy hasta arriba de trabajo)
> 

¿Que me vas a contar? Tranquilo que tendremos paciencia.

Algo más, me he dado cuenta que en ninguna de las tres máquinas me carga
el módulo del sonido a pesar de haber indicado en la configuración que
meta los módulos para tarjetas ISA, ¿alguna idea?

Bueno, para seguir con la lista de problemas: Tcosmonitor falla
miserablemente:

--------------- consola -------------
rgomeza@vidfrio:~$ sudo tcosmonitor
/usr/bin/tcosmonitor:238: GtkWarning: gdk_window_set_geometry_hints:
assertion `GDK_IS_WINDOW (window)' failed
  self.mainloop.run()
/usr/bin/tcosmonitor:238: GtkWarning: gdk_window_resize: assertion
`GDK_IS_WINDOW (window)' failed
  self.mainloop.run()
Xlib: unexpected async reply (sequence 0x6f2d)!
-------- fin de consola -----------------

Y muestra una ventana con la siguiente información:

«Error obteniendo información de Xorg: error: Password not valid.»

Sin embargo he configurado la contraseña y el usuario:

root y contraseña la misma que he introducido en tcosconfig.

Lo más grave es que tcosmonitor se cuelga y no hay forma de que se
cierre por si mismo.



Y por cierto una duda que me asalta como no programador que soy. Todos
estos problemas de un usuario, ¿ayudan al desarrollo de una aplicación?
O por el contrario, ¿son una molestia? A veces me da la sensación de
estar abusando de ti :-|

> Saludos

Seguimos leyendonos.

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.