Acer Travelmate 4750
| Hardware | PCI/USB ID | Working? | 
|---|---|---|
| Video | Yes | |
| Ethernet | Yes | |
| Wireless | Yes | |
| Audio | Yes | |
| Touchpad | Yes | |
| Camera | Yes | |
| Card reader | Yes | |
| Function keys | Most work | 
Installation
Kernel boot parameters
To let kernel bootable, acpi workable, and CPU on demand. These pararmeters should be added into boot loader kernel option (eg. grub).
acpi_osi=Linux intel_pstate=disable
Audio
In order to make integrated speakers work add to /etc/modprobe.d/modprobe.conf:
options snd-hda-intel index=0 model=auto
And to /etc/modprobe.d/sound.conf add:
alias snd-card-0 snd-hda-intel alias sound-slot-0 snd-hda-intel
Function keys
- support by kernel
* Fn+F3: Toggle Wifi (or use slider on right-bottom corner of keyboard) * Fn+F6: Toggle back-light to save battery * Fn+F7: Toggle touchpad * Fn+Left/Right adjust back-light (XF86MonBrightnessDown/XF86MonBrightnessUp) (add acpi_osi=Linux option on linux boot)
- supported by acpid /etc/acpi/handler.sh
* Fn+F4: Suspend to ram * Fn+F5 toggle VGA (XF86Display) * Fn+F8 toggle speaker (XF86AudioMute) * Fn+Up/Down adjust speaker volume (XF86AudioRaiseVolume/XF86AudioLowerVolume) * Fn+Home Play/Pause(XF86AudioPlay) * Fn+PgUp Stop(XF86AudioStop) * Fn+PgDn Seek back(XF86AudioPrev) * Fn+End Seek Forward(XF86AudioNext)
# use acpi_listen to check button name, modify /etc/acpi/handler.sh
    #...
    button/sleep)
        case "$2" in
            SLPB|SBTN)
                logger 'SleepButton pressed'
		echo -n mem > /sys/power/state
                ;;
            *)
                logger "ACPI action undefined: $2"
                ;;
        esac
        ;;
    #...
    button/volumeup)
		logger "VOLUP"
		amixer set Master 5%+
		;;
    button/volumedown)
        logger "VOLDN"
		amixer set Master 5%-
		;;
    button/mute)
        logger "MUTE" # still buggy, require 4 times to turn on
		amixer set Master toggle
		amixer set Headphone toggle
		amixer set Speaker toggle
		;;
    cd/play)
        logger "CDPLAY"
		;;
    cd/stop)
        logger "CDSTOP"
		;;
    cd/prev)
        logger "CDPREV"
		;;
    cd/next)
        logger "CDNEXT"
		;;
- keys which can not workable
* 'Euro','$' key