Samsung Q35

Материал из Gentoo Linux Wiki

Перейти к: навигация, поиск
Вернуться в раздел железо

Содержание

[править] Вступление

Изображение:SamsungQ35.png

Стильный, тонкий и полнофункциональный ноутбук, который может удовлетворить потребности любого профессионала.

Главный минус ноутбука - не очень хорошая матрица, для дизайнеров и других людей, которым важно видеть градации цветов, ноутбук не подойдет. Для работы положение дисплея надо регулировать.

С другой стороны, двуядерный процессор, PCMCIA, Bluetooh, WiFi, множество функциональных клавиш, работающих аппаратно. В общем, ни разу пока не сожалел о том, что купил :)


Статью постараюсь обновлять как смогу.

Все ядерные настройки описываю для своей версии, сейчас это 2.6.24-r3.

[править] Железо

[править] Сводная таблица

Устройство Работоспособность
Процессор Intel Centrino Dual Core 1.66GHz (T5500) - Chipset: Intel Mobile 945 +
Видеокарта Intel Graphics Media Accelerator 945 +
Экран 12" WXGA 1280x800 +
HDD 80 GB - 5400 +
Сетевая карта Broadcom Corporation BCM4401-B0 100Base-T +
WiFi Intel PRO/Wireless 3945ABG - 802.11 a/b/g +
Bluetooth Broadcom Bluetooth  ?
Модем Ricoh 56 kbps/V.92  ?
Звук Intel Corporation 82801G - High Definition Audio +
CD/DVD TEAC - DV-W28EA (CD, CD-R, CD-RW, DVD, DVD-RW, DVD+R DL, DVD+/-R, DVD-RAM) +
Кардридер Memory Stick reader, SDcard, Xd Card, MMC  ?

[править] lspci

00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS, 943/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 Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #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.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 02)
02:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)
05:05.0 Ethernet controller: Broadcom Corporation BCM4401-B0 100Base-TX (rev 02)
05:09.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev b4)
05:09.1 FireWire (IEEE 1394): Ricoh Co Ltd R5C552 IEEE 1394 Controller (rev 09)
05:09.2 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 18)
05:09.3 System peripheral: Ricoh Co Ltd Unknown device 0843
05:09.4 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 09)
05:09.5 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 04)

[править] Подробная настройка железа

[править] Ethernet

Для включения поддержки локальной сети нужно включить следующие опции при компиляции ядра

Linux Kernel Configuration: Включаем поддержку сетевой карты
Device Drivers --->
   [*] Network device support --->
      [*] Ethernet (10 or 100Mbit) --->
         <*> Broadcom 440x/47xx ethernet support

[править] Wi-Fi

Новый kernel помог познакомиться с iwlwifi, чему я бесконечно рад. Драйвера для работы с wifi на ноутбуке есть прямо в нем. Те, кто до сих пор сидел на ipw3945, смело переходим на iwlwifi и радуемся. Основной плюс перехода - не нужно заранее включать wifi при загрузке.

Linux Kernel Configuration: Включаем поддержку wi-fi адаптера
Networking --->
   Wireless --->
      <M> Generic IEEE 802.11 Networking Stack (mac80211)
Device Drivers ---> 
   Network device support --->
      Wireless LAN --->
         [*] Wireless LAN (IEEE 802.11)
         [*] Intel Wireless WiFi Link Drivers
         <M> Intel PRO/Wireless 3945ABG/BG Network Connection

Дальше надо забрать себе пакет с микрокодом и загрузить модуль

emerge iwl3945-ucode

modprobe mac80211
modprobe iwl3945

[править] Звуковая карта

Звуковую карту можно активировать в ядре

Linux Kernel Configuration: Поддержка звуковой карты через ALSA
Device Drivers --->
   Sound --->
      <*> Sound card support
         <*> Advanced Linux Sound Architecture --->
           PCI Drivers --->
              <*> Intel HD Audio

А можно и попробовать установить пакет alsa-driver, для этого необходимо в /etc/make.conf указать используемую карту:

...
ALSA_CARDS="hda_intel"
...

У меня с alsa-driver версии 1.0.15 получилось скомпилировать только так:

cd /usr/portage/media-sound/alsa-driver
mv alsa-driver-1.0.15.ebuild alsa-driver-1.0.16_rc1.ebuild
ebuild alsa-driver-1.0.16_rc1.ebuild digest
emerge alsa-driver

[править] Софт

[править] make.conf

Мы ведь нормальные люди и ставим amd64, благо процессор поддерживает? ;)

Если нет, то не стоит обращать внимание на приведенный пример.

CFLAGS="-O2 -march=nocona -mtune=nocona -pipe"
CXXFLAGS="${CFLAGS}"

CC=gcc
CXX=g++

CHOST="x86_64-pc-linux-gnu"

USE="..."

VIDEO_CARDS="i810 intel fbdev vesa vga"
ALSA_CARDS="hda-intel"
INPUT_DEVICES="keyboard mouse synaptics"

[править] Xorg

/etc/X11/xorg.conf:

Section "Files"
EndSection

Section "Module"
        Load    "dbe"
        Load    "freetype"
        Load    "glx"
        Load    "GLCore"
        Load    "dri"
EndSection

Section "InputDevice"
        Identifier      "Generic Keyboard"
        Driver          "kbd"
        Option          "CoreKeyboard"
        Option          "XkbRules"      "xorg"
        Option          "XkbModel"      "pc104"
        Option          "XkbLayout"     "us,ru"
        Option          "XkbVariant"    ",winkeys"
        Option          "XkbOptions"    "grp:ctrl_shift_toggle"
EndSection

Section "InputDevice"
        Identifier      "Configured Mouse"
        Driver          "mouse"
        Option          "CorePointer"
        Option          "Device"                "/dev/input/mice"
        Option          "Protocol"              "ImPS/2"
        Option          "ZAxisMapping"          "4 5"
        Option          "Emulate3Buttons"       "true"
EndSection

Section "InputDevice"
        Identifier      "Synaptics Touchpad"
        Driver          "synaptics"
        Option          "SendCoreEvents"        "true"
        Option          "Device"                "/dev/psaux"
        Option          "Protocol"              "auto-dev"
        Option          "HorizEdgeScroll"       "0"
EndSection

Section "Device"
        Identifier      "Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller
        Driver          "intel"
        BusID           "PCI:0:2:0"

        Option          "DRI"   "true"
EndSection

Section "Monitor"
        Identifier      "Generic Monitor"
        Option          "DPMS"
        DisplaySize     338 221
EndSection

Section "Screen"
        Identifier      "Default Screen"
        Device          "Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller
        Monitor         "Generic Monitor"
        DefaultDepth    24
        SubSection "Display"
                Modes           "1280x800"
        EndSubSection
EndSection

Section "ServerLayout"
        Identifier      "Default Layout"
        Screen          "Default Screen"
        InputDevice     "Generic Keyboard"
        InputDevice     "Configured Mouse"
        InputDevice     "Synaptics Touchpad"
EndSection

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

Section "DRI"
        Group   0
        Mode    0666
EndSection
Источник — «http://ru.gentoo-wiki.com/Samsung_Q35»
Личные инструменты