Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[SOLVED] seit udev probleme mit dri
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

Goto page 1, 2  Next  
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
_hephaistos_
Advocate
Advocate


Joined: 07 Apr 2004
Posts: 2694
Location: salzburg, austria

PostPosted: Sun Aug 29, 2004 12:08 pm    Post subject: [SOLVED] seit udev probleme mit dri Reply with quote

halloa,

ich hab seit umstieg auf udevfs pur probleme mit dri.
in der /var/log/Xorg.0.log steht folgendes:
Code:

drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is -1, (Unknown error 999)
drmOpenDevice: open result is -1, (Unknown error 999)
drmOpenDevice: Open failed
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is -1, (Unknown error 999)
drmOpenDevice: open result is -1, (Unknown error 999)
drmOpenDevice: Open failed
[drm] failed to load kernel module "i915"
(II) I810(0): [drm] drmOpen failed
(EE) I810(0): [dri] DRIScreenInit failed. Disabling DRI.


und tatsächlich: /dev/dri existiert, aber card0 ist nicht vorhanden...
wie bring schaff ich, dass das angelegt wird... mit diesen dri und grafiksachen hab ich zum glück bis jetzt noch nicht sooo viel zu tun gehabt... aber nun brauch ich es.
mein grafikkarte verwendet übrigens i810 als treiber und NICHT i915.
die nötigen module sind geladen und auch sonst hab ich nichts verändert. hab auch xorg schon upgedatet....

seit neuestem kann er auch nicht mehr das modul "speedo" laden...

glxinfo | grep rendering liefert:
direct rendering: No

thx in advance

PS: hab bei google auch nicht wirklich was über error 999 rausfinden können....


Last edited by _hephaistos_ on Tue Aug 31, 2004 6:44 pm; edited 3 times in total
Back to top
View user's profile Send private message
Neo_0815
l33t
l33t


Joined: 24 Feb 2003
Posts: 815
Location: Leipzig

PostPosted: Sun Aug 29, 2004 4:24 pm    Post subject: Reply with quote

Also laut meiner rules-config müsste über

Code:

KERNEL="card*", NAME="dri/card%n"


dein dri Card Eintrag erzeugt werden, wird er nicht also scheint im Kernel das entsprechende Modul zu fehlen.

X versucht ja laut Log das Module "i915" zu laden, das Kernelmodul für das DRI also, hast du das denn übersetzt ( und geladen, dann würde nämlich das card0 Device auttauchen )?

MfG
_________________
[img:76661e22b8]http://www.biersekte.de/biersektebanner.gif[/img:76661e22b8]
Back to top
View user's profile Send private message
_hephaistos_
Advocate
Advocate


Joined: 07 Apr 2004
Posts: 2694
Location: salzburg, austria

PostPosted: Sun Aug 29, 2004 4:28 pm    Post subject: Reply with quote

hi!

thx für deine antwort.
jo, den eintrag hab ich auch...

das i915 ist \\DAS\\ kernelmodule für DRI?? das hatte ich noch nie geladen...

Code:

[*] Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)                                      >                                                                   
   <M>   Intel 830M, 845G, 852GM, 855GM, 865G


das hats eigentlich bis jetzt immer getan...

wo krieg ich also i915 her, bzw steht, dass das geladen werden soll??
thx
ciao
Back to top
View user's profile Send private message
Neo_0815
l33t
l33t


Joined: 24 Feb 2003
Posts: 815
Location: Leipzig

PostPosted: Sun Aug 29, 2004 4:47 pm    Post subject: Reply with quote

Hm dann anders - wenn das das richtige Modul ist, ist es geladen ? Weil dann sollte wenn die passende Hardware da ist das Device erzeugt werden.

Das er das i915 haben will steht in dem Log ... das kann aber ein Guess von X sein.
Code:
 Quoted:

[drm] failed to load kernel module "i915"


Ach ich sehe gerade, habe 2.6.7-gentoo-r14, da steht im Kernel folgendes zur Auswahl:

CONFIG_DRM_I810, warum nimmst du nich einfach das ;-), kompiliern, laden und es soltle tun.

MfG
_________________
[img:76661e22b8]http://www.biersekte.de/biersektebanner.gif[/img:76661e22b8]
Back to top
View user's profile Send private message
_hephaistos_
Advocate
Advocate


Joined: 07 Apr 2004
Posts: 2694
Location: salzburg, austria

PostPosted: Sun Aug 29, 2004 6:12 pm    Post subject: Reply with quote

also:

hab jetzt mal i830 (is doch net i810) per hand geladen.
dann sind bei lsmod gleich 3 abhängigkeiten...
in der xorg.conf steht als "driver" i810 -> mit i830 startet x nicht mehr.

i830 war also nicht geladen -> wenn ich das lade, liefert Xorg.0.log keinen Fehler 999 mehr, sondern sagt, dass das dev gefunden wird, kann es aber nicht initialisieren....

mit dem geladenen i830 module krieg ich kernel-ooopses und mein system freezed, wenn ich x RESTARTE...

da ist doch mehr faul oder?

was kann ich da tun?

wozu ist eigentlich das module "speedo" gut -> ist doch für die fontverwaltung mitverantwortlich oder? auf alle fälle kann das nun auch nicht mehr geladen werden....

thx
Back to top
View user's profile Send private message
_hephaistos_
Advocate
Advocate


Joined: 07 Apr 2004
Posts: 2694
Location: salzburg, austria

PostPosted: Sun Aug 29, 2004 6:55 pm    Post subject: Reply with quote

eine andere frage - passend zu speedo (denke ich):

sind bei euch die verzeichnisse
/usr/share/fonts/100dpi
/usr/share/fonts/75dpi
/usr/share/fonts/Speedo
/usr/share/fonts/CID

auch leer???

thx
Back to top
View user's profile Send private message
Neo_0815
l33t
l33t


Joined: 24 Feb 2003
Posts: 815
Location: Leipzig

PostPosted: Sun Aug 29, 2004 9:20 pm    Post subject: Reply with quote

Nein sind sie nicht.

Öhm 830 ... hm, also wenn er DRI net initialisiern kann sollte es das falsche Modul sein ... ma guckn *nachgucl/les*

MfG
_________________
[img:76661e22b8]http://www.biersekte.de/biersektebanner.gif[/img:76661e22b8]
Back to top
View user's profile Send private message
_hephaistos_
Advocate
Advocate


Joined: 07 Apr 2004
Posts: 2694
Location: salzburg, austria

PostPosted: Sun Aug 29, 2004 9:27 pm    Post subject: Reply with quote

hi, die verzeichnisse waren leer, wegen einem (mir "neuem") use-flag: bitmap-fonts

ja, aber wenn ich zB i810 lade hab ich absolut keine abhängigkeiten drauf. bei i830 gleich 2-3....

voll strange... hab mir heute schon öfters lspci angeschaut und die ausgabe von
0000:00:02.0 VGA compatible controller: Intel Corp.: Unknown device 3582 (rev 01)
hat sich meiner meinung nach geändert. das wurde schon immer erkannt, als 855GM.... wird an udev liegen hm?

thx
Back to top
View user's profile Send private message
Neo_0815
l33t
l33t


Joined: 24 Feb 2003
Posts: 815
Location: Leipzig

PostPosted: Sun Aug 29, 2004 9:32 pm    Post subject: Reply with quote

Udev hat damit nix zu tun, das liest auch nur aus was SysFS und damit der Kernel vorgibt.

Was meinst du denn für Abhängigkeiten?

Wenns ne 855GM ist dann den i830 Treiber eben ... wenn du dir da sicher bist sollte DRI auch gehen, AGP Support ist aber an ( braucht zumindest der i810er ).

MfG
_________________
[img:76661e22b8]http://www.biersekte.de/biersektebanner.gif[/img:76661e22b8]
Back to top
View user's profile Send private message
_hephaistos_
Advocate
Advocate


Joined: 07 Apr 2004
Posts: 2694
Location: salzburg, austria

PostPosted: Sun Aug 29, 2004 9:35 pm    Post subject: Reply with quote

jaja, i830 passt -> bin mir jetzt auch sicher.
AGP support ist auch drinnen und geladen.
ich poste gleich mal die meldungen, die nun kommen:
Code:

drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 5, (OK)
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 5, (OK)
drmOpenByBusid: Searching for BusID pci:0000:00:02.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 5, (OK)
drmOpenByBusid: drmOpenMinor returns 5
drmOpenByBusid: drmGetBusid reports pci:0000:00:02.0
(II) I810(0): [drm] DRM interface version 1.2
(II) I810(0): [drm] created "i915" driver at busid "pci:0000:00:02.0"
(II) I810(0): [drm] drmAddMap failed
(EE) I810(0): [dri] DRIScreenInit failed. Disabling DRI.

ich versteh nicht, wie er auf i915 kommt....

und halt...
Code:

(II) LoadModule: "speedo"
(WW) Warning, couldn't open module speedo
(II) UnloadModule: "speedo"
(EE) Failed to load module "speedo" (module does not exist, 0)


thx!
Back to top
View user's profile Send private message
Neo_0815
l33t
l33t


Joined: 24 Feb 2003
Posts: 815
Location: Leipzig

PostPosted: Sun Aug 29, 2004 9:44 pm    Post subject: Reply with quote

Aber du nimmst den i830 in der xorg.conf ? Der i810 hilft beim Fehlersuchen ja nicht weiter wenns i830 braucht, weil der probiert doch schon wieder i810 laut Log.

MfG
_________________
[img:76661e22b8]http://www.biersekte.de/biersektebanner.gif[/img:76661e22b8]
Back to top
View user's profile Send private message
_hephaistos_
Advocate
Advocate


Joined: 07 Apr 2004
Posts: 2694
Location: salzburg, austria

PostPosted: Sun Aug 29, 2004 9:46 pm    Post subject: Reply with quote

jo, aber wo kann ich sagen, dass i830 bzw. i810 verwendet werden soll?

wenn ich in der xorg.conf
Driver "i830"
nehme, dann startet x gar nicht mehr...

thx
Back to top
View user's profile Send private message
Neo_0815
l33t
l33t


Joined: 24 Feb 2003
Posts: 815
Location: Leipzig

PostPosted: Sun Aug 29, 2004 9:49 pm    Post subject: Reply with quote

Dann nimm mal den i830 ... und mach dann eben ein:

X -probeonly

Und dann her mit den LogAusgaben und den Fehlermeldungen die da kommen.

MfG
_________________
[img:76661e22b8]http://www.biersekte.de/biersektebanner.gif[/img:76661e22b8]
Back to top
View user's profile Send private message
_hephaistos_
Advocate
Advocate


Joined: 07 Apr 2004
Posts: 2694
Location: salzburg, austria

PostPosted: Sun Aug 29, 2004 9:54 pm    Post subject: Reply with quote

hi again!

danke für deine geduld :)
er sagt (mit meinen worten), dass das modul i830 nicht gefunden werden kann

ciao
Back to top
View user's profile Send private message
Neo_0815
l33t
l33t


Joined: 24 Feb 2003
Posts: 815
Location: Leipzig

PostPosted: Sun Aug 29, 2004 10:27 pm    Post subject: Reply with quote

Hm ok ... dann nehmen wir doch das i810 ^^ ... *grübel* .

Also nach dem da:

http://sourceforge.net/mailarchive/forum.php?thread_id=5312173&forum_id=7177

sollte das mit dem 915er Erkennung und dem i810 also richtig sein, denk ich mal.
Tjo nun ist mal guter Rat teuer. Vielleicht fällt mir ja noch was ein ...
Ging das denn schonmal, jemals ? Geht es mit nem Knoppix ?

Und der Fehler kommt wenn du als Modul das : i830 nimmst und als Treiber in der XConfig i810 ?

Was sagt "dmesg" wenn du das Modul lädst? Irgendwas in der Art:

Code:

------------
[drm] Initialized i830 1.3.2 20021108 on minor 0: Intel Corp. 82852/855GM Integrated
Graphics Device
PCI: Enabling device 00:02.1 (0000 -> 0002)
[drm] Initialized i830 1.3.2 20021108 on minor 1: Intel Corp. 82852/855GM Integrated
Graphics Device (#2)


??

Und in der xorg.conf steht auch drin: Load "dri" ?

MfG
_________________
[img:76661e22b8]http://www.biersekte.de/biersektebanner.gif[/img:76661e22b8]


Last edited by Neo_0815 on Sun Aug 29, 2004 10:43 pm; edited 1 time in total
Back to top
View user's profile Send private message
_hephaistos_
Advocate
Advocate


Joined: 07 Apr 2004
Posts: 2694
Location: salzburg, austria

PostPosted: Sun Aug 29, 2004 10:43 pm    Post subject: Reply with quote

hmmm was macht knoppix: i830 :)

genau:
dmesg liefert:
[drm] Initialized i830 1.3.2 20021108 on minor 0: Intel Corp. 82852/855GM Integrated Graphics Device
[drm] Initialized i830 1.3.2 20021108 on minor 1: Intel Corp. 82852/855GM Integrated Graphics Device (#2)

thx derweilen :)
Back to top
View user's profile Send private message
Neo_0815
l33t
l33t


Joined: 24 Feb 2003
Posts: 815
Location: Leipzig

PostPosted: Sun Aug 29, 2004 10:44 pm    Post subject: Reply with quote

OK, also zusammenfassung:

Load "dri" ist an, als Kernelmodule ist i830 geladen und xorg.conf nimmt als Driver "i810" .... und der Fehler ist immer noch da?

MfG
_________________
[img:76661e22b8]http://www.biersekte.de/biersektebanner.gif[/img:76661e22b8]
Back to top
View user's profile Send private message
_hephaistos_
Advocate
Advocate


Joined: 07 Apr 2004
Posts: 2694
Location: salzburg, austria

PostPosted: Sun Aug 29, 2004 10:48 pm    Post subject: Reply with quote

jo, die zusmamenfassung stimmt...

hier mal eine schöne oops message:
Code:

[drm] Initialized i830 1.3.2 20021108 on minor 0: Intel Corp. 82852/855GM Integrated Graphics Device
[drm] Initialized i830 1.3.2 20021108 on minor 1: Intel Corp. 82852/855GM Integrated Graphics Device (#2)
[drm:i830_dma_initialize] *ERROR* can not find dma buffer map!
[drm:i830_irq_emit] *ERROR* i830_irq_emit called without lock held
Unable to handle kernel paging request at virtual address f000e2d3
 printing eip:
dfcb084d
*pde = 00000000
Oops: 0000 [#1]
PREEMPT
Modules linked in: i830 prism54 firmware_class ohci_hcd yenta_socket ehci_hcd uhci_hcd intel_agp agpgart snd_intel8x0 snd_ac97_codec snd_mpu401_uart snd_rawmidi snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device snd_pcm_oss snd_pcm snd_page_alloc snd_timer snd_mixer_oss snd
CPU:    0
EIP:    0060:[<dfcb084d>]    Not tainted
EFLAGS: 00013296   (2.6.7)
EIP is at i830_kernel_lost_context+0x11/0x61 [i830]
eax: f000e2c3   ebx: 00000000   ecx: 00000010   edx: ddc02d30
esi: dfcb88a0   edi: dd750000   ebp: dfcb8a20   esp: dd751ed0
ds: 007b   es: 007b   ss: 0068
Process X (pid: 10485, threadinfo=dd750000 task=ddc02d30)
Stack: 00000000 dfcb27d1 dfcb88a0 00003282 dd750000 dd750000 dfcb88a0 dfcaceed
       dfcb88a0 dfcb8f0c dfcb8f14 00000000 00000000 00000000 00000000 00000001
       0000000a 00000000 ddc02d30 c0112f06 00000000 00000000 dd751f2c 00000000
Call Trace:
 [<dfcb27d1>] i830_dma_quiescent+0x17/0xa6 [i830]
 [<dfcaceed>] i830_lock+0x1fc/0x2a1 [i830]
 [<c0112f06>] default_wake_function+0x0/0x12
 [<c0112f06>] default_wake_function+0x0/0x12
 [<dfcacc7b>] i830_ioctl+0xc9/0x13f [i830]
 [<dfcacbb2>] i830_ioctl+0x0/0x13f [i830]
 [<c015b702>] sys_ioctl+0xf7/0x24d
 [<c01058ff>] syscall_call+0x7/0xb

Code: 8b 40 10 8b 90 34 20 00 00 81 e2 fc ff 1f 00 89 51 14 8b 43


dma buffer map also... hmmm hast du dazu was zu sagen?

thx
Back to top
View user's profile Send private message
Neo_0815
l33t
l33t


Joined: 24 Feb 2003
Posts: 815
Location: Leipzig

PostPosted: Sun Aug 29, 2004 10:49 pm    Post subject: Reply with quote

Ja ;-).

Habe geforscht und gesucht und gefunden ;-)

http://www.mail-archive.com/dri-devel@lists.sourceforge.net/msg17869.html

Wende dich am besten vertrauensvoll an die Mailingsliste, das Problem scheint bekannt. ^^

MfG
_________________
[img:76661e22b8]http://www.biersekte.de/biersektebanner.gif[/img:76661e22b8]
Back to top
View user's profile Send private message
_hephaistos_
Advocate
Advocate


Joined: 07 Apr 2004
Posts: 2694
Location: salzburg, austria

PostPosted: Sun Aug 29, 2004 10:53 pm    Post subject: Reply with quote

hi!

dann werd ich das mal checken...

hängt also mit der Xorg version zusammen. :(
hoffentlich geht da was...

thx
Back to top
View user's profile Send private message
_hephaistos_
Advocate
Advocate


Joined: 07 Apr 2004
Posts: 2694
Location: salzburg, austria

PostPosted: Tue Aug 31, 2004 2:37 pm    Post subject: Reply with quote

so, für alle die es interessiert:
einfach von dem link, den Neo_0815 angegeben hat den kernel patch für das Modul i915 runterladen und kernel patch -> worked...
i915 wird in zukunft i830 ersetzen, weil das anscheinend (offensichtlich :)) ziemlich buggy ist.

ein problem hab ich jetzt noch (concerning this problem I think...): das module speedo -> wird das bei euch geladen bzw. wird es richtig geladen?
seit neuem erhalte ich auch beim start von xfs:
Code:

Aug 31 16:32:52 localhost xfs: CONFIG: unknown parameter "cache-hi-mark"
Aug 31 16:32:52 localhost xfs: CONFIG: unknown parameter "cache-low-mark"
Aug 31 16:32:52 localhost xfs: CONFIG: unknown parameter "cache-balance"
Aug 31 16:32:53 localhost init: Activating demand-procedures for 'A'


und ich glaube ja, dass das "speedo" module mit dem xfs etc zusammenhängt.. hat da jemand eine idea?

thx again :)
Back to top
View user's profile Send private message
Neo_0815
l33t
l33t


Joined: 24 Feb 2003
Posts: 815
Location: Leipzig

PostPosted: Tue Aug 31, 2004 4:50 pm    Post subject: Reply with quote

Code:

(II) LoadModule: "speedo"
(II) Loading /usr/X11R6/lib/modules/fonts/libspeedo.a
(II) Module speedo: vendor="X.Org Foundation"


Tut 1a.

MfG

PS: xfs nutz ich gar nicht ... hab nur einen X Server von daher langt das ... .
_________________
[img:76661e22b8]http://www.biersekte.de/biersektebanner.gif[/img:76661e22b8]
Back to top
View user's profile Send private message
_hephaistos_
Advocate
Advocate


Joined: 07 Apr 2004
Posts: 2694
Location: salzburg, austria

PostPosted: Tue Aug 31, 2004 4:57 pm    Post subject: Reply with quote

arrrr wieso hab ich das nicht?
kannst du mir das sagen?
glaubst hat es einen sinn (nur zu testzwecken), wenn du mir das modul mal schickst?

thx
Back to top
View user's profile Send private message
_hephaistos_
Advocate
Advocate


Joined: 07 Apr 2004
Posts: 2694
Location: salzburg, austria

PostPosted: Tue Aug 31, 2004 6:44 pm    Post subject: Reply with quote

so, ein freund hat mir das modul geschickt - und wird nun geladen...
passt :)
Back to top
View user's profile Send private message
Neo_0815
l33t
l33t


Joined: 24 Feb 2003
Posts: 815
Location: Leipzig

PostPosted: Tue Aug 31, 2004 8:35 pm    Post subject: Reply with quote

Sorry hatte es zu spät gelesen ;-) - ein remerge von xorg hätte es aber auch getan obwohl das nat. länger gedauert hätte.

MfG

PS: Editieren sie Mal ^^.
_________________
[img:76661e22b8]http://www.biersekte.de/biersektebanner.gif[/img:76661e22b8]
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum