четверг, 28 октября 2010 г.

Gentoo + wpa_supplicant

Необходимый софт:

$ emerge -pv wireless-tools wpa_supplicant

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] net-wireless/wireless-tools-29  USE="nls -multicall" 0 kB
[ebuild  N    ] net-wireless/wpa_supplicant-0.7.2-r3  USE="dbus gnutls qt4 readline ssl -debug -eap-sim -fasteap -madwifi (-ps3) -wps" 1,597 kB

Total: 2 packages (1 new, 1 reinstall), Size of downloads: 1,597 kB

Если у вас карта на чипе ralink, то лучше поменять название интерфейса с ra0 на wlan0.


$ /sbin/ip link set ra0 name wlan0

После надо записать нужную информацию в /etc/wpa_supplicant/wpa_supplicant.conf

$ sudo wpa_passphrase "ssid" "password"  >> /etc/wpa_supplicant/wpa_supplicant.conf

Редактируем wpa_supplicant.conf

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=wheel

network={
    ssid="ssid"
    #psk="password"    psk=44116ea881531996d8a23af58b376d70f196057429c258f529577a26e727ec1b
}

Запускаем службу:
$ sudo /etc/init.d/wpa_supplicant restart


После чего можно запускать wpa_gui, и настраивать через удобный интерйфейс.

$ wpa_gui

вторник, 26 октября 2010 г.

D-Link DWA-525 + Linux

Карта:

$ sudo lspci -v

05:01.0 Network controller: RaLink Device 3060
    Subsystem: D-Link System Inc Device 3c04
    Flags: bus master, slow devsel, latency 32, IRQ 11
    Memory at fa100000 (32-bit, non-prefetchable) [size=64K]
    Capabilities: [40] Power Management version 3

Ядро: 

$ uname -r
2.6.34-gentoo-r6

Перед тем как собрать драйвер надо включить WIRELESS_EXT, Находим в ядре зависимости:

Symbol: WIRELESS_EXT_SYSFS [=y] 
Prompt: Wireless extensions sysfs files
    Defined at net/wireless/Kconfig:122
    Depends on: NET [=y] && WIRELESS [=y] && WEXT_CORE [=y] && SYSFS [=y]
    Location:
        -> Networking support (NET [=y])
        -> Wireless (WIRELESS [=y])
       
Symbol: WIRELESS_EXT [=n]
    Selected by: GELIC_WIRELESS [=n] && NETDEVICES [=y] && NETDEV_1000 [=y] && WLAN [=y] && GELIC_NET [=n] || PCMCIA_RAYCS [=n] && NETDEVICES [=y] && WLAN [=y] && PCMCIA [=n] || AIRO [=n] && NETDEVICES [=y] && WLAN [=y] && ISA_DMA_A 


$ cd /usr/src/linux
$ sudo make menuconfig


Device Drivers --->
[*] Network device support --->
[*] Wireless LAN --->
<*> IEEE 802.11 for HostAP (Prism2/2.5/3 and WEP/TKIP/CCMP)

После этого надо убедиться что включена опция:

Networking support --->
Wireless --->
[*] Wireless extensions sysfs files

Сохраняем и перегружаемся в новое ядро.

Драйвер:

Драйвера самые свежие (на 26.10.2010) версии RT3062_Linux_STA_v2.4.0.0
с сайта Ralink: http://www.ralinktech.com/license_us.php?n=2&p=0&t=U0wyRnpjMlYwY3k4eU1ERXdMekEzTHpFMkwyUnZkMjVzYjJGa05qZ3lOVE14TnpnMU1DNWllakk5UFQweU1ERXdYekEzWHpFMlgxSlVNekEyTWw5TWFXNTFlRjlUVkVGZmRqSXVOQzR3TGpBdWRHRnlD


$ sudo make
$ sudo make install
$ sudo modprobe rt3562sta




После этих действий iwconfig должен показывать интерфейс ra0:

ra0       Ralink STA 
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  invalid crypt:0  invalid misc:0

Все :3

четверг, 7 октября 2010 г.

Xorg + BenQ V2410Eco


Интересные опции xorg.conf
 
Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "BenQ V2410Eco"
    HorizSync       24.0 - 83.0
    VertRefresh     50.0 - 76.0

    Option         "DPMS"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Videocard0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "AddARGBGLXVisuals" "true"
    Option         "DisableGLXRootClipping" "true"
    Option         "RenderAccel" "true"
    Option         "backingstore" "True"
    Option         "TripleBuffer" "True"
    Option         "XAANoOffscreenPixmaps"
    Option         "AllowGLXWithComposite" "true"
    Option         "EnablePageFlip" "true"
    Option         "XaaNoScanlineImageWriteRect" "true"
    Option         "XaaNoScanlineCPUToScreenColorExpandFill" "true"
    Option         "UseEdidDpi" "false"
    Option         "DPI" "92 x 92"
    Option         "NoLogo"
    Option         "ForceEnablePipeA" "true"
    Option         "EXANoUploadToScreen" "true"
    Option         "Tiling" "true"
    Option         "AccelMethod" "EXA"
    Option         "DRI" "true"
    Option         "DRI2" "true"
    Option         "metamodes" "1920x1080_60 +0+0; 1280x800 +0+0; 1280x720 +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Xorg + LG L1752HR

/etc/X11/xorg.conf  секция "Monitor"


Section "Monitor"  
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "LG L1752HR"
    HorizSync       30.0 - 83.0
    VertRefresh     56.0 - 75.0
    ModeLine    "1152x864@75Hz(VESA)" 108.0 1152 1216 1344 1600 864 865 868 900 +hsync +vsync
    ModeLine    "1280x1024@60" 65.0 1024 1048 1184 1344 768 771 777 806 -hsync -vsync
    ModeLine    "1280x1024@60Hz(VESA)" 108.0 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync
    Option         "DPMS"
EndSection