2005-10-17 21:07:43

by Norbert Preining

[permalink] [raw]
Subject: 2.6.14-rc4-mm1, acpi, irq problems, hdc (cdrom) dead


Hi Andrew, hi ACPI developers!

Since some kernel revisions (hard to tell since when, I don't use cdrom
very often), the cdrom hdc is not working any more:

vmunix: hdc: lost interrupt
vmunix: cdrom_pc_intr, write: dev hdc: flags = REQ_STARTED REQ_PC REQ_FAILED REQ_QUIET
vmunix: sector 0, nr/cnr 0/0
vmunix: bio 00000000, biotail 00000000, buffer 00000000, data 00000000, len 0
vmunix: cdb: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
vmunix: hdc: cdrom_pc_intr: The drive appears confused (ireason = 0x00)

I confirmed that turning off acpi fixes this problem, i.e. booting with
acpi=off made the cdrom/hdc working again.

Attached is dmesg.acpioff.txt (acpi=off) and dmesg.withacpi.txt (normal
boot).

Best wishes

Norbert

-------------------------------------------------------------------------------
Dr. Norbert Preining <preining AT logic DOT at> Universit? di Siena
gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094
-------------------------------------------------------------------------------
SMEARISARY (n.)
The correct name for a junior apprentice greengrocer whose main duty
is to arrange the fruit so that the bad side is underneath. From the
name of a character not in Dickens.
--- Douglas Adams, The Meaning of Liff


Attachments:
(No filename) (1.25 kB)
dmesg.acpioff.txt (8.05 kB)
dmesg.withacpi.txt (8.97 kB)
Download all attachments

2005-10-17 22:37:34

by Brown, Len

[permalink] [raw]
Subject: RE: 2.6.14-rc4-mm1, acpi, irq problems, hdc (cdrom) dead


>Since some kernel revisions (hard to tell since when, I don't use cdrom
>very often), the cdrom hdc is not working any more:
>
>vmunix: hdc: lost interrupt

> 2.6.14-rc4-mm1

Can you try vanilla 2.6.14?

If 2.6.14 works, then does 2.6.14-rc4-mm1 with git-acpi.patch backed out work better?:
http://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.14-rc4/2.6.14-rc4-mm1/broken-out/git-acpi.patch

If 2.6.14 fails, does 2.6.13 work better?


> Kernel command line: BOOT_IMAGE=2.6.14-rc4-mm1 ro root=303 lapic
> Local APIC disabled by BIOS -- reenabling.
> Found and enabled local APIC!

forcing the LAPIC to be enabled when the BIOS didn't enable it
is risky -- you're asserting that you know more
about the hardware than the BIOS writer knew.

Do you still have the issue without the "lapic" boot option?

> ACPI-0284: *** Info: Table [DSDT] replaced by host OS

You're somewhat on your own here since you've replaced the OEM's firmware.
Do you still have the issue without replacing the BIOS?

cheers,
-Len