From: Adam K. <ad...@bo...> - 2004-02-02 02:05:51
|
I've been trying to get mach64 DRI to work under 2.6.1. I saw an earlier thread here talking about a patch, but the patch attachment didn't make it in to the sourceforge archive. I did apply the patch described here: <http://www.hjsoft.com/blog/link/Mach64_DRI_on_Linux_2.6> which actually compiled and I am now able to use mach64/DRI under 2.6.1. As soon as my wireless card driver (atmel_cs) loads, however, the system goes into a hard lock and needs to be powered cycle (no SOS kernel panic). Is there a better patch for mach64/2.6.1? Is this an atmel problem, a mach64 problem, or a kernel problem? Any suggestions for getting DRI to work with my PCMCIA wireless card? I see the following in syslog; the handlers: and call trace: line are repeated dozens of times: Feb 1 20:54:26 joehill kernel: [drm] Initialized mach64 1.0.0 20020904 on minor 0 Feb 1 20:54:26 joehill kernel: [drm] descriptor ring: cpu addr 0xd421c000, bus addr: 0x1421c000 Feb 1 20:54:26 joehill kernel: [drm] Forcing pseudo-DMA mode Feb 1 20:54:29 joehill kernel: be1b>] do_IRQ+0xfb/0x130 Feb 1 20:54:29 joehill kernel: [rest_init+0/96] _stext+0x0/0x60 Feb 1 20:54:29 joehill kernel: [common_interrupt+24/32] common_interrupt+0x18/0x20 Feb 1 20:54:29 joehill kernel: [rest_init+0/96] _stext+0x0/0x60 Feb 1 20:54:29 joehill kernel: [schedule+0/1424] schedule+0x0/0x590 Feb 1 20:54:29 joehill kernel: [need_resched+39/50] need_resched+0x27/0x32 Feb 1 20:54:29 joehill kernel: [rest_init+0/96] _stext+0x0/0x60 Feb 1 20:54:29 joehill kernel: [acpi_processor_idle+179/453] acpi_processor_idle+0xb3/0x1c5 Feb 1 20:54:29 joehill kernel: [rest_init+0/96] _stext+0x0/0x60 Feb 1 20:54:29 joehill kernel: [cpu_idle+52/64] cpu_idle+0x34/0x40 Feb 1 20:54:29 joehill kernel: [start_kernel+328/352] start_kernel+0x148/0x160 Feb 1 20:54:29 joehill kernel: [unknown_bootoption+0/288] unknown_bootoption+0x0/0x120 Feb 1 20:54:29 joehill kernel: Feb 1 20:54:29 joehill kernel: handlers: Feb 1 20:54:29 joehill kernel: [yenta_interrupt+0/64] (yenta_interrupt+0x0/0x40) Feb 1 20:54:29 joehill kernel: [__crc_snd_device_free_all+592456/1980011] (boomerang_interrupt+0x0/0x3f0 [3c59x]) Feb 1 20:54:29 joehill kernel: [__crc_snd_device_free_all+819224/1980011] (mach64_dma_service+0x0/0x70 [mach64]) Feb 1 20:54:29 joehill kernel: irq event 10: bogus return value 4010101 Feb 1 20:54:29 joehill kernel: Call Trace: Feb 1 20:54:29 joehill kernel: [__report_bad_irq+42/144] __report_bad_irq+0x2a/0x90 Feb 1 20:54:29 joehill kernel: [note_interrupt+160/176] note_interrupt+0xa0/0xb0 Feb 1 20:54:29 joehill kernel: [do_IRQ+288/304] do_IRQ+0x120/0x130 Feb 1 20:54:29 joehill kernel: [common_interrupt+24/32] common_interrupt+0x18/0x20 Feb 1 20:54:29 joehill kernel: [do_softirq+62/160] do_softirq+0x3e/0xa0 Feb 1 20:54:29 joehill kernel: [do_IRQ+251/304] do_IRQ+0xfb/0x130 Feb 1 20:54:29 joehill kernel: [rest_init+0/96] _stext+0x0/0x60 Feb 1 20:54:29 joehill kernel: [common_interrupt+24/32] common_interrupt+0x18/0x20 Feb 1 20:54:29 joehill kernel: [rest_init+0/96] _stext+0x0/0x60 Feb 1 20:54:29 joehill kernel: [schedule+0/1424] schedule+0x0/0x590 Feb 1 20:54:29 joehill kernel: [need_resched+39/50] need_resched+0x27/0x32 Feb 1 20:54:29 joehill kernel: [rest_init+0/96] _stext+0x0/0x60 Feb 1 20:54:29 joehill kernel: [acpi_processor_idle+179/453] acpi_processor_idle+0xb3/0x1c5 Feb 1 20:54:29 joehill kernel: [rest_init+0/96] _stext+0x0/0x60 Feb 1 20:54:29 joehill kernel: [cpu_idle+52/64] cpu_idle+0x34/0x40 Feb 1 20:54:29 joehill kernel: [start_kernel+328/352] start_kernel+0x148/0x160 Feb 1 20:54:29 joehill kernel: [unknown_bootoption+0/288] unknown_bootoption+0x0/0x120 -- Adam Kessel http://bostoncoop.net/adam |