Bug 11429 - Dvd-burner not detected when ACPI=off, keeps probing
Summary: Dvd-burner not detected when ACPI=off, keeps probing
Status: CLOSED WILL_NOT_FIX
Alias: None
Product: IO/Storage
Classification: Unclassified
Component: Serial ATA (show other bugs)
Hardware: All Linux
: P1 normal
Assignee: Jeff Garzik
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-08-26 02:35 UTC by Rob Lensen
Modified: 2012-05-22 13:36 UTC (History)
1 user (show)

See Also:
Kernel Version: 2.6.26
Subsystem:
Regression: No
Bisected commit-id:


Attachments
Dmesg output with ACPI=off where the problem exist (30.08 KB, text/plain)
2008-08-26 02:35 UTC, Rob Lensen
Details
Lspci output (23.11 KB, text/plain)
2008-08-26 02:35 UTC, Rob Lensen
Details
Dmesg output when ACPI=on when the dvd burner is detected (24.48 KB, text/plain)
2008-08-26 02:36 UTC, Rob Lensen
Details

Description Rob Lensen 2008-08-26 02:35:07 UTC
Latest working kernel version:
Earliest failing kernel version:
Distribution:Archlinux
Hardware Environment:
* Intel Core2Duo 2.4 ghz
* Foxconn P9657AA-8EKRS2H
(P965+ICH8R)
* Jmicron JB361

Problem Description: When I disable ACPI the DVD burner is not detected. It keeps probing it.

I disabled ACPI since I still have stability problems with acpi enabled (see bug report http://bugzilla.kernel.org/show_bug.cgi?id=10572)

I tried several kernels:
- Original Archlinux kernel 2.6.26
- 2.6.27-rc1-Zenmm1 with latest libata-dev from git

With all tested kernels the symptons are the same, when ACPI=off the dvd isn't detected and it works direct when ACPI=on

I attach the output of the dmesg with and without acpi=on and lspci -vvv

Note: I'm on holiday from 28-8 till 19-9 so don't expect fast response.
Comment 1 Rob Lensen 2008-08-26 02:35:40 UTC
Created attachment 17457 [details]
Dmesg output with ACPI=off where the problem exist
Comment 2 Rob Lensen 2008-08-26 02:35:58 UTC
Created attachment 17458 [details]
Lspci output
Comment 3 Rob Lensen 2008-08-26 02:36:22 UTC
Created attachment 17459 [details]
Dmesg output when ACPI=on when the dvd burner is detected
Comment 4 Alan 2008-10-02 07:11:54 UTC
Your machine appears to only provide valid IRQ routing information when ACPI is enabled, that is quite common with modern systems.
Comment 5 Rob Lensen 2008-10-03 13:58:59 UTC
(In reply to comment #4)
> Your machine appears to only provide valid IRQ routing information when ACPI
> is
> enabled, that is quite common with modern systems.
> 
What is then the proposed solution for this? Or is there no solution
Comment 6 Tejun Heo 2008-10-03 17:18:36 UTC
Does irqpoll work?
Comment 7 Rob Lensen 2009-01-02 07:10:20 UTC
No irqpoll does not work.

With the latest kernel the probing is gone, however the dvd burner is not detected:

This is the output:
ata9.00: ATAPI: Optiarc DVD RW AD-7173A, 1-M1, max UDMA/66
ata9.00: configured for UDMA/66
ata9.00: qc timeout (cmd 0xa0)
ata9.00: TEST_UNIT_READY failed (err_mask=0x5)
ata9.00: configured for UDMA/66
ata9.00: qc timeout (cmd 0xa0)
ata9.00: TEST_UNIT_READY failed (err_mask=0x5)
ata9.00: limiting speed to UDMA/66:PIO3
ata9.00: configured for UDMA/66
ata9.00: qc timeout (cmd 0xa0)
ata9.00: TEST_UNIT_READY failed (err_mask=0x5)
ata9.00: disabled
ata9: soft resetting link
ata9: EH complete
Comment 8 Tejun Heo 2009-01-06 20:14:39 UTC
It's still the same problem.  IRQ routing doesn't work with acpi turned off and for some reason irqpoll can't work around it.  The proper solution would be fixing the ACPI problem.  What breaks with acpi turned on?
Comment 9 Rob Lensen 2009-01-07 00:22:00 UTC
The problem with ACPI can be found here:

I disabled ACPI since I still have stability problems with acpi enabled (see
bug report http://bugzilla.kernel.org/show_bug.cgi?id=10572)

Right now I prefer a not working dvd burner to an instable system (I burn dvd's on my MBP)

Note You need to log in before you can comment on or make changes to this bug.