Решил поставить linux на старенькую машину (видюха - см. subj), и вот на тебе - не пашет.
Вот, например, такой конфиг (из X -configure)
Section "Device"
#Option "ShadowFB" # [<bool>]
Identifier "Card0"
Driver "vesa"
VendorName "S3"
BoardName "Trio64V2/DX or /GX"
# BusID "PCI:0:11:0"
EndSection
результат:
(II) VESA: driver for VESA chipsets: vesa
(II) Primary Device is: PCI 00:0b:0
(--) Assigning device section with no busID to primary device
(--) Chipset vesa found
(II) resource ranges after xf86ClaimFixedResources() call:
[0] -1 0xffe00000 - 0xffffffff (0x200000) MX[B](B)
[1] -1 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
[2] -1 0x000f0000 - 0x000fffff (0x10000) MX[B]
[3] -1 0x000c0000 - 0x000effff (0x30000) MX[B]
[4] -1 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[5] -1 0xe4000000 - 0xe40000ff (0x100) MX[B]
[6] -1 0xe0000000 - 0xe3ffffff (0x4000000) MX[B](B)
[7] -1 0x0000ffff - 0x0000ffff (0x1) IX[B]
[8] -1 0x00000000 - 0x000000ff (0x100) IX[B]
[9] -1 0x00006100 - 0x000061ff (0x100) IX[B]
[10] -1 0x0000f000 - 0x0000f00f (0x10) IX[B]
(II) resource ranges after probing:
[0] -1 0xffe00000 - 0xffffffff (0x200000) MX[B](B)
[1] -1 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
[2] -1 0x000f0000 - 0x000fffff (0x10000) MX[B]
[3] -1 0x000c0000 - 0x000effff (0x30000) MX[B]
[4] -1 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[5] -1 0xe4000000 - 0xe40000ff (0x100) MX[B]
[6] -1 0xe0000000 - 0xe3ffffff (0x4000000) MX[B](B)
[7] 0 0x000a0000 - 0x000affff (0x10000) MS[B]
[8] 0 0x000b0000 - 0x000b7fff (0x8000) MS[B]
[9] 0 0x000b8000 - 0x000bffff (0x8000) MS[B]
[10] -1 0x0000ffff - 0x0000ffff (0x1) IX[B]
[11] -1 0x00000000 - 0x000000ff (0x100) IX[B]
[12] -1 0x00006100 - 0x000061ff (0x100) IX[B]
[13] -1 0x0000f000 - 0x0000f00f (0x10) IX[B]
[14] 0 0x000003b0 - 0x000003bb (0xc) IS[B]
[15] 0 0x000003c0 - 0x000003df (0x20) IS[B]
(II) Setting vga for screen 0.
(II) Loading sub module "vbe"
(II) LoadModule: "vbe"
(II) Loading /usr/X11R6/lib/modules/libvbe.a
(II) Module vbe: vendor="The XFree86 Project"
compiled for 4.2.0, module version = 1.0.0
ABI class: XFree86 Video Driver, version 0.5
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Loading /usr/X11R6/lib/modules/linux/libint10.a
(II) Module int10: vendor="The XFree86 Project"
compiled for 4.2.0, module version = 1.0.0
ABI class: XFree86 Video Driver, version 0.5
(II) VESA(0): initializing int10
(II) VESA(0): Primary V_BIOS segment is: 0xc000
(EE) VESA(0): unknown reason for exception
(II) VESA(0): EAX=0x00004f00, EBX=0x00000000, ECX=0x00000000, EDX=0x00000000
(II) VESA(0): ESP=0x00000ffa, EBP=0x00000000, ESI=0x00000000, EDI=0x00002000
(II) VESA(0): CS=0x0243, SS=0x0100, DS=0x0040, ES=0x0000, FS=0x0000, GS=0x0000
(II) VESA(0): EIP=0x0000ffff, EFLAGS=0x00033282
(II) stack at 0x00001ffa:
00 06 00 00 00 32
(II) VESA(0): code at 0x0001242f:
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
(EE) VESA(0): cannot continue
(II) VESA(0): VESA BIOS not detected
(II) UnloadModule: "vesa"
(II) UnloadModule: "int10"
(II) Unloading /usr/X11R6/lib/modules/linux/libint10.a
(II) UnloadModule: "vbe"
(II) Unloading /usr/X11R6/lib/modules/libvbe.a
(EE) Screen(s) found, but none have a usable configuration.
Fatal server error:
no screens found
Драйвер s3, как я понял, с этой видюхой не работает в принципе.
Что же тут можно сделать?