piix migration to ata_piix breaks PATA: CRX880A

Bug #119905 reported by Michael Morgan
22
Affects Status Importance Assigned to Milestone
casper (Ubuntu)
Invalid
Undecided
Unassigned
linux-source-2.6.22 (Ubuntu)
Fix Released
High
Canonical Kernel Team

Bug Description

With distributions (ie. Ubuntu's Gutsy Gibbon) now deprecating the 'piix' driver,
we are forced to use the 'ata_piix' instead. This driver, however, does not work
properly with Sony's CRX880A CD-ROM.

This causes problems with certain Dell Lanai (Inspiron 1420) laptops, which
come standard with this CD-ROM. The issue has been worked around by
using the 'break=top' kernel directive, and executing 'modprobe piix; exit'.
However, in Gutsy the piix driver will not be included anymore.

The ata_piix driver therefore needs a patch to fix the CRX880A for Gutsy.

Revision history for this message
Colin Watson (cjwatson) wrote :

This doesn't seem like ubiquity's responsibility; it runs much later. A workaround might be possible in casper (though I expect that would break other systems), but it's really the responsibility of the kernel to declare proper modaliases so that hardware detection works.

Could you attach 'lspci -vvnn'?

Changed in ubiquity:
status: Unconfirmed → Needs Info
Revision history for this message
Michael Morgan (mikmorg) wrote :

You're absolutely right - I'm sorry for not updating this bug earlier on this point. I did not realize I put this in Ubiquity - it should be casper.

I don't have a Lanai with me at the moment, but I can tell you that the device that isn't recognized by ata_piix is the CRX880A. I'll let you know as soon as I get ahold of a Lanai, what the PCI #/info is.

Thanks.

Revision history for this message
Michael Morgan (mikmorg) wrote :

Attached is the lspci -vvnn

Revision history for this message
Michael Morgan (mikmorg) wrote : Re: Casper does not load piix CD-ROM module.

Should casper be attempting to load every module it can for meda such as CD-ROMs, so that it doesn't miss any? It seems like this is what the d-i installer does.

description: updated
Changed in linux-source-2.6.20:
assignee: nobody → mikmorg
Revision history for this message
Michael Morgan (mikmorg) wrote :

I have found that piix is deprecated, in light of ata_piix. ata_piix gets loaded by casper, and 'piix' doesn't exist in Gutsy anymore. This is now a kernel issue.

Changed in casper:
status: Incomplete → Invalid
status: New → Invalid
Revision history for this message
Michael Morgan (mikmorg) wrote :

This bug is now retitled as a bug with ata_piix, having migrated from piix.

description: updated
Changed in linux-source-2.6.20:
assignee: mikmorg → nobody
status: Invalid → New
Revision history for this message
Matti Lindell (mlind) wrote :

target gutsy's kernel

Revision history for this message
Sitsofe Wheeler (sitsofe) wrote :

(Might be similar to Bug #94119 )

Revision history for this message
Christian Vogler (christian-vogler) wrote :

Can someone please apply the patches from the current git snapshot of the kernel? They fix the Santa Rosa issues with CDROM drives. In particular, the patch fragment below does the trick, taken from the git snapshot. As soon as I apply it to my gutsy installation and recompile the ata_piix driver, the CDROM drive is recognize and works just fine with anything I throw at it, including CD and DVD burning.

Revision history for this message
Henrik Nilsen Omma (henrik) wrote :

Confirming and setting milestone as there is a patch available.

Changed in linux-source-2.6.22:
importance: Undecided → High
status: New → Confirmed
Steve Langasek (vorlon)
Changed in linux-source-2.6.22:
assignee: nobody → canonical-kernel-team
Revision history for this message
Tim Gardner (timg-tpi) wrote :

http://launchpadlibrarian.net/8656831/patch is already in Gutsy. Commit a03cf181b9c19b4e95d847cd394c7ffaf5109d06

Changed in linux-source-2.6.22:
status: Confirmed → Fix Released
Revision history for this message
joenix (woutersj) wrote :

I just noticed the patch has been updated:
http://www.mail-archive.com/linux-ide%40vger.kernel.org/msg07432.html

ich_pata_100 should be ich_pata_133, as explained here:
http://www.mail-archive.com/linux-ide%40vger.kernel.org/msg07417.html

Changed in dell:
importance: Undecided → High
status: New → Fix Released
Changed in somerville:
importance: Undecided → High
status: New → Fix Released
no longer affects: dell
Revision history for this message
Timothy R. Chavez (timrchavez) wrote :

The bug task for the somerville project has been removed by an automated script. This bug has been cloned on that project and is available here: https://bugs.launchpad.net/bugs/1305716

no longer affects: somerville
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.