As best i can tell, these are the parts inside. There are several
different 1700 series notebooks, so YMMV.
Power Management
First off, like many newer notebooks, this machine is ACPI only. As ACPI on
Linux is still very much a work in progress, some things work and some don't.
The only non-working thing that matters to me is the lack of battery status.
(I'm now using a 2.4.22 kernel with
Con Kolivas kernel patch set
and many more ACPI functions are now working, including battery
status and charging state.) Other than that, it runs cool enough, the CPU
throttling works, the LCD blanks and you can check the thermal status. The lid
sensor and power switch do register ACPI events so if you grab a copy of acpid you can take a user-defined
action on those events (like powering off when pushing the power button.)
Here's a quick script which I use to warn me of low power status and to shut the machine
down cleanly if necessary:
acpi_monitor.pl
Video: ATI Radeon Mobility M6 LY Rev 0 (8MB Video RAM)
Works fine with XFree86 4.2 or 4.3 @ 1024x768. Currently running XFree86 4.3.
You
may need to add "VideoRam 8192" to the appropriate "Device" section of your
XF86Config. My XF86Config-4 is here for
reference. It also shows one way to get a second mouse working and define an
external monitor. I haven't yet determined if S-Video out works.
Update: S-Video out does work, see below.
The only caveat is that if you switch from X to a virtual console, X will lock
up completely if you try to switch back. It's not a complete lockup as you can
still ssh in from another machine and shut down.
UPDATE: Grab a recent copy of the Radeon driver from
dri.sourceforge.net You'll need XFree86 4.3, for the
current snapshots, I think.
Tv Out: After much fiddling, it does work. What you need to do is:
- Grab a copy of atitvout.
- Temporarily change your driver in XF86Config4 from 'radeon' to 'vesa'.
- Change resolution to 640x480 (800x600 may work, have not tried).
- Reboot with the TV plugged in.
- As root run 'atitvout -f t'
When you are done, 'atitvout -f l' (that's an 'ell' not a one) should get you your LCD back.
Touchpad
Works fine. Tap to click works also. This can be configured with
tpconfig from Synaptics,
or the more full featured driver written by Stefan Gmeiner.
Sound: 82801CA/CAM AC'97 Audio (rev 1)
Works. Sound is good for a notebook, although underpowered. I'm using the i810 kernel
module.
The volume buttons on the keyboard don't work (or even register
keycodes using scankey), so you'll need to use a software mixer.
Update: The acme Gnome 2.2 package enables the volume buttons.
DVD/CDRW
DVD works great, burning works fine at 4X.
As the other guy who wrote a 1720 page points out, you'll probably need to make a symlink to the real device that is your DVD player:
ln -s /dev/scd0 /dev/dvd
USB
Works great. If you build a custom kernel, use the main UHCI driver and not the alternate one.
PCMCIA
The two things i've thrown at it (A NIC and a wireless NIC) work flawlessly.
Update: At least one card, A USR modem, fails to init. about 1/4
of the time. My guess is that the BIOS sets up IRQ's and memory at
boot, and sometimes doesn't get it right. The BIOS is very
limited and there is no way to tell it how to allocate resources.
Getting the modem to work is at times a 10 reboot process. And the
built in modem is a piece of shit -- at least, The Linux drivers suck.
FireWire Port
?????