Summary: | msi rs280m2 overwhelmed by interrupts when ripping dvds with benq 1640dw drive | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Raphael <drraph> |
Component: | [OLD] Core system | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | RESOLVED INVALID | ||
Severity: | normal | ||
Priority: | High | ||
Version: | 2005.1 | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
dmesg of boot with 2.6.15-r2 and acpi and apic on
/proc/interrupts on 2.6.15-r2 kernel |
Description
Raphael
2006-01-21 09:23:24 UTC
Yeah, the BIOS and hardware apparently sucks, but I don't see what we could do about it. Try with latest BIOS and latest firmware for your DVD drive and/or complain to the manufacturer. Hi, These tests are done with both of those things. Are you sure the problem is not related to the fact that I can't boot with apic or acpi enabled or at least that it wouldn't be fixed if I could get /proc/interrupts to list APIC and not XT-PIC? Note what look like timing problems not related to the dvd drive at http://bugs.gentoo.org/show_bug.cgi?id=119833. Also, the drive does not cause these problems in all OSes (mentioning no names : ) ) so it might at least be worth while trying to work out what the problem is I was thinking. I am happy to try anything out you suggest. Note: The kernel will boot with "noapictimer apic=noirq" it turns out. Also, the mobo has had timing problems that have been known about for a while and some of which have workarounds in the kernel. For example, the no_timer_check boot prompt option. See http://bugme.osdl.org/show_bug.cgi?id=3927 Raphael (In reply to comment #2) > Hi, > > These tests are done with both of those things. Are you sure the problem is not > related to the fact that I can't boot with apic or acpi enabled or at least > that it wouldn't be fixed if I could get /proc/interrupts to list APIC and not > XT-PIC? Note what look like timing problems not related to the dvd drive at > http://bugs.gentoo.org/show_bug.cgi?id=119833. As already said, the BIOS (ACPI implementation at least) seems to be broken, as well as hardware clock - so yeah, this bug is more or less dupe of Bug 119833. If there's a new version available, try to upgrade it. BIOS version is the latest (3.80) and query has been sent to MSI (no reply yet). Note that the hardware clock problem seemed to be a linux problem in the end (counting twice) and was (is being) fixed in the kernel. I don't think it is fair to say the hardware is broken at this point, although of course it may well turn out to be in the end. Raphael The bug which we thought this relied on (preventing the system from booting with apic and acpi on http://bugs.gentoo.org/show_bug.cgi?id=119833) has been fixed without fixing this bug. I attach a new output from dmesg using 2.6.15-r2. Created attachment 78966 [details]
dmesg of boot with 2.6.15-r2 and acpi and apic on
Created attachment 78967 [details]
/proc/interrupts on 2.6.15-r2 kernel
I was wondering if the problem is as simple as not having dma on the dvd drive?? hdparm -d1 /dev/dvd /dev/dvd: setting using_dma to 1 (on) HDIO_SET_DMA failed: Operation not permitted using_dma = 0 (off) Can this bug be reoponed?? The solution to the interrupt storm is to compile in the ATI IXP IDE controller driver in the kernel under ATA/ATAPI/MFM/RLL support.I will change the status of the bug if I can. It certainly isn't "CAN'T FIX"! (In reply to comment #10) > The solution to the interrupt storm is to compile in the ATI IXP IDE controller > driver in the kernel under ATA/ATAPI/MFM/RLL support. So, why don't you compile it? Sorry for any misunderstanding. What I meant was that I compiled the driver in and now dma works and playing a dvd works as a result. It seems that there is some complication with SATA and IDE which makes this necessary. I am sure there are plenty of people with my mobo for whom this would benefit too. I also notice the "No DMA on DVD drive" section at http://www.thinkwiki.org/wiki/Problems_with_SATA_and_Linux so this problem is clearly widespread. (I still get timer errors but not so many and they don't seem to cause a probem anymore) |