Portál AbcLinuxu, 30. dubna 2025 15:03

A3FC

Podpora: částečná
Ovladač: v jádře

Technické parametry

Identifikace pod Linuxem

# lspci
00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS/940GML and 945GT Express Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller (rev 03)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 02)
02:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)
03:01.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev b3)
03:01.1 FireWire (IEEE 1394): Ricoh Co Ltd R5C552 IEEE 1394 Controller (rev 08)
03:01.2 Generic system peripheral [0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 17)
03:01.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 08)
03:07.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)

Postup zprovoznění pod Linuxem

Testováno na distribuci ArchLinux

Nastavení X (xorg.conf)

# cat /etc/X11/xorg.conf
Section "Files"
        RgbPath      "/usr/share/X11/rgb"
        ModulePath   "/usr/lib/xorg/modules"
        FontPath     "/usr/share/fonts/misc"
        FontPath     "/usr/share/fonts/75dpi"
        FontPath     "/usr/share/fonts/100dpi"
        FontPath     "/usr/share/fonts/TTF"
        FontPath     "/usr/share/fonts/Type1"
EndSection

Section "Module"
        Load  "extmod"
        Load  "dbe"
        Load  "record"
        Load  "xtrap"
        Load  "dri"
        Load  "glx"
        Load  "freetype"
        Load  "type1"
EndSection

Section "InputDevice"
        Identifier  "Keyboard[0]"
        Driver      "kbd"
        Option      "Protocol" "Standard"
        Option      "XkbLayout" "us,cz"
        Option      "XkbModel" "pc104"
        Option      "XkbOptions" "grp:alt_shift_toggle,grp:switch,grp_led:scroll"
        Option      "XkbRules" "xorg"
EndSection

Section "InputDevice"
        Driver        "synaptics"
        Identifier    "Mouse[0]"
        Option        "Device"        "/dev/psaux"
        Option        "Protocol"      "auto-dev"
        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        "MinSpeed"      "0.06"
        Option        "MaxSpeed"      "0.12"
        Option        "AccelFactor" "0.0010"
        Option        "SHMConfig"     "on"
EndSection

#Section "InputDevice"
#       Driver       "synaptics"
#       Identifier   "Mouse[0]"
#       Option       "Buttons" "7"
#       Option       "Device" "/dev/input/mice"
#       Option       "Emulate3Buttons" "on"
#       Option       "InputFashion" "Mouse"
#       Option       "Name" "Synaptics;Touchpad"
#       Option       "Protocol" "explorerps/2"
#       Option       "SHMConfig" "on"
#       Option       "Vendor" "Sysp"
#       Option       "ZAxisMapping" "4 5"
#EndSection

Section "InputDevice"
        Driver       "mouse"
        Identifier   "Mouse[1]"
        Option       "Buttons" "5"
        Option       "Device" "/dev/input/mice"
        Option       "Name" "ImPS/2 Generic Wheel Mouse"
        Option       "Protocol" "explorerps/2"
        Option       "Vendor" "Sysp"
        Option       "ZAxisMapping" "4 5"
EndSection

Section "Monitor"
        DisplaySize  310 230
        HorizSync    30-68
        Identifier   "Monitor[0]"
        ModelName    "HANNSTAR HSD150PK14-B"
        Option       "DPMS"
        VendorName   "HSD"
        VertRefresh  43-60
        ModeLine      "1400x1050" 118.42 1400 1488 1640 1880 1050 1051 1054 1086
EndSection

Section "Screen"
        Device       "Device[0]"
        Identifier   "Screen[0]"
        Monitor      "Monitor[0]"
        DefaultColorDepth 24

        SubSection "Display"
                Depth      15
                Modes      "1600x1200" "1400x1050" "1280x1024" "1280x960" "1280x800" "1024x768" 
        EndSubSection

        SubSection "Display"
                Depth      16
                Modes      "1600x1200" "1400x1050" "1280x1024" "1280x960" "1280x800" "1024x768" 
        EndSubSection

        SubSection "Display"
                Depth      24
                Modes      "1600x1200" "1400x1050" "1280x1024" "1280x960" "1280x800" "1024x768" 
        EndSubSection

        SubSection "Display"
                Depth      8
                Modes      "1600x1200" "1400x1050" "1280x1024" "1280x960" "1280x800" "1024x768" 
        EndSubSection
EndSection

Section "Device"
        BoardName    "945 GM"
        BusID        "0:2:0"
        Driver       "i810"
        VideoRam     65535
        Identifier   "Device[0]"
        VendorName   "Intel"
        Option       "NoAccel" "false" #
        Option       "DRI" "true"      #
        Option       "XAANoOffscreenPixmaps" "true" #
EndSection

Section "ServerLayout"
        Identifier   "Layout[all]"
        InputDevice  "Keyboard[0]" "CoreKeyboard"
        InputDevice  "Mouse[0]" "CorePointer"
        InputDevice  "Mouse[1]" "SendCoreEvents"
        Option       "Clone" "off"
        Option       "Xinerama" "off"
        Screen       "Screen[0]"
        Option       "AIGLX" "true"
EndSection

Section "DRI"
        Mode       0666
EndSection

Section "Extensions"
        Option       "Composite" "true"
EndSection

Sekci FILES je třeba upravit podle Vaší distribuce. Nevím, jak jsem přišel na to nastavení touchpadu, ale funguje. Pro případ nouze funguje i to druhé, jen je třeba ho odkomentovat :-) Pouzivam AiGLX, proto ty věci jako Composite true. Více možných rozlišení v sekci Screen mám kvůli XDMCP, ačkoliv netuším, jestli to má nějaký význam :-)

Pro použití rozlišení 1400x1050, nebo jiného trošku exotičtějšího, je třeba použít 915resolution: http://www.geocities.com/stomljen/

Pro/Wireless 3945

http://ipw3945.sf.net řeší vše.

Zvukovka

Alsa 1.0.13.
# cat /etc/modprobe.conf
options snd-hda-intel position_fix=1 model=3stack-660

Není Master volume, zvukový výstup je nějak záhadně propojen na line-out (nelze úplně ztišit a při >50% strašně prská), volume tlačítka Fn+něco samozřejmě nefungují. Neběží ani prostorový zvuk.

Funguje jack-sense, tedy když připojíte sluchátka, interní repráčky zmlknou a ve sluchátkách bude zvuk.

Zajímavé ale je, že s jinými moduly (z hlavy nevím) funguje třeba prostorový zvuk, ale zase není možno přepnout vstupy a nefunguje jack-sense.

Všechno ostatní, co funguje

funguje out-of-the-box.

Poznámka

Kvůli neexistenci linuxových ovladačů (afaik) nefunguje integrovaná kamera a čtečka Memory Sticků.

TV-Out jsem nezkoušel a připojení druhého monitoru v podstatě také ne (jednou jsem to zkoušel a tak trochu to fungovalo, víc jsem si s tim zatím nehrál).

ACPI nijak výrazně netestováno, modul asus_acpi pomůže rozblikat diody na hlášení mailů, wifi. apod. Docela sranda :-)

Dokument vytvořil: mikky, 3.12.2006 21:21 | Poslední úprava: mikky, 27.2.2011 15:09 | Historie změn | Zobrazeno: 1086×

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.