Some issues were discovered when installing Debian 3.1pre with a kernel 2.6.7 + SWSUSP2 18.104.22.168, ACPI20040715, DSDT-initrd on a Samsung Q25 TXC 1300 notebook.
In order to make AC, battery and thermal status to work, you have to patch the DSDT. See here for instructions(http://acpi.sf.net/dsdt/index.php) and here for the fixed DSDT(http://acpi.sourceforge.net/dsdt/view.php?id=243). The power button does not generate ACPI events, although some power button is enumerated in the ACPI namespace. It also does not generate any scancodes via the keyboard controller.
S3 does not wake up, S4 (SWSUSP2) works, though.
There is one hotkey for with an "(I)" engraved on it. You can make it
available for your machine by using
setkeycodes 75 <keycodeofyourchoice>.
Afterwards you have to define the keycode in
a custom keymap (like
See the man pages of setkeycodes and loadkeys for instructions. You can
then put all the necessary command into an init-script (like
X11 is a tad different, though. The scancode 75 was defined to be
keycode 125 on the console, but "xev" showed that the key generates
keycode 115 in X11. The package "hotkeys" can be used to make the key
useable: create a new keyboard definition (like
/usr/share/hotkeys/samsung-q25.def) where you create a "userdef" entry
with keyode 115 and the command of your choice, e.g. "epiphany". Then
you can configure your session manager or
.xinitrc to load
hotkeys -t samsung-q25 at startup.
There are two serial devices, ttyS0 and ttyS1, both which can be "irattach"ed but cannot see another device when "irdadump"ed. so perhaps there is no support for SIR at all. A native driver for FIR was not found to be working.