3.1. Acer Aspire One
Warnung
Die Inhalte sind arg veraltet! Die Inhalte gründen nicht auf dem Stand von FreeBSD 11/12 Dennoch können Inhalte richtig sein.
Hier folgen einige Informationen zur Installation von FreeBSD 8.x STABLE auf einem Acer Aspire One (A150X). Einige Einstellungen sollten auch mit anderen BSDs funktionieren.
3.1.1. Status
3.1.1.1. Folgende Komponenten werden unterstützt
LAN re0
Touchpad (synaptics)
Sound
WLAN ath0 über Madwifi (siehe unten)
3.1.1.2. Noch nicht getestet
Webcam
Cardreader
3.1.2. loader.conf
Um Sound und das Touchpad nutzen zu können, müssen folgende Einträge in /boot/loader.conf eingefügt werden:
snd_hda_load="YES"
hw.psm.synaptics_support=1
3.1.3. rc.conf
So könnte die /etc/rc.conf aussehen:
hostname="<Rechnername>"
wlans_ath0="wlan0"
ifconfig_re="DHCP" # LAN über DHCP
ifconfig_wlan0="WPA DHCP" # WLAN über DHCP
keymap="german.iso" # Deutsches Tastaturlayout
keyrate="fast"
dbus_enable="YES"
hald_enable="YES"
polkitd_enable="YES"
[...]
3.1.4. Xorg-Konfiguration
Dies ist die an FreeBSD angepasste /etc/X11/xorg.conf-Datei der original Linux-Installation:
# Xorg configuration created by system-config-display
Section "ServerFlags"
# Option "DontZap" "yes"
# Option "DontVTSwitch" "yes"
EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen 0 "Screen0" 0 0
# InputDevice "Mouse0" "CorePointer"
# InputDevice "Synaptics Mouse" "AlwaysCore"
InputDevice "Synaptics_Touchpad" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "de,gb,us(euro)"
Option "XkbOptions" "grp:alt_shift_toggle"
EndSection
Section "InputDevice"
Identifier "Synaptics_Touchpad"
Driver "synaptics"
Option "Device" "/dev/psm0"
Option "Protocol" "psm"
Option "LeftEdge" "1700"
Option "RightEdge" "5300"
Option "TopEdge" "1700"
Option "BottomEdge" "4200"
Option "FingerLow" "25"
Option "FingerHigh" "30"
Option "MaxTapTime" "180"
Option "MaxTapMove" "220"
Option "VertScrollDelta" "100"
Option "HorizScrollDelta" "100"
Option "MinSpeed" "0.06"
Option "MaxSpeed" "0.06"
Option "AccelFactor" "0.0010"
Option "ScrollButtonRepeat" "100"
Option "UpDownScrolling" "on"
Option "UpDownRepeat" "on"
Option "LeftRightScrolling" "on"
Option "LeftRightRepeat" "on"
# "SHMConfig on" seems good works with synclient(1). But this
# options is insecure. I recommended "off" as default.
Option "SHMConfig" "off"
# If you use circular touchpad, uncomment them.
# Option "CircularPad" "on"
# Option "CircularScrolling" "on"
# Option "CircScrollDelta" "0.5"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "no"
EndSection
Section "Monitor"
Identifier "Monitor0"
Modeline "1024x600" 48.96 1024 1064 1168 1312 600 601 604 622 -HSync +VSync
# Option "Above" "Monitor1"
EndSection
Section "Device"
Identifier "Videocard0"
Driver "intel"
# Option "monitor-LVDS" "Monitor0"
# Option "monitor-VGA" "Monitor1"
Option "Clone" "true"
Option "MonitorLayout" "LVDS,VGA"
BusID "PCI:0:2:0"
# Screen 0
EndSection
Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1024x600" "800x600" "640x480"
Virtual 1024 768
EndSubSection
EndSection
3.1.5. WLAN ath0
Der Atheros Chipssatz des One kann mittels madwifi genutzt werden. Dazu wird ein Snapshot des madwifi-Projekts heruntergeladen: http://snapshots.madwifi-project.org/madwifi-hal-0.10.5.6/. Der http://snapshots.madwifi-project.org/madwifi-hal-0.10.5.6/madwifi-hal-0.10.5.6-r3879-20081204.tar.gz wird in diesem Beispiel verwendet.
Das Archiv wird in einem beliebigen Ordner entpackt:
$ su -
Password:
cd <beliebiger Ordner>
tar xvfz madwifi-hal-0.10.5.6-r3879-20081204.tar.gz
Jetzt die notwendigen Dateien aus dem Madwifi-Ordner in den /usr/src/
-Ordner
kopieren:
cd madwifi-hal-0.10.5.6-r3879-20081204
cp -R * /usr/src/sys/contrib/dev/ath/
Nun kann der Kernel neu gebaut und installiert werden. Nach erfolgreichem Bau des Kernels und der Module den One neustarten. Der eingebaute WLAN-Chip sollte nun erkannt und benutzbar sein.
Zuletzt geändert: 2023-07-22