Bad recognition of DD by ata_piix

Bug #131945 reported by live_linux_secure
2
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Invalid
Undecided
Unassigned
linux-source-2.6.22 (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Hi everyone!
I have an ACER Aspire 9410. This computer has an ATA DD (i'm sure i've disassembled it) but when i try to install Ubuntu (any version even gusty TRIBE X) it is recognised as an SCSI sda... The install works fine and everything works fine after the install but when i shut down the computer the DD makes a very strange noise but not under windows. I've tried to force the use of the ide_generic driver but in this case DMA is absent and impossible to activate (hdparm -d1 /dev/hda) . I've search for an explanation and it appaers to be a bug in ata_piix something like an error during hardware probe.

This is my lspci:

00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS/940GML and 945GT Express Memory Controller Hub (rev 03)
00:01.0 PCI bridge: Intel Corporation Mobile 945GM/PM/GMS/940GML and 945GT Express PCI Express Root Port (rev 03)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 02)
00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 (rev 02)
00:1c.3 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) Serial ATA Storage Controller IDE (rev 02)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 02)
01:00.0 VGA compatible controller: nVidia Corporation Quadro NVS 110M / GeForce Go 7300 (rev a1)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01)
05:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)
0a:06.0 CardBus bridge: Texas Instruments PCIxx12 Cardbus Controller
0a:06.2 Mass storage controller: Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD)
0a:06.3 Generic system peripheral [0805]: Texas Instruments PCIxx12 SDA Standard Compliant SD Host Controller

Note that the use of ide_generic under debian lenny (not etch) doesn't affect DMA, but i'd really like to use Ubuntu

Thanks in advance for your help!
Please contact me for any details

Francois

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

live_linux_secure:

Thank you for your bug reoprt.

The device naming is arbitrary your device isn't really SCSI. The reason your drive is not under /dev/hd? any more is because it is going through libata which makes all ATA device appear with a /dev/sd? syntax)

This looks like it is related to bug #131696 (another ICH7 controller).

Revision history for this message
live_linux_secure (francois-vaningelgom) wrote :

I've looked at the bug report #131696 but there isn't any fix proposed.. is there any?
 maybe put break=top and modprobe -r libata would be helpful??

I don't know i just try...

Thanks for your reply!

Francois

Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

This bug a while ago and there hasn't been any activity in it recently. We were wondering is this still an issue in the official 7.10 Gutsy Gibbon release? Could you please download and try the new version of Ubuntu from http://www.ubuntu.com/getubuntu/download and report back your results. Thanks again and we appreciate your help and feedback.

Changed in linux-source-2.6.22:
status: New → Incomplete
Revision history for this message
David Wynn (wynn-david) wrote :

FYI -- see forum topic http://ubuntuforums.org/showthread.php?t=586894
The original poster of the topic also had an Intel 82801 EB/ER driver, but his lsmod from Etch included the sis5513 module.

For whatever reason, the Ubuntu kernel folk has chosen to compile the kernel with the use of this module completely disabled. The module is still this in the code, but they've chosen to not even compile the module. If you're comfortable with this -- try recompiling your kernel with the sis5513 module enabled.

Instead of this, as found in the stock Gutsy .config file
# CONFIG_BLK_DEV_SIS5513 is not set

Use this, as found in the stock Feisty .config file
CONFIG_BLK_DEV_SIS5513=m

Cheers!

Changed in linux:
status: New → Incomplete
Revision history for this message
David Wynn (wynn-david) wrote :

Note: I found that my issue was related to an upgrade as opposed to a fresh install. Please disregard my comments. For those experiencing upgrade issues, please see bug 152820 for further details of the problem.

Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

This bug report is being closed because we received no reponse to the last inquiry for information. Please reopen it if this is still an issue in the current Ubuntu release. To reopen the bug report you can click on the current status, under the Status column, and change the Status back to "New". Please don't hesitate to submit bug reports in the future, we really appreciate it. Thanks again!

Changed in linux:
status: Incomplete → Invalid
Changed in linux-source-2.6.22:
status: Incomplete → Invalid
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.