Witam. Cieszyłem, że udało mi się odpalić na moim PowerMac-u X-y na sterowniku r128 i cieszyłem się, że fajnie działa, a przynajmniej fajniej niż na fbdev. Ale chwilowo zanotowałem drobny zgrzyt z DRI - mianowicie się wywraca :-/ Przy starcie X-ów za pierwszym razem odpalenie ich kończy się na tych komunikatach:
(II) R128(0): [drm] DRM interface version 1.0 (II) R128(0): [drm] created "r128" driver at busid "pci:0000:00:0e.0" [...] (II) R128(0): [drm] installed DRM signal handler (II) R128(0): [DRI] installation complete ale oczywiście się nie odpalają. W dmesgu (przy włączonej opcji debug dla drm) ląduje na końcu coś takiego: [drm:r128_ati_pcigart_init] *ERROR* PCI device unknown! [drm:r128_do_init_cce] *ERROR* failed to init PCI GART! [drm:r128_ati_free_pcigart_table] r128_ati_free_pcigart_table [drm:r128_ioctl] pid=2092, cmd=0x80086442, nr=0x42, dev 0xe200, auth=1 [drm:r128_cce_stop] r128_cce_stop Oops: kernel access of bad area, sig: 11 NIP: CA1BFD50 XER: 00000000 LR: CA1C0E58 SP: C5757EA0 REGS: c5757df0 TRAP: 0300 Not tainted MSR: 00009032 EE: 1 PR: 0 FP: 0 ME: 1 IR/DR: 11 DAR: 000000A0, DSISR: 40000000 TASK = c5756000[2092] 'X' Last syscall: 54 last math 00000000 last altivec 00000000 CPU: 1 GPR00: 00000001 C5757EA0 C5756000 00000000 7E02EACC 00000008 C5757EAC 00000000 GPR08: C0280000 0000082C C01DFE1B C0014788 C0280000 101FB690 101F0000 00000000 GPR16: 00000000 10190000 101F0000 00000002 00009032 05757F40 7E02EAC8 C5BE70A0 GPR24: C6AD8B40 CA1D0000 CA1C0D54 C5757EA8 00000000 CA1CA5E4 7E02EAC8 C6A25800 Call backtrace: CA1C0EA0 CA1BA498 C0062340 C0005F3C 00580000 1005BDA4 10691F50 1045E664 1046D3A4 1046D004 10466F5C 10097210 10027DB4 100966D4 35BFDCDC 35BFDDD4 00000000 [drm:r128_vm_shm_close] 0x35aa4000,0x00002000 [drm:r128_vm_close] 0x35aa6000,0x00001000 [drm:r128_vm_close] 0x36de5000,0x00101000 [drm:r128_vm_close] 0x36ee6000,0x00200000 [drm:r128_flush] pid = 2092, device = 0xe200, open_count = 1 Całość logów ze staru X-ów oraz zawartość dmesg-a powstająca w tym czasie jest do wglądu tutaj: http://yen.ipipan.waw.pl/~ed/ati_drm_crash.tgz Dodatkowo moduł r128 i związane z nim urządzenie jest blokowane. Oznacza to, że przy następnym uruchomieniu X-ów DRI jest wyłączane przy jego ładowaniu i X-y wstają, ale bez DRI: (II) R128(0): [drm] DRM interface version 1.0 (II) R128(0): [drm] drmSetBusid failed (7, pci:0000:00:0e.0), Device or resource busy (EE) R128(0): [dri] DRIScreenInit failed. Disabling DRI. Równie dobrze mógłbym wyrzucić je z konfiguracji X-ów. Modułu r128 nie daje się wyrzucić z kernela, chociaż lsof nie pokazuje, żeby cokolwiek trzymało /dev/dri/card0. Czy jest szansa, żeby to odpalić poprawnie? A może do poprawnego działania DRI/DRM konieczna jest karta AGP (nie znalazłem nic takiego w dokumentacji)? To jest tylko PCI, komputer AGP nawet nie ma. Konfiguracja sprzętowo/programowa: PowerMac 9500/180MP, karta graf. jak w temacie listu, PLD AC/PPC aktualne włącznie z ready, X11-6.8.1-5. -- Łukasz Maśko ICQ: 146553537 _o) Lukasz.Masko(at)ipipan.waw.pl GG: 2441498 /\\ Registered Linux User #61028 _\_V
pgpVmbtFCdOvT.pgp
Description: PGP signature
_______________________________________________ pld-users-pl mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-users-pl
