RedHat Linux 8.0 on HP Pavilion XT345

HP Pavilion XT345

Hardware

Processor:2Ghz Pentium 4

RAM:Standard 256MB DDR

Display:15.1" XGA 1024x768

HD:30GB

Optical Drive:DVD/CDRW

LAN:National Semiconductor



lspci

00:00.0 Host bridge: Acer Laboratories Inc. [ALi] M1671 Northbridge [Aladdin-P4] (rev 02)
00:01.0 PCI bridge: Acer Laboratories Inc. [ALi] PCI to AGP Controller
00:02.0 USB Controller: Acer Laboratories Inc. [ALi] USB 1.1 Controller (rev 03)
00:06.0 Multimedia audio controller: Acer Laboratories Inc. [ALi] M5451 PCI AC-Link Controller Audio Device (rev 02)
00:07.0 ISA bridge: Acer Laboratories Inc. [ALi] M1533 PCI to ISA Bridge [Aladdin IV]
00:08.0 Modem: Acer Laboratories Inc. [ALi] M5457 AC-Link Modem Interface Controller
00:0a.0 CardBus bridge: Texas Instruments PCI1250 PC card Cardbus Controller (rev 01)
00:0a.1 CardBus bridge: Texas Instruments PCI1250 PC card Cardbus Controller (rev 01)
00:0c.0 FireWire (IEEE 1394): Texas Instruments TSB43AB21 IEEE-1394a-2000 Controller(PHY/Link)
00:0f.0 USB Controller: Acer Laboratories Inc. [ALi] USB 1.1 Controller (rev 03)
00:10.0 IDE interface: Acer Laboratories Inc. [ALi] M5229 IDE (rev c4)
00:11.0 Bridge: Acer Laboratories Inc. [ALi] M7101 PMU
00:12.0 Ethernet controller: National Semiconductor Corporation DP83815 (MacPhyter) Ethernet Controller
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility M6 LY

Power Management

Applied ACPI patch.

Suspend Modes

S0 S3 S4 S5
S0 - ???? - does not work
S3 - Suspend to RAM - does not work
S4 - Supend to Disk - does not work
S5 - Poweroff - works - but don't do it
Command - echo 5 > /proc/acpi/event
To make the power button work to turn off using acpid.
File /etc/acpi/events/sample.conf
event=button/power*
action=/sbin/poweroff

Other ACPI events

event - battery BAT1* - don't know what to make of this event from battery
event - button/lid* - LID close generates an event, but LID open does not generate an event
Extra comments - I'm not happy with ACPI performance, it does reduce the brightness of the display when a/c adapter is unplugged.I'm still figuring this out.

Other Hardware

Firewire port - ohci1394 - should work but don't have anything to test it with
USB - works
Sound - works trident.o Lan – natsemi.o
modem - no need, no time

XFConfig

Section "ServerLayout"
Identifier "Anaconda Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Mouse1" "SendCoreEvents"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
FontPath "unix/:7100"
EndSection
Section "Module"
Load "dbe"
Load "extmod"
Load "fbdevhw"
Load "dri"
Load "glx"
Load "record"
Load "freetype"
Load "type1"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "keyboard"
Option "XkbRules" "xfree86"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
#Option "XkbVariant" ""
#Option "XkbOptions" ""
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/psaux"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "yes"
EndSection
Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Device" "/dev/input/mice"
Option "Protocol" "IMPS/2"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
HorizSync 48.5 - 57.5
VertRefresh 70.0 - 75.0
Option "dpms"
EndSection
Section "Device"
# no known options Identifier "ATI Radeon Mobility M6"
Driver "radeon"
VendorName "ATI Radeon Mobility M6"
BoardName "ATI Radeon Mobility M6"
#BusID
EndSection
Section "Screen"
Identifier "Screen0"
Device "ATI Radeon Mobility M6"
Monitor "Monitor0"
DefaultDepth 16
Subsection "Display"
Depth 16
Modes "1024x768" "800x600" "640x480"
EndSubsection
EndSection
Section "DRI"
Mode 0666
EndSection

3D

3D Accelaration works out of the box

S-Video/VGA

To switch to S-Video and VGA use a tool called atitvout.I have tested it limitedly but succesfully

Mouse

To enable the scroll feature in the touchpad mouse, enable IMPS/2 protocol not PS/2 protocol, see XFConfig
Disclaimer: Any information provided is strictly without warranty, and the author cannot be held responsible for any damage incurred by using the above information.
Reach me at snkmoorthy@netscape.net