Кобальт на Asus R2H

Автор: blH, Дата: 12.03.2009 08:05
Есть симпатичненький недобук Asus R2H
Всякие линуксы на него ставятся через один: альтлинуксы -- ни один нормально не встал, кноппикс -- работает, асп11.2 -- нет, асп12 -- встал (не без шаманства) и до недавнего времени отлично работал. Пока я его решил заменить на асп14.
Шаманство при установке карбона заключалось в том, что пришлось ручками поправить xorg.conf, поскольку "родной" приводил к незагрузке иксов (экран просто начинал переливаться всеми цветами чёрно-белой радуги).
Естественно, перед установкой 14-го я этот файлик сохранил. Установка была отдельной песней, так как текстовая анаконда вываливалась по ошибке, а графическая -- см.выше. Пришлось запустить графическую установку с внешним монитором...
Но когда после установки я заменил xorg.conf на заботливо сохранённый мною ранее -- иксы отказались запускаться под смехотворным предлогом
(EE) No devices detected.

Fatal server error:
no screens found
giving up.

Что это может быть-то такое? Как лечить, есть идеи? Помогите люди добрые кто чем может, очень уж неохота назад на деревья (то есть на Карбон).
На всякий случай -- вот мой волшебный xorg.conf
===================================================
# Xorg configuration created by system-config-display

Section "ServerLayout"
Identifier "single head configuration"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
EndSection

Section "Module"
Load "glx"
Load "dri"
Load "vbe"
EndSection

Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru"
Option "XkbOptions" "grp:shifts_toggle,grp_led:scroll"
Option "XkbVariant" ",winkeys"
EndSection

Section "Monitor"
Identifier "Monitor1"
VendorName "Monitor Vendor"
ModelName "LCD Panel 1024x768"
HorizSync 31.5 - 48.5
VertRefresh 40.0 - 70.0
Option "dpms"
EndSection

Section "Device"

# Driver "intel"
Identifier "Videocard0"
Driver "i810"
Option "VBERestore" "TRUE"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Videocard0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "800x480"
EndSubSection
EndSection

Section "DRI"
Mode 0666
EndSection

===================================================
На тот случай, если кому-нибудь поможет -- на [www.xs4all.nl] лежит замечательное руковводство по установке линукса на эту чудо-машинку. Там, правда, какой-то АрчЛинукс, но ведь нам-то татарам всё равно, правда?

Re: Кобальт на Asus R2H 12.03.2009 08:48msv2
Может вместо ModelName "LCD Panel 1024x768"
Следует ModelName "LCD Panel 1024x600"
А вообще, экран сколько дюймов?
И разрешение какое на самом деле?
Re: Кобальт на Asus R2H 12.03.2009 09:03peter_ir
Я бы ещё в секцию "Screen" добавил строку
Monitor "Monitor1"

В секцию "Device"
BusID "PCI:n:n:n"

BusID из вывода lspci
ModelName - это только строка, она ни на что не влияет.
Если после этого не заработает, можно ещё вставить в секцию "Monitor" строку ModeLine для 800x480,
но должно и без неё работать.

Дальше надо смотреть /var/log/Xorg.log.0.

Re: Кобальт на Asus R2H 12.03.2009 09:52lkanter
Xorg.0.log в студию
Re: Кобальт на Asus R2H 12.03.2009 09:54BigAndy
lspci
lsmod
xrandr, лог установки xorg
Re: Кобальт на Asus R2H 12.03.2009 10:38blH,
Сделал как посоветовал Пётр (кроме выставления ModelLine которое я правильно делать не умею). После этого вот, сопсна, Xorg.0.log
=====================================================
root@r2h log]# cat Xorg.0.log

X.Org X Server 1.5.2
Release Date: 10 October 2008
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.18-92.el5.asp121 i686
Current Operating System: Linux r2h.rymsho.ru 2.6.27.19-78.2.30.0.140asp.i686 #1 SMP Wed Mar 4 08:42:04 EST 2009 i686
Build Date: 02 December 2008 05:40:47AM
Build ID: xorg-x11-server 1.5.2-3.0.140asp
Before reporting problems, check [wiki.x.org]
to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Thu Mar 12 13:32:57 2009
(==) Using config file: "/etc/X11/xorg.conf"
(==) ServerLayout "single head configuration"
(**) |-->Screen "Screen0" (0)
(**) | |-->Monitor "Monitor1"
(**) | |-->Device "Videocard0"
(**) |-->Input Device "Keyboard0"
(==) Automatically adding devices
(==) Automatically enabling devices
(==) No FontPath specified. Using compiled-in default.
(==) FontPath set to:
catalogue:/etc/X11/fontpath.d,
built-ins
(==) ModulePath set to "/usr/lib/xorg/modules"
(==) |-->Input Device "<default pointer>"
(==) The core pointer device wasn't specified explicitly in the layout.
Using the default mouse configuration.
(II) Open ACPI successful (/var/run/acpid.socket)
(II) Loader magic: 0x81ef400
(II) Module ABI versions:
X.Org ANSI C Emulation: 0.4
X.Org Video Driver: 4.1
X.Org XInput driver : 2.1
X.Org Server Extension : 1.1
X.Org Font Renderer : 0.6
(II) Loader running on linux
(--) using VT number 7

(--) PCI:*(0@0:2:0) Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller rev 4, Mem @ 0xfeb80000/0, 0xd0000000/0, 0xfeb40000/0, I/O @ 0x0000ec00/0
(--) PCI: (0@0:2:1) Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller rev 4, Mem @ 0xfea80000/0
(II) System resource ranges:
[0] -1 0 0xffffffff - 0xffffffff (0x1) MX
[1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX
[2] -1 0 0x000c0000 - 0x000effff (0x30000) MX
[3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX
[4] -1 0 0x0000ffff - 0x0000ffff (0x1) IX
[5] -1 0 0x00000000 - 0x00000000 (0x1) IX
(II) "extmod" will be loaded by default.
(II) "dbe" will be loaded by default.
(II) "glx" will be loaded. This was enabled by default and also specified in the config file.
(II) "freetype" will be loaded by default.
(II) "dri" will be loaded. This was enabled by default and also specified in the config file.
(II) LoadModule: "glx"

(II) Loading /usr/lib/xorg/modules/extensions//libglx.so
(II) Module glx: vendor="X.Org Foundation"
compiled for 1.5.2, module version = 1.0.0
ABI class: X.Org Server Extension, version 1.1
(==) AIGLX enabled
(==) Exporting typical set of GLX visuals
(II) Loading extension GLX
(II) LoadModule: "dri"

(II) Loading /usr/lib/xorg/modules/extensions//libdri.so
(II) Module dri: vendor="X.Org Foundation"
compiled for 1.5.2, module version = 1.0.0
ABI class: X.Org Server Extension, version 1.1
(II) Loading extension XFree86-DRI
(II) LoadModule: "vbe"

(II) Loading /usr/lib/xorg/modules//libvbe.so
(II) Module vbe: vendor="X.Org Foundation"
compiled for 1.5.2, module version = 1.1.0
ABI class: X.Org Video Driver, version 4.1
(II) LoadModule: "extmod"

(II) Loading /usr/lib/xorg/modules/extensions//libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
compiled for 1.5.2, module version = 1.0.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 1.1
(II) Loading extension SELinux
(II) Loading extension SHAPE
(II) Loading extension MIT-SUNDRY-NONSTANDARD
(II) Loading extension BIG-REQUESTS
(II) Loading extension SYNC
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XC-MISC
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-Misc
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension TOG-CUP
(II) Loading extension Extended-Visual-Information
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "dbe"

(II) Loading /usr/lib/xorg/modules/extensions//libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
compiled for 1.5.2, module version = 1.0.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 1.1
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "freetype"

(II) Loading /usr/lib/xorg/modules/fonts//libfreetype.so
(II) Module freetype: vendor="X.Org Foundation & the After X-TT Project"
compiled for 1.5.2, module version = 2.1.0
Module class: X.Org Font Renderer
ABI class: X.Org Font Renderer, version 0.6
(II) Loading font FreeType
(II) LoadModule: "i810"

(II) Loading /usr/lib/xorg/modules/drivers//i810_drv.so
(II) Module i810: vendor="X.Org Foundation"
compiled for 1.5.2, module version = 2.2.1
Module class: X.Org Video Driver
ABI class: X.Org Video Driver, version 4.1
(II) Loading sub module "intel_master"
(II) LoadModule: "intel_master"

(II) Loading /usr/lib/xorg/modules/drivers//intel_master_drv.so
(II) Module intel: vendor="X.Org Foundation"
compiled for 1.5.2, module version = 2.3.2
Module class: X.Org Video Driver
ABI class: X.Org Video Driver, version 4.1
(II) LoadModule: "kbd"

(II) Loading /usr/lib/xorg/modules/input//kbd_drv.so
(II) Module kbd: vendor="X.Org Foundation"
compiled for 1.4.99.901, module version = 1.3.0
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 2.0
(II) LoadModule: "mouse"

(II) Loading /usr/lib/xorg/modules/input//mouse_drv.so
(II) Module mouse: vendor="X.Org Foundation"
compiled for 1.4.99.901, module version = 1.3.0
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 2.0
(II) intel: Driver for Intel Integrated Graphics Chipsets: i810,
i810-dc100, i810e, i815, i830M, 845G, 852GM/855GM, 865G, 915G,
E7221 (i915), 915GM, 945G, 945GM, 945GME, 965G, G35, 965Q, 946GZ,
965GM, 965GME/GLE, G33, Q35, Q33, Intel Integrated Graphics Device
(II) Primary Device is: PCI 00@00:02:0
(EE) No devices detected.

Fatal server error:
no screens found
=====================================================
А вот то, что просил Большой Энди
=====================================================
[root@r2h log]# lspci
00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller (rev 04)
00:02.0 VGA compatible controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 04)
00:02.1 Display controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 04)
00:1b.0 Audio device: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 (rev 04)
00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 04)
00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 04)
00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 04)
00:1d.3 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 04)
00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller (rev 04)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev d4)
00:1f.0 ISA bridge: Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge (rev 04)
00:1f.1 IDE interface: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller (rev 04)
01:01.0 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 19)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 01)
[root@r2h log]# lsmod
Module Size Used by
bridge 43668 0
stp 6148 1 bridge
bnep 14848 2
rfcomm 33808 4
l2cap 21504 16 bnep,rfcomm
sunrpc 155924 3
ipv6 230516 22
dm_mirror 19968 0
dm_log 12292 1 dm_mirror
dm_multipath 17292 0
scsi_dh 9476 1 dm_multipath
dm_mod 48948 3 dm_mirror,dm_log,dm_multipath
arc4 5760 2
ecb 6528 2
crypto_blkcipher 18052 1 ecb
sdhci_pci 10624 0
pcspkr 6272 0
sdhci 17540 1 sdhci_pci
snd_hda_intel 360984 0
serio_raw 8836 0
mmc_core 43676 1 sdhci
iTCO_wdt 13732 0
iTCO_vendor_support 6916 1 iTCO_wdt
zd1211rw 43652 0
snd_seq_dummy 6660 0
sg 31028 0
joydev 12736 0
mac80211 173668 1 zd1211rw
cfg80211 23816 1 mac80211
stkwebcam 22660 0
videodev 32000 1 stkwebcam
v4l1_compat 16004 1 videodev
snd_seq_oss 30364 0
snd_seq_midi_event 9600 1 snd_seq_oss
snd_seq 48576 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device 9996 3 snd_seq_dummy,snd_seq_oss,snd_seq
snd_pcm_oss 42496 0
btusb 14360 2
i915 86660 0
snd_mixer_oss 16896 1 snd_pcm_oss
video 20496 0
output 6528 1 video
bluetooth 48608 8 bnep,rfcomm,l2cap,btusb
snd_pcm 65924 2 snd_hda_intel,snd_pcm_oss
asus_laptop 18296 0
drm 146404 1 i915
snd_timer 22024 2 snd_seq,snd_pcm
i2c_algo_bit 8836 1 i915
r8169 32132 0
snd_page_alloc 11016 2 snd_hda_intel,snd_pcm
i2c_core 21396 3 i915,drm,i2c_algo_bit
snd_hwdep 10500 1 snd_hda_intel
mii 8192 1 r8169
snd 50744 10 snd_hda_intel,snd_seq_dummy,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer,snd_hwdep
soundcore 9416 1 snd
pata_acpi 7680 0
ata_generic 8452 0
ata_piix 24836 2
libata 135148 3 pata_acpi,ata_generic,ata_piix
sd_mod 32408 3
scsi_mod 123772 4 scsi_dh,sg,libata,sd_mod
crc_t10dif 5632 1 sd_mod
ext3 109192 1
jbd 43284 1 ext3
mbcache 10244 1 ext3
uhci_hcd 23312 0
ohci_hcd 24336 0
ehci_hcd 32780 0
[root@r2h log]# xrandr
Can't open display
[root@r2h log]#
=====================================================

Re: Кобальт на Asus R2H 12.03.2009 10:47blH,
msv2,
экран у этой железки 7.8 дюймов
Разрешение я сумел в карбоне настроить 800х480
Под вистой можно сделать ещё 800х600 и 1024х600, но это уже получается форменная глазоломка. Я такое разрешение там выставлял только когда какаянть программа ругалась на недостаточное разрешение. 800х480 для такой железяки имхо оптимально.
Re: Кобальт на Asus R2H 12.03.2009 10:53BigAndy
Стесняюсь спросить, xorg-drv-i810 установлен?.

если в xorg.conf i810 засенить на "vesa" - xorg запускатся?

Re: Кобальт на Asus R2H 12.03.2009 11:00msv2
blH, Пишет:
-------------------------------------------------------
> msv2,
> экран у этой железки 7.8 дюймов
> Разрешение я сумел в карбоне настроить 800х480
> Под вистой можно сделать ещё 800х600 и 1024х600,
> но это уже получается форменная глазоломка. Я
> такое разрешение там выставлял только когда
> какаянть программа ругалась на недостаточное
> разрешение. 800х480 для такой железяки имхо
> оптимально.

Поражён

Re: Кобальт на Asus R2H 12.03.2009 11:25blH,
BigAndy Пишет:
-------------------------------------------------------
> Стесняюсь спросить, xorg-drv-i810 установлен?.
>
Если под ним подразумевается xorg-x11-drv-i810 то таки да.

> если в xorg.conf i810 засенить на "vesa" - xorg
> запускатся?
Нет. Та же самая байда...

Re: Кобальт на Asus R2H 12.03.2009 11:35BigAndy

rpm -Va --nofiles

Re: Кобальт на Asus R2H 12.03.2009 12:00blH,
Красиво. Надо будет запомнить такой ход...
Но -- не помогло.
Re: Кобальт на Asus R2H 12.03.2009 12:32lkanter
Всё просто. Там на шине два совместимых устройства - одно для порта внешнего монитора, другое для панели, и драйвер не может понять куда стучаться. Он лезет на 0:2:0, а нужно заставить лезть на 0:2:1. Для этого в xorg.conf специальный параметр BusID есть. Что-то вроде BusID "PCI:0:2:1" в той же секции, где прописан драйвер i810, должно помочь отцам русской демократии.
Re: Кобальт на Asus R2H 12.03.2009 12:54blH,
Нет.
Ни BusID "PCI:0:2:1" ни BusID "PCI:0:2.1" к нужному результату не привели.
Менял xorg.conf и после этого запускал startx -- ноль реакции. "Скрины не найдены" и всё тут...
Попробую подобрать моделайн, и если это не спасёт -- откачусь обратно на карбон...
Re: Кобальт на Asus R2H 12.03.2009 13:10peter_ir
М.б., надо установить пакет 915resolution, не помню точно названия.
Re: Кобальт на Asus R2H 12.03.2009 13:14blH,
Да, в 12-м он, помнится, был. В 14-м нету.
Но 915resolution, емнимс, просто изменяет разрешение экрана. А здесь экраны вообще не находятся...
Re: Кобальт на Asus R2H 12.03.2009 13:34peter_ir
blH, Пишет:
-------------------------------------------------------
> Нет.
> Ни BusID "PCI:0:2:1" ни BusID "PCI:0:2.1" к
> нужному результату не привели.
> Менял xorg.conf и после этого запускал startx --
> ноль реакции. "Скрины не найдены" и всё тут...
> Попробую подобрать моделайн, и если это не спасёт
> -- откачусь обратно на карбон...
Вообще должно быть 0:2:0 и можно и без BusID, в Xorg.0.log видно же, что устройство обнаружено.
Наверное, какого-то ещё пакета не хватает. М.б., всё-таки 915resolution.
Re: Кобальт на Asus R2H 12.03.2009 14:39blH,
Фффсё. Сдался.
Пошёл откатывать карбон...
Re: Кобальт на Asus R2H 12.03.2009 14:42peter_ir
blH, Пишет:
-------------------------------------------------------
> Фффсё. Сдался.
> Пошёл откатывать карбон...
Тогда, м.б., лучше вперёд на Debian 5.0? Там отдельно отмечена поддержка нетбуков ASUS.
Re: Кобальт на Asus R2H 12.03.2009 15:06blH,
Во-первых, не люблю дебиан. Там у них всё как-то не по-человечески устроено. Одна настройка автозапуска -- с дуба можно рухнуть... а апт-гет ихний это просто мама не горюй. А во-вторых, я несколько раз обращал внимание, что под "нетбуками Асус" понимают обычно только их ЕЕЕ серию... которая отличается от R2H гораздо больше, чем можно было бы подумать.

Впрочем, в пользу дебиана надо сказать, что даже старенький кноппикс (примерно двухлентней давности) на R2H уже запускался. Правда, без локальной сети. Но АСП12 уже был там настроен, вылизан и всё что я хотел, я мог запускать. Даже тачскрин откалибровал :bounce: чтобы можно было стилусом гнома тыкать...

RSS-материал