Il giorno mar, 27/04/2010 alle 18.57 -0400, Alex Deucher ha scritto: > On Tue, Apr 27, 2010 at 6:24 PM, GhePeU <ghepeu@xxxxxxxxxxx> wrote: > > Il giorno mar, 27/04/2010 alle 18.11 -0400, Alex Deucher ha scritto: > >> On Tue, Apr 27, 2010 at 5:30 PM, GhePeU <ghepeu@xxxxxxxxxxx> wrote: > >> > Il giorno gio, 15/04/2010 alle 13.41 -0400, Alex Deucher ha scritto: > >> >> >From 837feb147c531219c7315857a6f17e145af8f750 Mon Sep 17 00:00:00 2001 > >> >> From: Alex Deucher <alexdeucher@xxxxxxxxx> > >> >> Date: Thu, 15 Apr 2010 13:31:12 -0400 > >> >> Subject: [PATCH] drm/radeon/kms: fix tv dac conflict resolver > >> > > >> > Hi, > >> > > >> > a few days ago I upgraded to the last 2.6.34 rc kernel and found that with > >> > KMS both the console and X were using a 800x600 resolution instead of my LCD > >> > display's native resolution of 1440x900 who was selected by default with > >> > 2.6.33 and previous kernels. > >> > > >> > I tracked the problem to this patch, which causes the same issues also > >> > when manually applied to 2.6.33: apparently the kms radeon driver > >> > wrongly detects a TV connected to my card (I don't have one, only a LCD > >> > display connected to the DVI port) and forces the TV default resolution > >> > for all the outputs. > >> > >> You issue is not related to the patch. What the patch does is allow > >> you to use the digital part of DVI plus TV at the same time. The > >> analog part of the DVI port and the TV share the same DAC so they > >> can't be used at the same time. Prior to the patch, both the TV and > >> DVI were detected as attached, but the TV was always disabled since it > >> was wrongly seen as conflicting with the DVI. > >> > >> Your issue is actually a matter of load detection for TV not always > >> being reliable. I don't know what a proper fix would be. We could > >> disable load detection for TV to avoid false positives, but that would > >> prevent automatic detection of TV which does work in most cases. > >> > >> Alex > >> > > > > With UMS however I don't have this problem, is the logic different? > > > > Shouldn't the driver behavior with KMS be the same, in this case? At > > least there wouldn't be (apparent) regressions like the one I'm > > experiencing. > > > > UMS does not enable load detection on TV by default while KMS does, > the difference being KMS provides both the console and X so you want > to make sure you put something up on whatever monitors or tvs happen > to be attached. I'm not sure what the best answer is here. > > Alex Would it be possible to add a module option to disable tv load detection? As things are now I must always change back the resolution to 1440x900 and disable the TV. By the way I just tested "radeon.tv=0" and both 2.6.33 and 2.6.34 rc5 fail with a "BUG: unable to handle kernel NULL pointer dereference". Syslog output attached. Giacomo
May 1 14:27:02 KazeNoTani kernel: [drm] Initialized drm 1.1.0 20060810 May 1 14:27:02 KazeNoTani kernel: [drm] radeon kernel modesetting enabled. May 1 14:27:02 KazeNoTani kernel: ACPI: PCI Interrupt Link [APC3] enabled at IRQ 18 May 1 14:27:02 KazeNoTani kernel: radeon 0000:05:00.0: PCI INT A -> Link[APC3] -> GSI 18 (level, low) -> IRQ 18 May 1 14:27:02 KazeNoTani kernel: radeon 0000:05:00.0: setting latency timer to 64 May 1 14:27:02 KazeNoTani kernel: [drm] radeon: Initializing kernel modesetting. May 1 14:27:02 KazeNoTani kernel: [drm] register mmio base: 0xFD7F0000 May 1 14:27:02 KazeNoTani kernel: [drm] register mmio size: 65536 May 1 14:27:02 KazeNoTani kernel: [drm] GPU reset succeed (RBBM_STATUS=0x00000140) May 1 14:27:02 KazeNoTani kernel: [drm] Generation 2 PCI interface, using max accessible memory May 1 14:27:02 KazeNoTani kernel: [drm] radeon: VRAM 256M May 1 14:27:02 KazeNoTani kernel: [drm] radeon: VRAM from 0x00000000 to 0x0FFFFFFF May 1 14:27:02 KazeNoTani kernel: [drm] radeon: GTT 512M May 1 14:27:02 KazeNoTani kernel: [drm] radeon: GTT from 0x20000000 to 0x3FFFFFFF May 1 14:27:02 KazeNoTani kernel: radeon 0000:05:00.0: irq 28 for MSI/MSI-X May 1 14:27:02 KazeNoTani kernel: [drm] radeon: using MSI. May 1 14:27:02 KazeNoTani kernel: [drm] radeon: irq initialized. May 1 14:27:02 KazeNoTani kernel: [drm] Detected VRAM RAM=256M, BAR=256M May 1 14:27:02 KazeNoTani kernel: [drm] RAM width 128bits DDR May 1 14:27:02 KazeNoTani kernel: [TTM] Zone kernel: Available graphics memory: 1030238 kiB. May 1 14:27:02 KazeNoTani kernel: [drm] radeon: 256M of VRAM memory ready May 1 14:27:02 KazeNoTani kernel: [drm] radeon: 512M of GTT memory ready. May 1 14:27:02 KazeNoTani kernel: [drm] GART: num cpu pages 131072, num gpu pages 131072 May 1 14:27:02 KazeNoTani kernel: [drm] radeon: 1 quad pipes, 1 Z pipes initialized. May 1 14:27:02 KazeNoTani kernel: [drm] PCIE GART of 512M enabled (table at 0x00040000). May 1 14:27:02 KazeNoTani kernel: [drm] radeon: cp idle (0x10000C03) May 1 14:27:02 KazeNoTani kernel: [drm] Loading R300 Microcode May 1 14:27:02 KazeNoTani kernel: platform radeon_cp.0: firmware: requesting radeon/R300_cp.bin May 1 14:27:02 KazeNoTani kernel: [drm] radeon: ring at 0x0000000020000000 May 1 14:27:02 KazeNoTani kernel: [drm] ring test succeeded in 1 usecs May 1 14:27:02 KazeNoTani kernel: [drm] radeon: ib pool ready. May 1 14:27:02 KazeNoTani kernel: [drm] ib test succeeded in 0 usecs May 1 14:27:02 KazeNoTani kernel: [drm] Default TV standard: NTSC May 1 14:27:02 KazeNoTani kernel: [drm] 27.000000000 MHz TV ref clk May 1 14:27:02 KazeNoTani kernel: [drm] DFP table revision: 4 May 1 14:27:02 KazeNoTani kernel: BUG: unable to handle kernel NULL pointer dereference at 0000000000000398 May 1 14:27:02 KazeNoTani kernel: IP: [<ffffffffa0068580>] drm_sysfs_connector_add+0x1e/0x190 [drm] May 1 14:27:02 KazeNoTani kernel: PGD 7ee0e067 PUD 7e106067 PMD 0 May 1 14:27:02 KazeNoTani kernel: Oops: 0000 [#1] SMP May 1 14:27:02 KazeNoTani kernel: last sysfs file: /sys/devices/platform/radeon_cp.0/firmware/radeon_cp.0/loading May 1 14:27:02 KazeNoTani kernel: CPU 1 May 1 14:27:02 KazeNoTani kernel: Pid: 933, comm: modprobe Not tainted 2.6.33-gentoo-r1-amd64 #1 KN9 Series(NF-CK804)/Unknow May 1 14:27:02 KazeNoTani kernel: RIP: 0010:[<ffffffffa0068580>] [<ffffffffa0068580>] drm_sysfs_connector_add+0x1e/0x190 [drm] May 1 14:27:02 KazeNoTani kernel: RSP: 0018:ffff88007e965b78 EFLAGS: 00010246 May 1 14:27:02 KazeNoTani kernel: RAX: 0000000000000005 RBX: 0000000000000018 RCX: 0000000000000000 May 1 14:27:02 KazeNoTani kernel: RDX: ffffea0001bbfcc0 RSI: ffff88007e965c9c RDI: ffff88007edab000 May 1 14:27:02 KazeNoTani kernel: RBP: 0000000000003200 R08: ffff88000170ed90 R09: 0000000000000007 May 1 14:27:02 KazeNoTani kernel: R10: 0000001800015be8 R11: 0000000300000020 R12: 0000000000000011 May 1 14:27:02 KazeNoTani kernel: R13: ffff88007edab000 R14: ffff88007e275000 R15: 0000000000000000 May 1 14:27:02 KazeNoTani kernel: FS: 0000000000000000(0000) GS:ffff880001700000(0063) knlGS:00000000f76386c0 May 1 14:27:02 KazeNoTani kernel: CS: 0010 DS: 002b ES: 002b CR0: 000000008005003b May 1 14:27:02 KazeNoTani kernel: CR2: 0000000000000398 CR3: 000000007e1ae000 CR4: 00000000000006e0 May 1 14:27:02 KazeNoTani kernel: DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 May 1 14:27:02 KazeNoTani kernel: DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 May 1 14:27:02 KazeNoTani kernel: Process modprobe (pid: 933, threadinfo ffff88007e964000, task ffff88007e18eb50) May 1 14:27:02 KazeNoTani kernel: Stack: May 1 14:27:02 KazeNoTani kernel: 0000000400075be8 0000000000000018 0000000000003200 0000000000000011 May 1 14:27:02 KazeNoTani kernel: <0> ffff88007ec4c000 ffff88007e275000 ffff88007e965be8 ffffffffa00cc97a May 1 14:27:02 KazeNoTani kernel: <0> ffff88007e965c88 ffff88007e965c18 0000000000000001 ffff88007e965c38 May 1 14:27:02 KazeNoTani kernel: Call Trace: May 1 14:27:02 KazeNoTani kernel: [<ffffffffa00cc97a>] ? radeon_get_legacy_connector_info_from_bios+0xa90/0xaad [radeon] May 1 14:27:02 KazeNoTani kernel: [<ffffffffa00dbe68>] ? radeon_modeset_init+0x2ef/0x6b7 [radeon] May 1 14:27:02 KazeNoTani kernel: [<ffffffffa00efb31>] ? r300_init+0x1d2/0x255 [radeon] May 1 14:27:02 KazeNoTani kernel: [<ffffffffa00c572e>] ? radeon_driver_load_kms+0xea/0x134 [radeon] May 1 14:27:02 KazeNoTani kernel: [<ffffffffa00667c3>] ? drm_get_dev+0x357/0x440 [drm] May 1 14:27:02 KazeNoTani kernel: [<ffffffff81173ea2>] ? local_pci_probe+0x12/0x16 May 1 14:27:02 KazeNoTani kernel: [<ffffffff81174a7b>] ? pci_device_probe+0x5b/0x83 May 1 14:27:02 KazeNoTani kernel: [<ffffffff811c7190>] ? driver_probe_device+0x8d/0x128 May 1 14:27:02 KazeNoTani kernel: [<ffffffff811c727a>] ? __driver_attach+0x4f/0x6f May 1 14:27:02 KazeNoTani kernel: [<ffffffff811c722b>] ? __driver_attach+0x0/0x6f May 1 14:27:02 KazeNoTani kernel: [<ffffffff811c6aa2>] ? bus_for_each_dev+0x43/0x74 May 1 14:27:02 KazeNoTani kernel: [<ffffffff811c644e>] ? bus_add_driver+0xb1/0x1ff May 1 14:27:02 KazeNoTani kernel: [<ffffffff811c7517>] ? driver_register+0xa7/0x111 May 1 14:27:02 KazeNoTani kernel: [<ffffffffa013f000>] ? radeon_init+0x0/0xc0 [radeon] May 1 14:27:02 KazeNoTani kernel: [<ffffffff81174cbe>] ? __pci_register_driver+0x50/0xb8 May 1 14:27:02 KazeNoTani kernel: [<ffffffffa013f000>] ? radeon_init+0x0/0xc0 [radeon] May 1 14:27:02 KazeNoTani kernel: [<ffffffff810001e1>] ? do_one_initcall+0x50/0x13d May 1 14:27:02 KazeNoTani kernel: [<ffffffff81050874>] ? sys_init_module+0xc5/0x21a May 1 14:27:02 KazeNoTani kernel: [<ffffffff8101f654>] ? cstar_dispatch+0x7/0x2b May 1 14:27:02 KazeNoTani kernel: Code: 00 00 31 c0 e8 7a e6 0f e1 5b 48 98 c3 41 57 41 56 41 55 49 89 fd 41 54 55 53 48 83 ec 08 f6 47 54 02 4c 8b 3f 74 04 0f 0b eb fe <49> 8b 87 98 03 00 00 4d 8d 75 08 45 31 e4 48 c7 c3 00 6e 07 a0 May 1 14:27:02 KazeNoTani kernel: RIP [<ffffffffa0068580>] drm_sysfs_connector_add+0x1e/0x190 [drm] May 1 14:27:02 KazeNoTani kernel: RIP [<ffffffffa0068580>] drm_sysfs_connector_add+0x1e/0x190 [drm] May 1 14:27:02 KazeNoTani kernel: RSP <ffff88007e965b78> May 1 14:27:02 KazeNoTani kernel: CR2: 0000000000000398 May 1 14:27:02 KazeNoTani kernel: ---[ end trace b2bcf328cf727713 ]---
May 1 14:24:08 KazeNoTani kernel: [drm] Initialized drm 1.1.0 20060810 May 1 14:24:08 KazeNoTani kernel: [drm] radeon kernel modesetting enabled. May 1 14:24:08 KazeNoTani kernel: ACPI: PCI Interrupt Link [APC3] enabled at IRQ 18 May 1 14:24:08 KazeNoTani kernel: radeon 0000:05:00.0: PCI INT A -> Link[APC3] -> GSI 18 (level, low) -> IRQ 18 May 1 14:24:08 KazeNoTani kernel: radeon 0000:05:00.0: setting latency timer to 64 May 1 14:24:08 KazeNoTani kernel: [drm] initializing kernel modesetting (RV380 0x1002:0x5B63). May 1 14:24:08 KazeNoTani kernel: [drm] register mmio base: 0xFD7F0000 May 1 14:24:08 KazeNoTani kernel: [drm] register mmio size: 65536 May 1 14:24:08 KazeNoTani kernel: [drm] GPU reset succeed (RBBM_STATUS=0x00000140) May 1 14:24:08 KazeNoTani kernel: [drm] 1 Power State(s) May 1 14:24:08 KazeNoTani kernel: [drm] State 0 Default (default) May 1 14:24:08 KazeNoTani kernel: [drm] 16 PCIE Lanes May 1 14:24:08 KazeNoTani kernel: [drm] 1 Clock Mode(s) May 1 14:24:08 KazeNoTani kernel: [drm] 0 engine/memory: 400000/250000 May 1 14:24:08 KazeNoTani kernel: [drm] radeon: power management initialized May 1 14:24:08 KazeNoTani kernel: [drm] Generation 2 PCI interface, using max accessible memory May 1 14:24:08 KazeNoTani kernel: radeon 0000:05:00.0: VRAM: 256M 0xD0000000 - 0xDFFFFFFF (256M used) May 1 14:24:08 KazeNoTani kernel: radeon 0000:05:00.0: GTT: 512M 0xB0000000 - 0xCFFFFFFF May 1 14:24:08 KazeNoTani kernel: radeon 0000:05:00.0: irq 28 for MSI/MSI-X May 1 14:24:08 KazeNoTani kernel: [drm] radeon: using MSI. May 1 14:24:08 KazeNoTani kernel: [drm] radeon: irq initialized. May 1 14:24:08 KazeNoTani kernel: [drm] Detected VRAM RAM=256M, BAR=256M May 1 14:24:08 KazeNoTani kernel: [drm] RAM width 128bits DDR May 1 14:24:08 KazeNoTani kernel: [TTM] Zone kernel: Available graphics memory: 1030236 kiB. May 1 14:24:08 KazeNoTani kernel: [drm] radeon: 256M of VRAM memory ready May 1 14:24:08 KazeNoTani kernel: [drm] radeon: 512M of GTT memory ready. May 1 14:24:08 KazeNoTani kernel: [drm] GART: num cpu pages 131072, num gpu pages 131072 May 1 14:24:08 KazeNoTani kernel: [drm] radeon: 1 quad pipes, 1 Z pipes initialized. May 1 14:24:08 KazeNoTani kernel: [drm] PCIE GART of 512M enabled (table at 0xD0040000). May 1 14:24:08 KazeNoTani kernel: [drm] radeon: cp idle (0x10000C03) May 1 14:24:08 KazeNoTani kernel: [drm] Loading R300 Microcode May 1 14:24:08 KazeNoTani kernel: platform radeon_cp.0: firmware: requesting radeon/R300_cp.bin May 1 14:24:08 KazeNoTani kernel: [drm] radeon: ring at 0x00000000B0000000 May 1 14:24:08 KazeNoTani kernel: [drm] ring test succeeded in 0 usecs May 1 14:24:08 KazeNoTani kernel: [drm] radeon: ib pool ready. May 1 14:24:08 KazeNoTani kernel: [drm] ib test succeeded in 0 usecs May 1 14:24:08 KazeNoTani kernel: [drm] Default TV standard: NTSC May 1 14:24:08 KazeNoTani kernel: [drm] 27.000000000 MHz TV ref clk May 1 14:24:08 KazeNoTani kernel: [drm] DFP table revision: 4 May 1 14:24:08 KazeNoTani kernel: BUG: unable to handle kernel NULL pointer dereference at 0000000000000398 May 1 14:24:08 KazeNoTani kernel: IP: [<ffffffffa00686d4>] drm_sysfs_connector_add+0x1e/0x190 [drm] May 1 14:24:08 KazeNoTani kernel: PGD 7e83f067 PUD 7ee06067 PMD 0 May 1 14:24:08 KazeNoTani kernel: Oops: 0000 [#1] SMP May 1 14:24:08 KazeNoTani kernel: last sysfs file: /sys/devices/platform/radeon_cp.0/firmware/radeon_cp.0/loading May 1 14:24:08 KazeNoTani kernel: CPU 0 May 1 14:24:08 KazeNoTani kernel: Modules linked in: radeon(+) ttm drm_kms_helper drm agpgart i2c_algo_bit cfbcopyarea cfbimgblt cfbfillrect fbcon font bitblit softcursor fb rtc May 1 14:24:08 KazeNoTani kernel: May 1 14:24:08 KazeNoTani kernel: Pid: 926, comm: modprobe Not tainted 2.6.34-rc5-amd64 #1 KN9 Series(NF-CK804)/Unknow May 1 14:24:08 KazeNoTani kernel: RIP: 0010:[<ffffffffa00686d4>] [<ffffffffa00686d4>] drm_sysfs_connector_add+0x1e/0x190 [drm] May 1 14:24:08 KazeNoTani kernel: RSP: 0018:ffff88007e18fb78 EFLAGS: 00010246 May 1 14:24:08 KazeNoTani kernel: RAX: 0000000000000005 RBX: 0000000000000018 RCX: 0000000000000000 May 1 14:24:08 KazeNoTani kernel: RDX: ffffea0001bea2e0 RSI: ffff88007e18fc9c RDI: ffff88007f9c6800 May 1 14:24:08 KazeNoTani kernel: RBP: 0000000000003200 R08: ffff88000160f060 R09: dead000000200200 May 1 14:24:08 KazeNoTani kernel: R10: dead000000100100 R11: ffff88007edc7800 R12: 0000000000000012 May 1 14:24:08 KazeNoTani kernel: R13: ffff88007f9c6800 R14: ffff88007fa12000 R15: 0000000000000000 May 1 14:24:08 KazeNoTani kernel: FS: 0000000000000000(0000) GS:ffff880001600000(0063) knlGS:00000000f75e36c0 May 1 14:24:08 KazeNoTani kernel: CS: 0010 DS: 002b ES: 002b CR0: 000000008005003b May 1 14:24:08 KazeNoTani kernel: CR2: 0000000000000398 CR3: 000000007e17a000 CR4: 00000000000006f0 May 1 14:24:08 KazeNoTani kernel: DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 May 1 14:24:08 KazeNoTani kernel: DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 May 1 14:24:08 KazeNoTani kernel: Process modprobe (pid: 926, threadinfo ffff88007e18e000, task ffff88007ec40ca0) May 1 14:24:08 KazeNoTani kernel: Stack: May 1 14:24:08 KazeNoTani kernel: 000000040007fbe8 0000000000000018 0000000000003200 0000000000000012 May 1 14:24:08 KazeNoTani kernel: <0> ffff88007ec2e000 ffff88007fa12000 ffff88007e18fbe8 ffffffffa00cf7a7 May 1 14:24:08 KazeNoTani kernel: <0> ffff88007e18fc88 ffff88007e18fc18 0000000000000001 ffff88007e18fc38 May 1 14:24:08 KazeNoTani kernel: Call Trace: May 1 14:24:08 KazeNoTani kernel: [<ffffffffa00cf7a7>] ? radeon_get_legacy_connector_info_from_bios+0xa80/0xa9d [radeon] May 1 14:24:08 KazeNoTani kernel: [<ffffffffa006a623>] ? drm_mode_object_get+0x7f/0xa0 [drm] May 1 14:24:08 KazeNoTani kernel: [<ffffffffa00df3a0>] ? radeon_modeset_init+0x300/0x69a [radeon] May 1 14:24:08 KazeNoTani kernel: [<ffffffffa00f5464>] ? r300_init+0x1dc/0x260 [radeon] May 1 14:24:08 KazeNoTani kernel: [<ffffffffa00c6398>] ? radeon_driver_load_kms+0xea/0x132 [radeon] May 1 14:24:08 KazeNoTani kernel: [<ffffffffa0066917>] ? drm_get_dev+0x357/0x440 [drm] May 1 14:24:08 KazeNoTani kernel: [<ffffffff81174c8a>] ? local_pci_probe+0x12/0x16 May 1 14:24:08 KazeNoTani kernel: [<ffffffff81175867>] ? pci_device_probe+0x5b/0x83 May 1 14:24:08 KazeNoTani kernel: [<ffffffff811c9e70>] ? driver_probe_device+0x8d/0x128 May 1 14:24:08 KazeNoTani kernel: [<ffffffff811c9f5a>] ? __driver_attach+0x4f/0x6f May 1 14:24:08 KazeNoTani kernel: [<ffffffff811c9f0b>] ? __driver_attach+0x0/0x6f May 1 14:24:08 KazeNoTani kernel: [<ffffffff811c9782>] ? bus_for_each_dev+0x43/0x74 May 1 14:24:08 KazeNoTani kernel: [<ffffffff811c912e>] ? bus_add_driver+0xb1/0x1ff May 1 14:24:08 KazeNoTani kernel: [<ffffffff811ca1f7>] ? driver_register+0xa7/0x111 May 1 14:24:08 KazeNoTani kernel: [<ffffffffa0150000>] ? radeon_init+0x0/0xc0 [radeon] May 1 14:24:08 KazeNoTani kernel: [<ffffffff81175aaa>] ? __pci_register_driver+0x50/0xb8 May 1 14:24:08 KazeNoTani kernel: [<ffffffffa0150000>] ? radeon_init+0x0/0xc0 [radeon] May 1 14:24:08 KazeNoTani kernel: [<ffffffff810001e1>] ? do_one_initcall+0x50/0x13d May 1 14:24:08 KazeNoTani kernel: [<ffffffff8105169f>] ? sys_init_module+0xc5/0x21a May 1 14:24:08 KazeNoTani kernel: [<ffffffff8101fcd4>] ? cstar_dispatch+0x7/0x2b May 1 14:24:08 KazeNoTani kernel: Code: 00 00 31 c0 e8 c4 fd 0f e1 5b 48 98 c3 41 57 41 56 41 55 49 89 fd 41 54 55 53 48 83 ec 08 f6 47 54 02 4c 8b 3f 74 04 0f 0b eb fe <49> 8b 87 98 03 00 00 4d 8d 75 08 45 31 e4 48 c7 c3 a0 71 07 a0 May 1 14:24:08 KazeNoTani kernel: RIP [<ffffffffa00686d4>] drm_sysfs_connector_add+0x1e/0x190 [drm] May 1 14:24:08 KazeNoTani kernel: RSP <ffff88007e18fb78> May 1 14:24:08 KazeNoTani kernel: CR2: 0000000000000398 May 1 14:24:08 KazeNoTani kernel: ---[ end trace cdf5f114452f3092 ]---
_______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/dri-devel