LINUX.ORG.RU

«no screens found» на gentoo


0

0

Система: ноутбук Acer TravelMate 4150. До этого работал на Убунте и Слаке - все нормально. Хотел поставить Генту - проблема с Иксами. Пишет, что No devices detected и No screens found. Видяха Intel Graphics Accelerated 900. Драйвер под нее i810. В логе видно, что драйвер грузится, видяха распознается (а монитор нет??!!). Собирал Иксы по инструкции: VIDEO_CARD="i810 vesa".

xorg.conf:

Section "Module"

Load "dbe" # Double buffer extension

SubSection "extmod"

Option "omit xfree86-dga" # don't initialise the DGA extension

EndSubSection

Load "freetype"

EndSection

Section "Files"

FontPath "/usr/share/fonts/misc/"

FontPath "/usr/share/fonts/Type1/"

FontPath "/usr/share/fonts/100dpi/"

FontPath "/usr/share/fonts/75dpi/"

EndSection

Section "InputDevice"

Identifier "Keyboard1"

Driver "kbd"

Option "AutoRepeat" "500 30"

Option "XkbRules" "xorg"

Option "XkbModel" "pc105"

Option "XkbLayout" "en,ru"

Option "XkbVariant" ",winkeys"

Option "XkbOptions" "grp:caps_toggle,grp_led:caps"

EndSection

Section "InputDevice"

Identifier "Mouse1"

Driver "mouse"

Option "Protocol" "Auto" # Auto detect

Option "Device" "/dev/input/mice"

Option "ZAxisMapping" "4 5 6 7"

Option "Emulate3Buttons"

EndSection

Section "Monitor"

Identifier "My Monitor"

#HorizSync 28-49

#VertRefresh 43-72

EndSection

Section "Device"

Identifier "i810"

Driver "i810"

BusID "PCI:0:2:1"

EndSection

Section "Screen"

Identifier "Screen 1"

Monitor "My Monitor"

DefaultDepth 24

Subsection "Display"

Depth 24

Modes "1024x768"

ViewPort 0 0

EndSubsection

EndSection

Section "ServerLayout"

Identifier "Simple Layout"

Screen "Screen 1"

InputDevice "Mouse1" "CorePointer"

InputDevice "Keyboard1" "CoreKeyboard"

EndSection

Лог /var/log/Xorg.0.log (частично):

(--) PCI:*(0:2:0) Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller rev 3, Mem @ 0xd0000000/19, 0xa0000000/28, 0xd0080000/18, I/O @ 0xe000/3

(--) PCI: (0:2:1) Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller rev 3, Mem @ 0xd0100000/19

Видно, что видяха опознается!

(II) Primary Device is: PCI 00:02:0

(WW) I810: No matching Device section for instance (BusID PCI:0:2:0) found

(EE) No devices detected.

Fatal server error:

no screens found

пробовал выставлять BusID в 0:2:0 и в 0:2:1 - ничего:(

Еще при команде startx выдается следующее:

XIO: fatal IO error 104 (Connection reset by peer) on X server ":0.0"

after 0 requests (0 known processed) with 0 events remaining.

Кто знает где @ зарыта?

у тебя в Section "Screen" не указан Device:

Section "Device"
        Identifier  "savg"   <----!!!
        Driver      "i810"
EndSection


Section "Screen"
    Identifier  "Screen 1"
    Device      "savg"       <-----!!!!
    Monitor     "lcd"
    DefaultDepth 16

    Subsection "Display"
        Depth       8
        Modes       "1280x1024" "1024x768"
        #Modes       "1024x768"
        ViewPort    0 0
    EndSubsection
    Subsection "Display"
        Depth       16
        Modes       "1280x1024" "1024x768"
        #Modes       "1024x768"
        ViewPort    0 0
    EndSubsection
EndSection

fishor
()
Ответ на: комментарий от fishor

Извиняюсь, это удалил навреное, когда форматировал текст.

Device там указан. Еще раз xorg.conf:

Section "Module"
    Load        "dbe"  	# Double buffer extension
    SubSection  "extmod"
      Option    "omit xfree86-dga"   # don't initialise the DGA extension
    EndSubSection
    Load        "freetype"
EndSection

Section "Files"
    FontPath   "/usr/share/fonts/misc/"
    FontPath   "/usr/share/fonts/Type1/"
    FontPath   "/usr/share/fonts/100dpi/"
    FontPath   "/usr/share/fonts/75dpi/"
EndSection

Section "InputDevice"
    Identifier	"Keyboard1"
    Driver	"kbd"
    Option "AutoRepeat" "500 30"
    Option "XkbRules"	"xorg"
    Option "XkbModel"	"pc105"
    Option "XkbLayout"	"en,ru"
    Option "XkbVariant"	",winkeys"
    Option "XkbOptions"	"grp:caps_toggle,grp_led:caps"
EndSection

Section "InputDevice"
    Identifier	"Mouse1"
    Driver	"mouse"
    Option "Protocol"    "Auto"	# Auto detect
    Option "Device"      "/dev/input/mice"
    Option "ZAxisMapping"   "4 5 6 7"
    Option "Emulate3Buttons"
EndSection

Section "Monitor"
    Identifier  "My Monitor"
EndSection

Section "Device"
    Identifier  "i810"
    Driver      "i810"
    #BusID	"PCI:0:2:1"
EndSection

Section "Device"
	Identifier	"vesa"
	Driver		"vesa"
	BusID		"PCI:0:2:0"
EndSection

Section "Screen"
    Identifier  "Screen 1"
    Device	"i810"
    #Device	"vesa"
    Monitor     "My Monitor"
    DefaultDepth 24

    Subsection "Display"
        Depth       8
        Modes       "1024x768"
        ViewPort    0 0
    EndSubsection
    Subsection "Display"
        Depth       16
        Modes       "1024x768"
        ViewPort    0 0
    EndSubsection
    Subsection "Display"
        Depth       24
        Modes       "1024x768"
        ViewPort    0 0
    EndSubsection
EndSection

Section "ServerLayout"
    Identifier  "Simple Layout"
    Screen "Screen 1"
    InputDevice "Mouse1" "CorePointer"
    InputDevice "Keyboard1" "CoreKeyboard"
EndSection

Проблема осталась. Пишет, что No screens found...

henturis
() автор топика

А если запустить X -configure ,а потом с получившимся xorg.conf попробовать запустить? ( X -config xorg.conf )

fugu
()
Ответ на: комментарий от henturis

Processor type and features --->
[*] Enable VM86 support

Device Drivers --->
Character devices --->
<*> /dev/agpgart (AGP Support)
<*> Intel 440LX/BX/GX, I8xx and E7x05 chipset support
<*> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)
<*> Intel I810 (NEW)
<*> Intel 830M, 845G, 852GM, 855GM, 865G
I2C support --->
<*> I2C support
<*> I2C device interface
I2C Hardware Bus support --->
<*> Intel 810/815
Graphics support --->
< > Intel 810/815 support (EXPERIMENTAL)
< > Intel 830M/845G/852GM/855GM/865G support (EXPERIMENTAL)

Alien-
()
Ответ на: комментарий от henturis

Processor type and features  --->   
 [*] Enable VM86 support

Device Drivers  --->                                                                                                               
 Character devices  --->
  <*> /dev/agpgart (AGP Support)
  <*>   Intel 440LX/BX/GX, I8xx and E7x05 chipset support
  <*> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)
  <*>   Intel I810 (NEW)
  <*>   Intel 830M, 845G, 852GM, 855GM, 865G
 I2C support  --->
  <*> I2C support
  <*>   I2C device interface
   I2C Hardware Bus support  --->
    <*> Intel 810/815
 Graphics support --->
  < > Intel 810/815 support (EXPERIMENTAL)                                                                                                
  < > Intel 830M/845G/852GM/855GM/865G support (EXPERIMENTAL)

Alien-
()
Ответ на: комментарий от Alien-

Alien-, БОльшое спасибо!

Кстати, у меня работает графика без I2C support (кстати, что это такое?). А так-же выключил поддержку (которая изначально была включена) в Graphics support - тоже работает!

То бишь загвоздка была, не в Иксах, а в опциях Character devices ---> Intel I810 в ядре.

Всем спасибо!

//henturis

anonymous
()
Ответ на: комментарий от anonymous

I2C - это такая шина управления. (наверное так будет правильно её обозвать)

Некоторые иксовые дрова конфликтуют с fb дровами ядра (как у меня было на sis-ке), поэтому поддержку framebuffer для конкретного девайса можно попробовать отключить.

Токо странно как-то у тебя. Character devices ---> Intel I810 в ядре - это поддержка drm, тоесть dri в иксах. Без неё поидее должны иксы запускаться, но dri работать не должен.

[*] Enable VM86 support - вот без этого дрова i810 точно работать не будут. Может у тебя до этого сие небыло включено?

Alien-
()
Ответ на: комментарий от Alien-

АА! Точно! Дело было в VM86. Ok, SPS!

//henturis

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.