General informations - Hardware support under Linux 2.6.x - X configuration
AMD Athlon XP 2400+ processor (1791.269 MHz), 512MB ram, 40GB HDD, 15'' screen (1024x768), S3 ProSavage8.
processor : 0 vendor_id : AuthenticAMD cpu family : 6 model : 10 model name : AMD Athlon(tm) XP 2400+ stepping : 0 cpu MHz : 1791.269 cache size : 512 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 1 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 mmx fxsr sse syscall mp mmxext 3dnowext 3dnow bogomips : 3506.17
0000:00:00.0 Host bridge: VIA Technologies, Inc. P/KN266 Host Bridge Subsystem: VIA Technologies, Inc. P/KN266 Host Bridge Flags: bus master, 66MHz, medium devsel, latency 8 Memory at b0000000 (32-bit, prefetchable) Capabilities: [a0] AGP version 2.0 Capabilities: [c0] Power Management version 2 0000:00:01.0 PCI bridge: VIA Technologies, Inc. VT8633 [Apollo Pro266 AGP] (prog-if 00 [Normal decode]) Flags: bus master, 66MHz, medium devsel, latency 0 Bus: primary=00, secondary=01, subordinate=01, sec-latency=0 I/O behind bridge: 0000c000-0000dfff Memory behind bridge: e0000000-efffffff Prefetchable memory behind bridge: a0000000-afffffff Expansion ROM at 0000c000 [disabled] [size=8K] Capabilities: [80] Power Management version 2 0000:00:0a.0 CardBus bridge: O2 Micro, Inc. OZ6912 Cardbus Controller Subsystem: Fujitsu Limited.: Unknown device 10e7 Flags: bus master, stepping, slow devsel, latency 168, IRQ 11 Memory at 1e000000 (32-bit, non-prefetchable) Bus: primary=00, secondary=02, subordinate=05, sec-latency=176 Memory window 0: 1e400000-1e7ff000 (prefetchable) Memory window 1: 1e800000-1ebff000 I/O window 0: 00004000-000040ff I/O window 1: 00004400-000044ff 16-bit legacy interface ports at 0001 0000:00:0c.0 FireWire (IEEE 1394): Texas Instruments TSB43AB21 IEEE-1394a-2000 Controller (PHY/Link) (prog-if 10 [OHCI]) Subsystem: Fujitsu Limited.: Unknown device 1162 Flags: bus master, medium devsel, latency 128, IRQ 5 Memory at f0000000 (32-bit, non-prefetchable) Memory at f0004000 (32-bit, non-prefetchable) [size=16K] Capabilities: [44] Power Management version 2 0000:00:10.0 USB Controller: VIA Technologies, Inc. VT6202 [USB 2.0 controller] (rev 80) (prog-if 00 [UHCI]) Subsystem: VIA Technologies, Inc. VT6202 [USB 2.0 controller] Flags: bus master, medium devsel, latency 22, IRQ 11 I/O ports at 1200 [size=32] Capabilities: [80] Power Management version 2 0000:00:10.1 USB Controller: VIA Technologies, Inc. VT6202 [USB 2.0 controller] (rev 80) (prog-if 00 [UHCI]) Subsystem: VIA Technologies, Inc. VT6202 [USB 2.0 controller] Flags: bus master, medium devsel, latency 22, IRQ 10 I/O ports at 1300 [size=32] Capabilities: [80] Power Management version 2 0000:00:10.3 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 82) (prog-if 20 [EHCI]) Subsystem: VIA Technologies, Inc. USB 2.0 Flags: bus master, medium devsel, latency 32, IRQ 11 Memory at f0008000 (32-bit, non-prefetchable) Capabilities: [80] Power Management version 2 0000:00:11.0 ISA bridge: VIA Technologies, Inc. VT8235 ISA Bridge Subsystem: VIA Technologies, Inc. VT8235 ISA Bridge Flags: bus master, stepping, medium devsel, latency 0 Capabilities: [c0] Power Management version 2 0000:00:11.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C/VT8235 PIPC Bus Master IDE (rev 06) (prog-if 8a [Master SecP PriP]) Subsystem: VIA Technologies, Inc. VT82C586/B/VT82C686/A/B/VT8233/A/C/VT8235 PIPC Bus Master IDE Flags: bus master, medium devsel, latency 64 I/O ports at 1100 [size=16] Capabilities: [c0] Power Management version 2 0000:00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 50) Subsystem: Acer Incorporated [ALI]: Unknown device 0030 Flags: medium devsel, IRQ 5 I/O ports at e000 Capabilities: [c0] Power Management version 2 0000:00:11.6 Communication controller: VIA Technologies, Inc. Intel 537 [AC97 Modem] (rev 80) Subsystem: Acer Incorporated [ALI]: Unknown device 0030 Flags: medium devsel, IRQ 5 I/O ports at e100 Capabilities: [d0] Power Management version 2 0000:00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 74) Subsystem: Acer Incorporated [ALI]: Unknown device 0030 Flags: bus master, stepping, medium devsel, latency 128, IRQ 11 I/O ports at e200 Memory at f0008100 (32-bit, non-prefetchable) [size=256] Capabilities: [40] Power Management version 2 0000:01:00.0 VGA compatible controller: S3 Inc. VT8375 [ProSavage8 KM266/KL266] (prog-if 00 [VGA]) Subsystem: Acer Incorporated [ALI]: Unknown device 0030 Flags: bus master, 66MHz, medium devsel, latency 128, IRQ 11 Memory at e0080000 (32-bit, non-prefetchable) [size=768K] Memory at a8000000 (32-bit, prefetchable) [size=128M] Expansion ROM at 00010000 [disabled] Capabilities: [dc] Power Management version 2 Capabilities: [80] AGP version 2.0
All the hardware seems to work without problems. I don't know about the internal modem since I've never used it.
lsmod output).
savage 30848 1 drm 62996 2 savage thermal 13128 0 fan 4548 0 button 6416 0 ac 4676 0 battery 9348 0 eeprom 6736 0 i2c_viapro 7956 0 lp 10560 0 powernow_k7 7272 0 freq_table 4292 1 powernow_k7 processor 21696 2 thermal,powernow_k7 savagefb 26240 0 i2c_algo_bit 8264 1 savagefb hci_usb 14420 2 eth1394 18692 0 pcmcia 35692 0 firmware_class 9984 1 pcmcia snd_seq_midi 8096 0 snd_seq_midi_event 6848 1 snd_seq_midi snd_seq 45452 2 snd_seq_midi,snd_seq_midi_event snd_via82xx 24596 3 snd_ac97_codec 83040 1 snd_via82xx snd_ac97_bus 2112 1 snd_ac97_codec snd_pcm_oss 44512 1 snd_mixer_oss 15936 1 snd_pcm_oss snd_pcm 75976 3 snd_via82xx,snd_ac97_codec,snd_pcm_oss snd_timer 21444 2 snd_seq,snd_pcm snd_page_alloc 9864 2 snd_via82xx,snd_pcm snd_mpu401_uart 7040 1 snd_via82xx snd_rawmidi 23200 2 snd_seq_midi,snd_mpu401_uart snd_rawmidi 23200 2 snd_seq_midi,snd_mpu401_uart snd_seq_device 8332 3 snd_seq_midi,snd_seq,snd_rawmidi snd 48000 14 snd_seq,snd_via82xx,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_device ide_cd 35360 0 uhci_hcd 27792 0 via_rhine 21700 0 mii 5248 1 via_rhine ohci1394 30384 0 ieee1394 87672 2 eth1394,ohci1394 cdrom 32432 1 ide_cd soundcore 9184 2 snd usbcore 112544 4 hci_usb,usbhid,uhci_hcd psmouse 34632 0 shpchp 39488 0 pci_hotplug 10372 1 shpchp yenta_socket 23884 1 rsrc_nonstatic 11968 1 yenta_socket pcmcia_core 38032 3 pcmcia,yenta_socket,rsrc_nonstatic parport_pc 25196 1 parport 35208 2 lp,parport_pc via_agp 9408 1 agpgart 29360 2 drm,via_agp rtc 12276 0 floppy 55468 0
Some sections of my /etc/X11/xorg.conf: 
Touchpad and USB mouse:
Section "InputDevice"
    Identifier  "Configured Mouse"
    Driver      "mouse"
    Option      "CorePointer"
    Option      "Device"        "/dev/input/mice"
    Option      "Protocol"      "ExplorerPS/2"
    Option      "Emulate3Buttons"   "true"
EndSection
Screen, video card, DRI
Section "Device"
    Identifier  "S3 Inc. VT8375 [ProSavage8 KM266/KL266]"
    Driver      "savage"
    BusID       "PCI:1:0:0"
    Option      "UseFBDev"      "true"
EndSection
Section "Monitor"
    Identifier  "Monitor Generico"
    Option      "DPMS"
    HorizSync   28-49
    VertRefresh 43-72
EndSection
Section "Screen"
    Identifier  "Default Screen"
    Device      "S3 Inc. VT8375 [ProSavage8 KM266/KL266]"
    Monitor     "Monitor Generico"
    DefaultDepth    24
    SubSection "Display"
        Depth       24
        Modes       "1024x768"
    EndSubSection
EndSection
Section "DRI"
    Mode    0666
EndSection
The video card is a ProSavage DDR and its driver is supplied by the
xserver-xorg-video-savage Debian package.
Please refer to savage(4) for informations about specific parameters you may want to
include in your xorg.conf.
In order to enable hardware acceleration (DRI) it's necessary to have some kernel options included:
CONFIG_DRM module name: drmCONFIG_DRM_SAVAGE module name: savageCONFIG_AGP module name: agpgartCONFIG_AGP_VIA module name: via-agp
Emanuele Rocca
Last modified on: Tue, 18 Apr 2006 03:25:17 -0600