From: <bug...@fr...> - 2005-12-14 10:57:27
|
Please do not reply to this email: if you want to comment on the bug, go to the URL shown below and enter yourcomments there. https://bugs.freedesktop.org/show_bug.cgi?id=5341 Summary: System locks up when starting X w/ DRI on a Radeon RV370 (X300) Product: DRI Version: XOrg CVS Platform: PC OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: DRM modules AssignedTo: dri...@li... ReportedBy: be...@ar... Using DRM modules from DRM CVS and Xorg and Mesa from CVS (all taken as of yesterday), the system locks up when starting X if DRI is enabled. The same DRM/Xorg/Mesa combination works perfectly on a Radeon Mobility 9600 M10. PCI ID of graphics card triggering the lockup: 1002:5b60, Subsystem 174b:0500 The same card with the same Xorg/Mesa works nicely (but without 3D) if I move the radeon.ko kernel module out of the way. -- Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. |
From: <bug...@fr...> - 2005-12-14 15:17:35
|
Please do not reply to this email: if you want to comment on the bug, go to the URL shown below and enter yourcomments there. https://bugs.freedesktop.org/show_bug.cgi?id=5341 ------- Additional Comments From ae...@ra... 2005-12-15 02:13 ------- Does changing option GARTSize to 16, 32 or 64 affect anything? Also check that EnablePageFlip isnt true... -- Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. |
From: <bug...@fr...> - 2005-12-14 16:10:51
|
Please do not reply to this email: if you want to comment on the bug, go to the URL shown below and enter yourcomments there. https://bugs.freedesktop.org/show_bug.cgi?id=5341 ------- Additional Comments From be...@ar... 2005-12-15 03:06 ------- Same effect with GARTSize 16, 32 and 64 and an explicit Option "EnablePageFlip" "false". Last couple of lines from mount -o remount,sync / Xorg -verbose 9 &>X.log : (II) RADEON(0): [DRI] installation complete (II) RADEON(0): [drm] Added 32 65536 byte vertex/indirect buffers (II) RADEON(0): [drm] Mapped 32 vertex/indirect buffers (II) RADEON(0): [drm] dma control initialized, using IRQ 10 (II) RADEON(0): [drm] Initialized kernel GART heap manager, 13369344 (II) RADEON(0): Direct rendering enabled [HANGS] -- Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. |
From: <bug...@fr...> - 2005-12-15 00:03:20
|
Please do not reply to this email: if you want to comment on the bug, go to the URL shown below and enter yourcomments there. https://bugs.freedesktop.org/show_bug.cgi?id=5341 ------- Additional Comments From be...@ke... 2005-12-15 10:58 ------- Does it work if you edit radeon_driver.c, function RADEONSetFBLocation() and comment out those 2 lines: OUTREG(RADEON_MC_FB_LOCATION, mc_fb_location); OUTREG(RADEON_MC_AGP_LOCATION, mc_agp_location); The code that "calculates" those values is totally bogus imho and may conflict with what the DRM is doing. I'll try to come up with a proper patch later, but it would be interesting if that is the cause of your problem. -- Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. |
From: <bug...@fr...> - 2005-12-15 11:38:16
|
Please do not reply to this email: if you want to comment on the bug, go to the URL shown below and enter yourcomments there. https://bugs.freedesktop.org/show_bug.cgi?id=5341 ------- Additional Comments From be...@ar... 2005-12-15 22:33 ------- Removing those 2 lines doesn't change anything. The same problem also occurs on a different brand X300 (PCI ID 1002:5b60, Subsystem 196d:1070). Both machines showing this problem here are Athlon64 boxes running in 32bit mode. -- Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. |
From: <bug...@fr...> - 2005-12-15 12:22:58
|
Please do not reply to this email: if you want to comment on the bug, go to the URL shown below and enter yourcomments there. https://bugs.freedesktop.org/show_bug.cgi?id=5341 ------- Additional Comments From mar...@gm... 2005-12-15 23:18 ------- I guess your card is a PCI express card? I have exactly the same problem with PCI express X600 (5b62), but I am running 64-bit version of Linux on Athlon64. -- Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. |
From: <bug...@fr...> - 2005-12-15 13:21:20
|
Please do not reply to this email: if you want to comment on the bug, go to the URL shown below and enter yourcomments there. https://bugs.freedesktop.org/show_bug.cgi?id=5341 ------- Additional Comments From be...@ar... 2005-12-16 00:16 ------- Yes, all X300/X600/... cards are PCI Express. The driver works perfectly on the AGP cards (at least as far as the 9600 is concerned). -- Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. |
From: <bug...@fr...> - 2005-12-15 14:17:09
|
Please do not reply to this email: if you want to comment on the bug, go to the URL shown below and enter yourcomments there. https://bugs.freedesktop.org/show_bug.cgi?id=5341 ------- Additional Comments From mi...@da... 2005-12-16 01:12 ------- FWIW, no problems here with an X550 (1002:5b60 / 174b:1490) with 64-bit X11R6.9RC2 and the rest from CVS. -- Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. |
From: <bug...@fr...> - 2005-12-15 16:19:01
|
Please do not reply to this email: if you want to comment on the bug, go to the URL shown below and enter yourcomments there. https://bugs.freedesktop.org/show_bug.cgi?id=5341 ------- Additional Comments From pa...@gm... 2005-12-16 03:14 ------- same on Xpress 200M (RV370 based). i think the lock only happens with cards that didn't have memory on board and so have to share the ram. -- Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. |
From: <bug...@fr...> - 2005-12-15 20:57:34
|
Please do not reply to this email: if you want to comment on the bug, go to the URL shown below and enter yourcomments there. https://bugs.freedesktop.org/show_bug.cgi?id=5341 ------- Additional Comments From be...@ke... 2005-12-16 07:52 ------- Ok, let's try another one. In RADEONSetFBLocation(), comment out this one: OUTREG (RADEON_BUS_CNTL, bus_cntl | RADEON_BUS_MASTER_DIS); -- Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. |
From: <bug...@fr...> - 2005-12-16 13:06:18
|
Please do not reply to this email: if you want to comment on the bug, go to the URL shown below and enter yourcomments there. https://bugs.freedesktop.org/show_bug.cgi?id=5341 ------- Additional Comments From mar...@gm... 2005-12-17 00:01 ------- I tried commenting that line both with and without the previous two from comment #3 and had no luck at all. However I located the location where system crashes. On my system the crash occurs when DRM tries to zero out the pci-gart table in function drm_ati_pcigart_init on line 186 in ati_pcigart.c. -- Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. |
From: <bug...@fr...> - 2005-12-16 23:56:40
|
Please do not reply to this email: if you want to comment on the bug, go to the URL shown below and enter yourcomments there. https://bugs.freedesktop.org/show_bug.cgi?id=5341 ai...@fr... changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ai...@fr... ------- Additional Comments From ai...@fr... 2005-12-17 10:52 ------- does you card have any onboard RAM?? I'm thinking I need to make some changes to the GART allocate for PCIE for those types of cards.. -- Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. |
From: <bug...@fr...> - 2005-12-17 08:50:13
|
Please do not reply to this email: if you want to comment on the bug, go to the URL shown below and enter yourcomments there. https://bugs.freedesktop.org/show_bug.cgi?id=5341 ------- Additional Comments From mar...@gm... 2005-12-17 19:45 ------- My X600 has 128 MB DDR memory onboard. -- Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. |
From: <bug...@fr...> - 2005-12-30 02:20:35
|
Please do not reply to this email: if you want to comment on the bug, go to the URL shown below and enter yourcomments there. https://bugs.freedesktop.org/show_bug.cgi?id=5341 ------- Additional Comments From ai...@fr... 2005-12-30 13:15 ------- can you attach a DRM log ?? echo 1 > /sys/module/drm/parameters/debug though you might need a serial console to get it all... -- Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. |
From: <bug...@fr...> - 2005-12-31 13:54:16
|
Please do not reply to this email: if you want to comment on the bug, go to the URL shown below and enter yourcomments there. https://bugs.freedesktop.org/show_bug.cgi?id=5341 ------- Additional Comments From mar...@gm... 2006-01-01 00:48 ------- Created an attachment (id=4206) --> (https://bugs.freedesktop.org/attachment.cgi?id=4206&action=view) drm debug messages up to the point of the crash -- Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. |
From: <bug...@fr...> - 2006-01-02 01:56:41
|
Please do not reply to this email: if you want to comment on the bug, go to the URL shown below and enter yourcomments there. https://bugs.freedesktop.org/show_bug.cgi?id=5341 ------- Additional Comments From ai...@fr... 2006-01-02 12:51 ------- (In reply to comment #14) > Created an attachment (id=4206) --> (https://bugs.freedesktop.org/attachment.cgi?id=4206&action=view) [edit] > drm debug messages up to the point of the crash > Can you change the DRM_DEBUG in drivers/char/drm/radeon_cp.c DRM_DEBUG("Setting phys_pci_gart to %p %08lX\n", dev_priv->gart_info.addr, dev_priv->pcigart_offset); to also printout dev_priv->gart_info.bus_addr? I'm wondering if there is some issue there... -- Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. |
From: <bug...@fr...> - 2006-01-02 09:32:53
|
Please do not reply to this email: if you want to comment on the bug, go to the URL shown below and enter yourcomments there. https://bugs.freedesktop.org/show_bug.cgi?id=5341 ------- Additional Comments From mar...@gm... 2006-01-02 20:27 ------- Created an attachment (id=4214) --> (https://bugs.freedesktop.org/attachment.cgi?id=4214&action=view) drm debug messages with gart_info.bus_addr (In reply to comment #15) > Can you change the DRM_DEBUG in drivers/char/drm/radeon_cp.c > DRM_DEBUG("Setting phys_pci_gart to %p %08lX\n", dev_priv->gart_info.addr, > dev_priv->pcigart_offset); > to also printout dev_priv->gart_info.bus_addr? > > I'm wondering if there is some issue there... Here you go -- Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. |
From: <bug...@fr...> - 2006-01-27 18:12:29
|
Please do not reply to this email: if you want to comment on the bug, go to the URL shown below and enter yourcomments there. https://bugs.freedesktop.org/show_bug.cgi?id=5341 ------- Additional Comments From mar...@gm... 2006-01-28 05:05 ------- I got my X600 working under Linux/i386 with Ben's latests patches. I haven't tried it without them yet. However, DRI still doesn't work under FreeBSD/amd64. I had my serial console attached and got quite a lot debug data. It crashes in radeon_cp_init_ring_buffer() with gpf. I'll try to compile a debug kernel with all fancy debug data and find out the exact location. -- Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. |
From: <bug...@fr...> - 2006-01-27 18:15:19
|
Please do not reply to this email: if you want to comment on the bug, go to the URL shown below and enter yourcomments there. https://bugs.freedesktop.org/show_bug.cgi?id=5341 mar...@gm... changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #4206 is|0 |1 obsolete| | Attachment #4214 is|0 |1 obsolete| | ------- Additional Comments From mar...@gm... 2006-01-28 05:08 ------- Created an attachment (id=4488) --> (https://bugs.freedesktop.org/attachment.cgi?id=4488&action=view) new full debug messages from FreeBSD from serial console -- Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. |
From: <bug...@fr...> - 2006-01-27 18:15:54
|
Please do not reply to this email: if you want to comment on the bug, go to the URL shown below and enter yourcomments there. https://bugs.freedesktop.org/show_bug.cgi?id=5341 mar...@gm... changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #4488|application/octet-stream |text/plaini mime type| | -- Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. |
From: <bug...@fr...> - 2006-01-27 18:16:35
|
Please do not reply to this email: if you want to comment on the bug, go to the URL shown below and enter yourcomments there. https://bugs.freedesktop.org/show_bug.cgi?id=5341 mar...@gm... changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #4488|text/plaini |text/plain mime type| | -- Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. |
From: <bug...@fr...> - 2006-01-31 18:48:36
|
Please do not reply to this email: if you want to comment on the bug, go to the URL shown below and enter yourcomments there. https://bugs.freedesktop.org/show_bug.cgi?id=5341 ------- Additional Comments From dw...@gm... 2006-02-01 05:41 ------- I'm afraid Ben's three patches did _not_ help my FreeBSD-6.0-STABLE (updated 1/30/06) system with an X300 PCIe Dell dual-head. I've also tried killing the HyperThreading, the second head, etc., to no avail. This, on the standard X.org 6.9 as installed through ports. I remade xorg-libraries after patching the radeon_driver.c file. (--) PCI:*(1:0:0) ATI Technologies Inc RV370 5B60 [Radeon X300 (PCIE)] rev 0, Mem @ 0xd0000000/27, 0xdfde0000/16, I/O @ 0xdc00/8, BIOS @ 0xdfe00000/17 (--) PCI: (1:0:1) ATI Technologies Inc RV370 [Radeon X300SE] rev 0, Mem @ 0xdfdf 0000/16 The X log does not get written when it locks up. What else can I post that would help? -- Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. |
From: <bug...@fr...> - 2006-01-31 19:08:22
|
Please do not reply to this email: if you want to comment on the bug, go to the URL shown below and enter yourcomments there. https://bugs.freedesktop.org/show_bug.cgi?id=5341 ------- Additional Comments From mar...@gm... 2006-02-01 06:01 ------- Created an attachment (id=4523) --> (https://bugs.freedesktop.org/attachment.cgi?id=4523&action=view) Fix current DRM on FreeBSD The virtual field of struct drm_sg_mem_t was not initialized in drm_sg_alloc which caused crashes. This patch addresses this issue and also makes current DRM compile on FreeBSD. -- Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. |
From: <bug...@fr...> - 2006-01-31 19:17:00
|
Please do not reply to this email: if you want to comment on the bug, go to the URL shown below and enter yourcomments there. https://bugs.freedesktop.org/show_bug.cgi?id=5341 ------- Additional Comments From mar...@gm... 2006-02-01 06:09 ------- (In reply to comment #19) > I'm afraid Ben's three patches did _not_ help my FreeBSD-6.0-STABLE (updated > 1/30/06) system with an X300 PCIe Dell dual-head. I've also tried killing the > HyperThreading, the second head, etc., to no avail. This, on the standard X.org > 6.9 as installed through ports. I remade xorg-libraries after patching the > radeon_driver.c file. Try the patch I attached with CVS versions of DRM and xorg. I also needed to apply two of Ben's patches (radeon-memmap-7.0-2.diff and radeon-memmap-drm-3.diff). The patch fixes an issue that only exists with non-agp radeon cards. > The X log does not get written when it locks up. What else can I post that > would help? I was able to get the vital debugging information via a serial console only. Just compile kernel with DDB in and attach another computer with a null-modem cable. There is more help about this subject in the FreeBSD developers handbook. Oh... And don't forget to set sysctl hw.dri.0.debug to 1 to see the DRM debug messages. -- Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. |
From: <bug...@fr...> - 2006-01-31 20:11:23
|
Please do not reply to this email: if you want to comment on the bug, go to the URL shown below and enter yourcomments there. https://bugs.freedesktop.org/show_bug.cgi?id=5341 ------- Additional Comments From dw...@gm... 2006-02-01 07:04 ------- (In reply to Comment #21) I'm afraid my g-world firewall is blocking my direct CVS access. I'll have to set up a redirect through my outside server as I do for CVSup. Thanks for the rapid response, Markus! I understand what I need to do and will do it. Just one q: Where will I find Ben's memmap patches? -- Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. |