Buenas, estoy instalando un pequeño servidor en una pc un tanto vieja. Baje la iso de debian etch 4.0r6 netinstall y instale el sistema base (sin X). Luego de eso actualice el archivo sources.list para apuntar a los repositorios de lenny.
Ejecute:
# apt-get update
# apt-get dist-upgrade
# apt-get install x-window-system-core
# apt-get install xdm fluxbox (y otros paquetes)
El problema es que la resolución de pantalla era muy baja por lo que decidí correr # dpkg-reconfigure xserver-xorg
Pero solo de mostraban las opciones del framebuffer y teclado/mouse.
Traté también con:
# dpkg-reconfigure -plow xserver-xorg
# dpkg-reconfigure -phigh xserver-xorg
Sin lograr cambio alguno. Pude leer buscando en google que es un problema del postinstall (sea lo que signifique)
El xorg.conf esta casi, si no es el que viene por defecto:
# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "latam"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
EndSection
Section "Device"
Identifier "Configured Video Device"
EndSection
Section "Monitor"
Identifier "Configured Monitor"
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
EndSection
Haciendo un # X -configure me genero en /root/xorg.conf.new lo siguiente, pero cuando lo probé estaba fuera de frecuencia (horizontal si no me equivoco). La pantalla es un lcd de 15" (60hz)
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
RgbPath "/etc/X11/rgb"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection
Section "Module"
Load "dri"
Load "GLcore"
Load "glx"
Load "record"
Load "dbe"
Load "extmod"
Load "xtrap"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection
Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
### [arg]: arg optional
#Option "NoAccel" # [<bool>]
#Option "SWcursor" # [<bool>]
#Option "ColorKey" # <i>
#Option "CacheLines" # <i>
#Option "Dac6Bit" # [<bool>]
#Option "DRI" # [<bool>]
#Option "NoDDC" # [<bool>]
#Option "ShowCache" # [<bool>]
#Option "XvMCSurfaces" # <i>
#Option "PageFlip" # [<bool>]
Identifier "Card0"
Driver "intel"
VendorName "Intel Corporation"
BoardName "82810E DC-133 (CGC) Chipset Graphics Controller"
BusID "PCI:0:1:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Por ultimo, al no reconocer (debian/lenny) la orden lspci dejo la salida de lsmod (creo que es similar)
Module Size Used by
edd 7208 0
joydev 8480 0
sg 26964 0
st 30748 0
sd_mod 22200 0
sr_mod 13316 0
lp 8164 0
parport_pc 22500 1
parport 30988 2 lp,parport_pc
nls_utf8 1760 1
nls_cp437 5568 1
vfat 9152 1
fat 40864 1 vfat
nls_base 6820 4 nls_utf8,nls_cp437,vfat,fat
i810 14816 2
drm 65256 3 i810
dm_snapshot 14340 0
dm_mirror 15104 0
dm_log 8452 1 dm_mirror
dm_mod 46184 3 dm_snapshot,dm_mirror,dm_log
loop 12748 0
button 6096 0
snd_intel8x0 26268 0
snd_ac97_codec 88484 1 snd_intel8x0
ac97_bus 1728 1 snd_ac97_codec
psmouse 32336 0
snd_pcm 62596 2 snd_intel8x0,snd_ac97_codec
snd_timer 17800 1 snd_pcm
snd 45604 4 snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer
soundcore 6368 1 snd
snd_page_alloc 7816 2 snd_intel8x0,snd_pcm
serio_raw 4740 0
iTCO_wdt 9508 0
intel_agp 22332 1
intel_rng 4576 0
rng_core 3940 1 intel_rng
shpchp 25528 0
pci_hotplug 23460 1 shpchp
agpgart 28776 3 drm,intel_agp
pcspkr 2432 0
evdev 8000 0
ext3 105512 1
jbd 39444 1 ext3
mbcache 7108 1 ext3
ide_cd_mod 27652 0
cdrom 30176 2 sr_mod,ide_cd_mod
ide_disk 10496 3
ide_pci_generic 3908 0 [permanent]
usbhid 35904 0
hid 33184 1 usbhid
ff_memless 4392 1 usbhid
piix 6568 0 [permanent]
floppy 47716 1
ide_core 96168 4 ide_cd_mod,ide_disk,ide_pci_generic,piix
ata_generic 4676 0
3c59x 35624 0
mii 4896 1 3c59x
uhci_hcd 18672 0
libata 140384 1 ata_generic
usbcore 118160 3 usbhid,uhci_hcd
scsi_mod 129356 5 sg,st,sd_mod,sr_mod,libata
dock 8304 1 libata
thermal 15228 0
processor 32576 2 thermal
fan 4164 0
thermal_sys 10856 3 thermal,processor,fan
Y si es de ayuda también dejo .xsession-errors
Xsession: X session started for root at mar ene 13 19:52:48 ARST 2009
Error al cargar la base de datos:/root/.fluxbox/init
Reintentando con: /etc/X11/fluxbox/init
Error de lectura: session.ignoreBorder
Estableciendo el valor por defecto
Error de lectura: session.forcePseudoTransparency
Estableciendo el valor por defecto
Error de lectura: session.tabPadding
Estableciendo el valor por defecto
Error de lectura: session.styleOverlay
Estableciendo el valor por defecto
Error de lectura: session.slitlistFile
Estableciendo el valor por defecto
Error de lectura: session.groupFile
Estableciendo el valor por defecto
Error de lectura: session.appsFile
Estableciendo el valor por defecto
Error de lectura: session.tabsAttachArea
Estableciendo el valor por defecto
Error de lectura: session.modKey
Estableciendo el valor por defecto
Failed to read: session.screen0.imageDither
Setting default value
Failed to read: session.screen0.opaqueMove
Setting default value
Failed to read: session.screen0.workspacewarping
Setting default value
Failed to read: session.screen0.desktopwheeling
Setting default value
Failed to read: session.screen0.reversewheeling
Setting default value
Failed to read: session.screen0.autoRaise
Setting default value
Failed to read: session.screen0.clickRaises
Setting default value
Failed to read: session.screen0.decorateTransient
Setting default value
Failed to read: session.screen0.defaultDeco
Setting default value
Failed to read: session.screen0.rootCommand
Setting default value
Failed to read: session.screen0.resizeMode
Setting default value
Failed to read: session.screen0.windowMenu
Setting default value
Failed to read: session.screen0.followModel
Setting default value
Failed to read: session.screen0.userFollowModel
Setting default value
Failed to read: session.screen0.window.focus.alpha
Setting default value
Failed to read: session.screen0.window.unfocus.alpha
Setting default value
Failed to read: session.screen0.menu.alpha
Setting default value
Failed to read: session.screen0.menuDelay
Setting default value
Failed to read: session.screen0.menuDelayClose
Setting default value
Failed to read: session.screen0.menuMode
Setting default value
Failed to read: session.screen0.overlay.lineWidth
Setting default value
Failed to read: session.screen0.overlay.lineStyle
Setting default value
Failed to read: session.screen0.overlay.joinStyle
Setting default value
Failed to read: session.screen0.overlay.capStyle
Setting default value
Failed to read: session.screen0.windowScrollAction
Setting default value
Failed to read: session.screen0.windowScrollReverse
Setting default value
Failed to read: session.screen0.allowRemoteActions
Setting default value
Failed to read: session.screen0.tabs.maxOver
Setting default value
Failed to read: session.screen0.tabs.intitlebar
Setting default value
Failed to read: session.screen0.tabFocusModel
Setting default value
BScreen::BScreen: manejando pantalla 0 utilizando visual 0x23, profundidad 16
Error de lectura: session.ignoreBorder
Estableciendo el valor por defecto
Error de lectura: session.forcePseudoTransparency
Estableciendo el valor por defecto
Error de lectura: session.tabPadding
Estableciendo el valor por defecto
Error de lectura: session.styleOverlay
Estableciendo el valor por defecto
Error de lectura: session.slitlistFile
Estableciendo el valor por defecto
Error de lectura: session.groupFile
Estableciendo el valor por defecto
Error de lectura: session.appsFile
Estableciendo el valor por defecto
Error de lectura: session.tabsAttachArea
Estableciendo el valor por defecto
Error de lectura: session.modKey
Estableciendo el valor por defecto
Error de lectura: session.screen0.imageDither
Estableciendo el valor por defecto
Error de lectura: session.screen0.opaqueMove
Estableciendo el valor por defecto
Error de lectura: session.screen0.workspacewarping
Estableciendo el valor por defecto
Error de lectura: session.screen0.desktopwheeling
Estableciendo el valor por defecto
Error de lectura: session.screen0.reversewheeling
Estableciendo el valor por defecto
Error de lectura: session.screen0.autoRaise
Estableciendo el valor por defecto
Error de lectura: session.screen0.clickRaises
Estableciendo el valor por defecto
Error de lectura: session.screen0.decorateTransient
Estableciendo el valor por defecto
Error de lectura: session.screen0.defaultDeco
Estableciendo el valor por defecto
Error de lectura: session.screen0.rootCommand
Estableciendo el valor por defecto
Error de lectura: session.screen0.resizeMode
Estableciendo el valor por defecto
Error de lectura: session.screen0.windowMenu
Estableciendo el valor por defecto
Error de lectura: session.screen0.followModel
Estableciendo el valor por defecto
Error de lectura: session.screen0.userFollowModel
Estableciendo el valor por defecto
Error de lectura: session.screen0.window.focus.alpha
Estableciendo el valor por defecto
Error de lectura: session.screen0.window.unfocus.alpha
Estableciendo el valor por defecto
Error de lectura: session.screen0.menu.alpha
Estableciendo el valor por defecto
Error de lectura: session.screen0.menuDelay
Estableciendo el valor por defecto
Error de lectura: session.screen0.menuDelayClose
Estableciendo el valor por defecto
Error de lectura: session.screen0.menuMode
Estableciendo el valor por defecto
Error de lectura: session.screen0.overlay.lineWidth
Estableciendo el valor por defecto
Error de lectura: session.screen0.overlay.lineStyle
Estableciendo el valor por defecto
Error de lectura: session.screen0.overlay.joinStyle
Estableciendo el valor por defecto
Error de lectura: session.screen0.overlay.capStyle
Estableciendo el valor por defecto
Error de lectura: session.screen0.windowScrollAction
Estableciendo el valor por defecto
Error de lectura: session.screen0.windowScrollReverse
Estableciendo el valor por defecto
Error de lectura: session.screen0.allowRemoteActions
Estableciendo el valor por defecto
Error de lectura: session.screen0.tabs.maxOver
Estableciendo el valor por defecto
Error de lectura: session.screen0.tabs.intitlebar
Estableciendo el valor por defecto
Error de lectura: session.screen0.tabFocusModel
Estableciendo el valor por defecto
Error de lectura: session.ignoreBorder
Estableciendo el valor por defecto
Error de lectura: session.forcePseudoTransparency
Estableciendo el valor por defecto
Error de lectura: session.tabPadding
Estableciendo el valor por defecto
Error de lectura: session.styleOverlay
Estableciendo el valor por defecto
Error de lectura: session.slitlistFile
Estableciendo el valor por defecto
Error de lectura: session.groupFile
Estableciendo el valor por defecto
Error de lectura: session.appsFile
Estableciendo el valor por defecto
Error de lectura: session.tabsAttachArea
Estableciendo el valor por defecto
Error de lectura: session.modKey
Estableciendo el valor por defecto
Error de lectura: session.screen0.imageDither
Estableciendo el valor por defecto
Error de lectura: session.screen0.opaqueMove
Estableciendo el valor por defecto
Error de lectura: session.screen0.workspacewarping
Estableciendo el valor por defecto
Error de lectura: session.screen0.desktopwheeling
Estableciendo el valor por defecto
Error de lectura: session.screen0.reversewheeling
Estableciendo el valor por defecto
Error de lectura: session.screen0.autoRaise
Estableciendo el valor por defecto
Error de lectura: session.screen0.clickRaises
Estableciendo el valor por defecto
Error de lectura: session.screen0.decorateTransient
Estableciendo el valor por defecto
Error de lectura: session.screen0.defaultDeco
Estableciendo el valor por defecto
Error de lectura: session.screen0.rootCommand
Estableciendo el valor por defecto
Error de lectura: session.screen0.resizeMode
Estableciendo el valor por defecto
Error de lectura: session.screen0.windowMenu
Estableciendo el valor por defecto
Error de lectura: session.screen0.followModel
Estableciendo el valor por defecto
Error de lectura: session.screen0.userFollowModel
Estableciendo el valor por defecto
Error de lectura: session.screen0.window.focus.alpha
Estableciendo el valor por defecto
Error de lectura: session.screen0.window.unfocus.alpha
Estableciendo el valor por defecto
Error de lectura: session.screen0.menu.alpha
Estableciendo el valor por defecto
Error de lectura: session.screen0.menuDelay
Estableciendo el valor por defecto
Error de lectura: session.screen0.menuDelayClose
Estableciendo el valor por defecto
Error de lectura: session.screen0.menuMode
Estableciendo el valor por defecto
Error de lectura: session.screen0.overlay.lineWidth
Estableciendo el valor por defecto
Error de lectura: session.screen0.overlay.lineStyle
Estableciendo el valor por defecto
Error de lectura: session.screen0.overlay.joinStyle
Estableciendo el valor por defecto
Error de lectura: session.screen0.overlay.capStyle
Estableciendo el valor por defecto
Error de lectura: session.screen0.windowScrollAction
Estableciendo el valor por defecto
Error de lectura: session.screen0.windowScrollReverse
Estableciendo el valor por defecto
Error de lectura: session.screen0.allowRemoteActions
Estableciendo el valor por defecto
Error de lectura: session.screen0.tabs.maxOver
Estableciendo el valor por defecto
Error de lectura: session.screen0.tabs.intitlebar
Estableciendo el valor por defecto
Error de lectura: session.screen0.tabFocusModel
Estableciendo el valor por defecto
Failed to read: session.screen0.slit.maxOver
Setting default value
Failed to read: session.screen0.slit.alpha
Setting default value
Failed to read: session.screen0.slit.onhead
Setting default value
Failed to read: session.screen0.slit.layer
Setting default value
apps file failure
Failed to read: session.screen0.toolbar.maxOver
Setting default value
Failed to read: session.screen0.toolbar.visible
Setting default value
Failed to read: session.screen0.toolbar.alpha
Setting default value
Failed to read: session.screen0.toolbar.layer
Setting default value
Failed to read: session.screen0.toolbar.onhead
Setting default value
Failed to read: session.screen0.toolbar.height
Setting default value
Failed to read: session.screen0.toolbar.tools
Setting default value
Failed to read: session.screen0.iconbar.mode
Setting default value
Failed to read: session.screen0.iconbar.wheelMode
Setting default value
Failed to read: session.screen0.iconbar.alignment
Setting default value
Failed to read: session.screen0.iconbar.iconWidth
Setting default value
Failed to read: session.screen0.iconbar.iconTextPadding
Setting default value
Failed to read: session.screen0.iconbar.usePixmap
Setting default value
Xsession: X session started for root at mié ene 14 06:50:01 ARST 2009
BScreen::BScreen: manejando pantalla 0 utilizando visual 0x23, profundidad 16
apps file failure
Failed to read: session.screen0.titlebar.left
Setting default value
Failed to read: session.screen0.titlebar.right
Setting default value
apps file failure
apps file failure
BScreen::BScreen: manejando pantalla 0 utilizando visual 0x23, profundidad 16
apps file failure
Failed to read: session.screen0.titlebar.left
Setting default value
Failed to read: session.screen0.titlebar.right
Setting default value
apps file failure
apps file failure
Vendor: Monitor Vendor, Model: Monitor Model
Num hsync: 1, Num vsync: 1
hsync range 0: 31.50 - 37.90
vsync range 0: 50.00 - 70.00
apps file failure
apps file failure
apps file failure
apps file failure
apps file failure
apps file failure
Xsession: X session started for root at mié ene 14 07:58:16 ARST 2009
BScreen::BScreen: manejando pantalla 0 utilizando visual 0x23, profundidad 16
apps file failure
Failed to read: session.screen0.titlebar.left
Setting default value
Failed to read: session.screen0.titlebar.right
Setting default value
apps file failure
BScreen::BScreen: manejando pantalla 0 utilizando visual 0x23, profundidad 16
apps file failure
Dejaría también la salida del comando hwinfo, pero el disquete al que se la copié (como la mayoría de los discos de 3 1/2) funcionan 1 sola vez.
Desde ya les agradezco la ayuda para poder o arreglar el problema de "dpkg-reconfigure xserver-xorg" o para hacer a mano el xorg.conf. Bye!"
lspci debería estar en tu Debian.
Yo agregaría (en cualquiera de los dos xorg.conf, el original o el generado luego), estas líneas:
Section "Monitor"
Identifier "Configured Monitor"[color=red]
HorizSync 31.50 - 37.90
VertRefresh 50.00 - 70.00
[/color]EndSection
y
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
[color=red] DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1280x1024" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
[/color]
EndSection
Cambiá la linea "Modes" según las resoluciones que acepta tu monitor (según sea widescreen o no).
Si modificas el 2º xorg.conf hacé coincidir las etiquetas.
Mientras que en el 1º el identificador de pantalla es "Default Screen" y la placa de video es "Configured Video Device", en el 2º son "Screen0" y "Card0".
Así que agregá las líneas teniendo eso en mente.
Si esto falla, puedes agregar
Driver "intel"
a la sección Device. Por ejemplo:
Section "Device"
Identifier "Configured Video Device"
[color=red] Driver "intel" [/color]
EndSection
Saludos.
Gracias ZeiterZ, voy a probar con los datos que me pasaste.
lspci por lo que pude ver no esta instalado porque al haber instalado solo el sistema base, no se incluyo el paquete pciutils. Después de agregarlo al sistema probaré de correr nuevamente la configuración de X, no se porque pero sospecho que la falta de ese comando pueda tener algo que ver con mi problema.
No te olvides de un:
aptitude install xserver-xorg-video-intel
por si algo de X.org está faltando.
Saludos.
Pude configurar la resolución de pantalla, pero constantemente pestañea (deje que la frecuencia la maneje automaticamente x.org). ¿alguna idea?
Mas tarde subo el xorg.conf
Yo tenía problemas con el xorg de testing, y lo que hice es volver al de stable.
Para eso lo que hice es eliminar el xorg actual con apt-get purge xorg*
Después se edita el sources.list para que estén apuntados los repos a stable.
Luego un aptitude update y un aptitude install xorg Esta última orden te va a decir que hay algunos paquetes que deben ser "desactualizados" (en mi caso fue uno, pero tal vez en tu caso son más) le das que sí y vas a estar operando con la versión stable del xorg. Después instalás los drivers intel. Luego lo que hacés es bloquear esos paquetes para que no se actualicen (todos los instalados y desactualizados) y por último volvés a apuntar a los repos a testing, o a lenny.
A mí me funcionó y nunca más tuve problemas. No pienso actualizar el xorg hasta que sea 100% necesario.
Saludos.
Bue, me decidí por la opción mas radical, dado que prácticamente el sistema estaba virgen, hice la gran m$, borré la partición e instale debian etch 4.0r6
Dado que el fin de esa pc es servir un listado telefónico escrito en php, también razoné que lo mejor sería hacerlo con la distribución estable.
Por otro lado también me sirvió para instalar solo los módulos de X que necesito, ahorrando espacio en disco.
Gracias por la mano y se puede dar por cerrado el tema :up: