Narzędzia użytkownika

Narzędzia witryny


hardware:asus:ul20a

Poniżej zebrałem kilka konfiguracji by zmusić do działania ten niewdzięczny sprzęt pod FreeBSD 9.0.

1. LAN: Atheros AR8132 PCIe Fast Ethernet

  • driver: alc(4)
  • nie działa gdy podczas bootowania nie będzie wpięty kabel sieciowy FIXME
  • nie działa RA dla IPv6 FIXME
    • ale samo IPv6 działa, gdy skonfigurujemy ręcznie

2. WLAN: Atheros 9285

  • driver: ath(4)
  • Chipset oficjalnie chyba nie wspierany. W dokumentacji jest wzmianka o Atherosie 9280
  • Ma problemy z wykryciem sieci, potrafi ją gubić
  • Załadowanie drivera powoduje wyłączenie możliwości zmiany częstotliwości CPU FIXME

Konfiguracja:

/boot/loader.conf:

if_ath_load="YES"
wlan_wep_load="YES"
wlan_ccmp_load="YES"
wlan_tkip_load="YES"

/etc/rc.conf

  • WPA/WPA2
wlans_ath0="wlan0"
ifconfig_wlan0="WPA SYNCDHCP"

/etc/wpa_supplicant.conf

network={
  ssid="NAZWA_SIECI"
  psk="HASŁO"
}
  • WEP
wlans_ath0="wlan0"
ifconfig_wlan0="ssid NAZWA_SIECI wepmode on wepkey 0x30850c84df1c1ac693d0c11476 deftxkey 1 SYNCDHCP"

3. Dodatkowe przyciski funkcyjne.

opis:

  • Fn + F1 - Zzz - uśpienie systemu
  • Fn + F2 - Antenka - włącza/wyłącza antenę dla Wifi oraz Bluetooth
  • Fn + F5 - mała gwiazdka - przyciemnia matrycę
  • Fn + F6 - duża gwiazdka - rozjaśnia matrycę
  • Fn + F7 - X - wyłącza podświetlenie matrycy
  • Fn + F8 - monitorki - przełącza ekran matryca/VGA
  • Fn + F9 - touchpad - włącza/wyłącza touchpad
  • Fn + F10 - przekreślony głośnik - wycisza dźwięk
  • Fn + F11 - głośnik - ścisza dźwięk
  • Fn + F12 - głośnik - pogłaśnia dźwięk

Ogólnie w/w przyciski nie są obsługiwane przez system ale część z nich działa, konkretnie to F2, F5-F7 (i być może F8 - nie sprawdzałem). Przyciski F9-F12 może sobie dopisać w skryptach, które podepnie się pod skróty w Window Managerze:

  • Fn + F9 - touchpad - włącza/wyłącza touchpad

W Xorg należy korzystać z drivera Synaptics.

#!/bin/sh
touchpad_state=`synclient -l | grep TouchpadOff | awk '{print $3}'`
case $touchpad_state in
	0) synclient TouchpadOff=1 ;;
	1) synclient TouchpadOff=0 ;;
	*) exit 1 ;;
esac
  • Fn + F10 - przekreślony głośnik - wycisza dźwięk
#!/bin/sh
mixer vol mute
  • Fn + F11 - głośnik - ścisza dźwięk
#!/bin/sh
mixer vol -5
  • Fn + F12 - głośnik - pogłaśnia dźwięk
#!/bin/sh
mixer vol +5

4. Konfiguracja Xorg

Wybrane fragmenty x Xorg:

Section "ServerLayout"
	Identifier     "X.org Configured"
	Screen      0  "Screen0" 0 0
	InputDevice    "Mouse0" "CorePointer"
	InputDevice    "Mouse1" 
	InputDevice    "Keyboard0" "CoreKeyboard"
	Option	       "AllowEmptyInput" "false"
	Option	       "DontZap" "off"
	Option         "AutoAddDevices" "off"
	Option         "AutoEnableDevices" "off"
EndSection
Section "Module"
	Load  "extmod"
	Load  "record"
	Load  "dbe"
	Load  "glx"
	Load  "dri"
	Load  "dri2"
EndSection
Section "InputDevice"
	Identifier  "Keyboard0"
	Driver      "kbd"
	Option      "XkbRules" "xorg"
	Option      "XkbModel" "pc105"
	Option      "XkbLayout" "pl"
EndSection

Obsługa myszy podpinanej na USB:

Section "InputDevice"
	Identifier  "Mouse0"
	Driver      "mouse"
	Option	    "Protocol" "auto"
	Option	    "Device" "/dev/ums0"
	Option	    "ZAxisMapping" "4 5 6 7"
EndSection

Obsługa touchpada (dodatkowo do /boot/loader.conf dopisać: hw.psm.synaptics_support=„1”):

Section "InputDevice"
	Identifier  "Mouse1"
	Driver      "synaptics"
	Option	    "Protocol" "psm"
	Option	    "Device" "/dev/psm0"
	Option      "MinSpeed" "0.2"
	Option      "AccelFactor" "0.001"
	#Option	    "ZAxisMapping" "4 5 6 7"
EndSection

Obsługa grafiki (Intel GMA4500MHD):

Section "Device"
	Identifier  "Card0"
	Driver      "intel"
	VendorName  "Intel Corporation"
	BoardName   "Mobile 4 Series Chipset Integrated Graphics Controller"
	BusID       "PCI:0:2:0"
EndSection

4. Dźwięk: Intel 82801I High Definition Audio Controller

  • Driver: snd_hda(4)
  • Działa
hardware/asus/ul20a.txt · ostatnio zmienione: 2014/06/15 15:39 przez mky