Breezy does not boot on Acer TravelMate 3000 series -> kernel panic

Bug #23164 reported by Bradley T Hughes
6
Affects Status Importance Assigned to Milestone
Ubuntu
Invalid
Medium
Unassigned
linux-source-2.6.15 (Ubuntu)
Invalid
Medium
Ben Collins

Bug Description

I tried to install breezy on a new Acer TravelMate 3002WTMi, and the installation cd does not boot (kernel panics)
without the noapic option. Apparently this is because of a bug in the bios (see
https://wiki.ubuntu.com/LaptopTestingTeam/AcerTravelmate3002WTCi). Without apic, ACPI also does not work. The attached
kernel patch fixes the boot problem by simply continuing (instead of panicing) if changing an APIC id fails.

After fixing this, irq routing works, and most of the devices work. Unfortunately, the DSDT shipped on the laptop is
buggy, so a new one has to be downloaded from acpi.sf.net to get all devices working. But at least with the fix above,
the laptop will boot.

Revision history for this message
Bradley T Hughes (bhughes) wrote :

Created an attachment (id=4317)
fix obtained from LaptopTestingTeam/AcerTravelMate3002WTCi wiki page

Revision history for this message
Matt Zimmerman (mdz) wrote :

This patch isn't obviously correct, and it's too late in the release cycle to
get it properly tested, so this will need to wait until after 5.10

Revision history for this message
Ben Collins (ben-collins) wrote :

Patch looks like it is working around broken hardware. The wiki page now shows
that a correct DSDT is needed in order for ACPI to work.

You can try testing 2.6.15 under dapper.

Revision history for this message
Bradley T Hughes (bhughes) wrote :

2.6.15 from dapper doesn't boot with apic enabled. FWIW, I know that the patch works around buggy hardware, and that I need a new DSDT;
that's what I originally reported. My intention was to convey the fact that most of the hardware in the laptop does not work without
ACPI, and in order for ACPI to work, I have to enable apic. But in order get the laptop to boot with apic enabled, I have to apply the
patch attached to this report. I don't claim ownership of the patch, nor do I understand completely what it does; I just grabbed it from
the ubuntu wiki.

Revision history for this message
Ben Collins (ben-collins) wrote :

What I meant by "works around" is that it bypasses sanity checks that keep the
system stable. If those checks fail, then things are buggy, and it could produce
more bugs than it fixes (especially on hardware different from yours).

The patch cannot be applied. And since this is certainly buggy hardware, we
cannot fix it either.

Revision history for this message
Ben Collins (ben-collins) wrote :

This was rejected before, and rejected again. We cannot fix buggy hardware.

Please contact your hardware vendor for a fix.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.