Since 10.04 64bit version boot process breaks after initrd "disk not found"when Blu-Ray SATA drive is connected

Bug #610629 reported by Jens Köhler
26
This bug affects 4 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Expired
Undecided
Unassigned

Bug Description

Mainboard is ASUS M4A78 Pro with 780G chipset - see lspci for details.

Since 10.04 64-bit version hangs at boot up for about 30s when Blu-Ray drive LG BH08LS20 is connected at SATA port.
Then startup proceeds with no errors but LG drive is not recognized , even it is not possible to open the drive's tray
nor the drive listed by 'lspci'.

If I trigger a cold reset during the above mentioned 30s the startup of BIOS becomes very,very slow and the LG drive (still connected!)
is not recognized even by BIOS ! In this case I have to switch off the power , then BIOS works fine again.

uname -a
Linux sensei 2.6.32-24-generic #38-Ubuntu SMP Mon Jul 5 09:20:59 UTC 2010 x86_64 GNU/Linux

lspci
00:00.0 Host bridge: Advanced Micro Devices [AMD] RS780 Host Bridge
00:01.0 PCI bridge: ASUSTeK Computer Inc. RS880 PCI to PCI bridge (int gfx)
00:06.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (PCIE port 2)
00:11.0 SATA controller: ATI Technologies Inc SB700/SB800 SATA Controller [AHCI mode]

See errors at sata port 4:
dmesg |grep ata
[ 0.000000] BIOS-e820: 00000000cff90000 - 00000000cffa8000 (ACPI data)
[ 0.000000] modified: 00000000cff90000 - 00000000cffa8000 (ACPI data)
[ 0.000000] #0 [0000000000 - 0000001000] BIOS data page ==> [0000000000 - 0000001000]
[ 0.000000] Memory: 3785312k/4718592k available (5422k kernel code, 787332k absent, 145948k reserved, 2979k data, 880k init)
[ 0.889311] libata version 3.00 loaded.
[ 1.087839] pata_acpi 0000:00:14.1: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 1.087866] pata_acpi 0000:00:14.1: setting latency timer to 64
[ 1.427529] Write protecting the kernel read-only data: 7696k
[ 1.493819] ata1: SATA max UDMA/133 abar m1024@0xfbbffc00 port 0xfbbffd00 irq 22
[ 1.493822] ata2: SATA max UDMA/133 abar m1024@0xfbbffc00 port 0xfbbffd80 irq 22
[ 1.493825] ata3: SATA max UDMA/133 abar m1024@0xfbbffc00 port 0xfbbffe00 irq 22
[ 1.493828] ata4: SATA max UDMA/133 abar m1024@0xfbbffc00 port 0xfbbffe80 irq 22
[ 1.493832] ata5: SATA max UDMA/133 abar m1024@0xfbbffc00 port 0xfbbfff00 irq 22
[ 1.493835] ata6: SATA max UDMA/133 abar m1024@0xfbbffc00 port 0xfbbfff80 irq 22
[ 1.495261] scsi6 : pata_atiixp
[ 1.496030] scsi7 : pata_atiixp
[ 1.497288] ata7: PATA max UDMA/100 cmd 0x1f0 ctl 0x3f6 bmdma 0xff00 irq 14
[ 1.497290] ata8: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0xff08 irq 15
[ 1.840034] ata1: SATA link down (SStatus 0 SControl 300)
[ 2.020020] ata3: softreset failed (device not ready)
[ 2.020023] ata3: applying SB600 PMP SRST workaround and retrying
[ 2.020038] ata6: softreset failed (device not ready)
[ 2.020040] ata6: applying SB600 PMP SRST workaround and retrying
[ 2.020055] ata5: softreset failed (device not ready)
[ 2.020057] ata5: applying SB600 PMP SRST workaround and retrying
[ 2.020072] ata2: softreset failed (device not ready)
[ 2.020074] ata2: applying SB600 PMP SRST workaround and retrying
[ 2.200033] ata2: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 2.200056] ata5: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 2.200075] ata6: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 2.200093] ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[ 2.203107] ata6.00: ATA-7: SAMSUNG SP2504C, VT100-41, max UDMA7
[ 2.203110] ata6.00: 488397168 sectors, multi 0: LBA48 NCQ (depth 31/32), AA
[ 2.206459] ata2.00: ATA-7: SAMSUNG HD322HJ, 1AG01113, max UDMA7
[ 2.206462] ata2.00: 625142448 sectors, multi 16: LBA48 NCQ (depth 31/32), AA
[ 2.212705] ata5.00: HPA unlocked: 976771055 -> 976773168, native 976773168
[ 2.212772] ata5.00: ATA-7: SAMSUNG HD502IJ, 1AA01110, max UDMA7
[ 2.212775] ata5.00: 976773168 sectors, multi 0: LBA48 NCQ (depth 31/32), AA
[ 2.213008] ata2.00: configured for UDMA/133
[ 2.213137] ata3.00: ATAPI: LITE-ON DVDRW LH-20A1L, BL06, max UDMA/100, ATAPI AN
[ 2.219252] ata5.00: configured for UDMA/133
[ 2.225165] ata6.00: configured for UDMA/133
[ 2.226523] ata3.00: configured for UDMA/100
[ 11.500014] ata4: softreset failed (device not ready)
[ 21.510007] ata4: softreset failed (device not ready)
[ 32.120018] ata4: link is slow to respond, please be patient (ready=0)
[ 56.540024] ata4: softreset failed (device not ready)
[ 56.540029] ata4: limiting SATA link speed to 1.5 Gbps
[ 61.770019] ata4: softreset failed (device not ready)
[ 61.770021] ata4: reset failed, giving up

The problem does not occur at Ubuntu 10.04 32bit LiveCD , here the LG BH08LS20 works fine (sata port 4).
No problems with older 09.10 , too. A second connected SATA DVD resp. 3 other hard drives work always fine !

Created on same machine but with 10.04 32bitLiveCD:
dmesg |grep ata
[ 0.000000] BIOS-e820: 00000000cff90000 - 00000000cffa8000 (ACPI data)
[ 0.000000] modified: 00000000cff90000 - 00000000cffa8000 (ACPI data)
[ 0.000000] #0 [0000000000 - 0000001000] BIOS data page ==> [0000000000 - 0000001000]
[ 0.000000] Memory: 3343988k/3407424k available (4673k kernel code, 61688k reserved, 2122k data, 656k init, 2498120k highmem)
[ 0.000000] .data : 0xc0590613 - 0xc07a2e48 (2122 kB)
[ 0.466416] libata version 3.00 loaded.
[ 2.196727] pata_acpi 0000:00:14.1: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 2.196754] pata_acpi 0000:00:14.1: setting latency timer to 64
[ 2.548933] Write protecting the kernel read-only data: 1840k
[ 2.613834] ata1: SATA max UDMA/133 abar m1024@0xfbbffc00 port 0xfbbffd00 irq 22
[ 2.613839] ata2: SATA max UDMA/133 abar m1024@0xfbbffc00 port 0xfbbffd80 irq 22
[ 2.613843] ata3: SATA max UDMA/133 abar m1024@0xfbbffc00 port 0xfbbffe00 irq 22
[ 2.613846] ata4: SATA max UDMA/133 abar m1024@0xfbbffc00 port 0xfbbffe80 irq 22
[ 2.613849] ata5: SATA max UDMA/133 abar m1024@0xfbbffc00 port 0xfbbfff00 irq 22
[ 2.613853] ata6: SATA max UDMA/133 abar m1024@0xfbbffc00 port 0xfbbfff80 irq 22
[ 2.614008] scsi6 : pata_atiixp
[ 2.614075] scsi7 : pata_atiixp
[ 2.615320] ata7: PATA max UDMA/100 cmd 0x1f0 ctl 0x3f6 bmdma 0xff00 irq 14
[ 2.615323] ata8: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0xff08 irq 15
[ 2.932077] ata1: SATA link down (SStatus 0 SControl 300)
[ 3.096018] ata3: softreset failed (device not ready)
[ 3.096021] ata4: softreset failed (device not ready)
[ 3.096024] ata4: applying SB600 PMP SRST workaround and retrying
[ 3.096026] ata3: applying SB600 PMP SRST workaround and retrying
[ 3.096048] ata6: softreset failed (device not ready)
[ 3.096051] ata6: applying SB600 PMP SRST workaround and retrying
[ 3.096053] ata5: softreset failed (device not ready)
[ 3.096057] ata5: applying SB600 PMP SRST workaround and retrying
[ 3.096075] ata2: softreset failed (device not ready)
[ 3.096077] ata2: applying SB600 PMP SRST workaround and retrying
[ 3.260037] ata5: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 3.260060] ata6: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 3.260078] ata2: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 3.260096] ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[ 3.260116] ata4: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[ 3.263102] ata6.00: ATA-7: SAMSUNG SP2504C, VT100-41, max UDMA7
[ 3.263105] ata6.00: 488397168 sectors, multi 0: LBA48 NCQ (depth 31/32), AA
[ 3.266026] ata4.00: ATAPI: HL-DT-ST BD-RE BH08LS20, 2.00, max UDMA/133, ATAPI AN
[ 3.266513] ata2.00: ATA-7: SAMSUNG HD322HJ, 1AG01113, max UDMA7
[ 3.266516] ata2.00: 625142448 sectors, multi 16: LBA48 NCQ (depth 31/32), AA
[ 3.271011] ata4.00: configured for UDMA/133
[ 3.272694] ata5.00: HPA unlocked: 976771055 -> 976773168, native 976773168
[ 3.272762] ata5.00: ATA-7: SAMSUNG HD502IJ, 1AA01110, max UDMA7
[ 3.272765] ata5.00: 976773168 sectors, multi 0: LBA48 NCQ (depth 31/32), AA
[ 3.273069] ata2.00: configured for UDMA/133
[ 3.273141] ata3.00: ATAPI: LITE-ON DVDRW LH-20A1L, BL06, max UDMA/100, ATAPI AN
[ 3.279254] ata5.00: configured for UDMA/133
[ 3.282622] ata6.00: configured for UDMA/133
[ 3.286518] ata3.00: configured for UDMA/100

ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: linux-image-2.6.32-24-generic 2.6.32-24.38
Regression: Yes
Reproducible: Yes
ProcVersionSignature: Ubuntu 2.6.32-24.38-generic 2.6.32.15+drm33.5
Uname: Linux 2.6.32-24-generic x86_64
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.21.
Architecture: amd64
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 Card hw:0 'SB'/'HDA ATI SB at 0xfbbf4000 irq 16'
   Mixer name : 'VIA VT1708S'
   Components : 'HDA:11060397,10438346,00100000'
   Controls : 37
   Simple ctrls : 21
Card1.Amixer.info:
 Card hw:1 'CinemaTM'/'Microsoft Microsoft® LifeCam Cinema(TM) at usb-0000:00:12.2-3.2, high speed'
   Mixer name : 'USB Mixer'
   Components : 'USB045e:075d'
   Controls : 2
   Simple ctrls : 1
Card1.Amixer.values:
 Simple mixer control 'Mic',0
   Capabilities: cvolume cvolume-joined cswitch cswitch-joined penum
   Capture channels: Mono
   Limits: Capture 0 - 56
   Mono: Capture 0 [0%] [0.00dB] [on]
Card2.Amixer.info:
 Card hw:2 'HDMI'/'HDA ATI HDMI at 0xfbdfc000 irq 19'
   Mixer name : 'ATI RS690/780 HDMI'
   Components : 'HDA:1002791a,00791a00,00100000'
   Controls : 4
   Simple ctrls : 1
Card2.Amixer.values:
 Simple mixer control 'IEC958',0
   Capabilities: pswitch pswitch-joined penum
   Playback channels: Mono
   Mono: Playback [on]
Card3.Amixer.info:
 Card hw:3 'SAA7134'/'saa7134[0] at 0xfbfff800 irq 22'
   Mixer name : 'SAA7134 Mixer'
   Components : ''
   Controls : 6
   Simple ctrls : 3
Date: Wed Jul 28 00:08:17 2010
EcryptfsInUse: Yes
HibernationDevice: RESUME=UUID=0c66bd37-80ff-4ead-b857-ab1085ad4eb3
InstallationMedia: Kubuntu 9.10 "Karmic Koala" - Release amd64 (20091027)
IwConfig:
 lo no wireless extensions.

 eth1 no wireless extensions.

 eth0 no wireless extensions.
MachineType: System manufacturer System Product Name
ProcCmdLine: BOOT_IMAGE=/vmlinuz-2.6.32-24-generic root=UUID=ea8518f5-b1d3-4fc0-8352-dcdab6a7f93a ro quiet splash
ProcEnviron:
 SHELL=/bin/bash
 PATH=(custom, user)
 LANG=de_DE.UTF-8
 LANGUAGE=
RelatedPackageVersions: linux-firmware 1.34.1
RfKill:

SourcePackage: linux
dmi.bios.date: 03/30/2010
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 1509
dmi.board.asset.tag: To Be Filled By O.E.M.
dmi.board.name: M4A78 PRO
dmi.board.vendor: ASUSTeK Computer INC.
dmi.board.version: Rev 1.xx
dmi.chassis.asset.tag: Asset-1234567890
dmi.chassis.type: 3
dmi.chassis.vendor: Chassis Manufacture
dmi.chassis.version: Chassis Version
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr1509:bd03/30/2010:svnSystemmanufacturer:pnSystemProductName:pvrSystemVersion:rvnASUSTeKComputerINC.:rnM4A78PRO:rvrRev1.xx:cvnChassisManufacture:ct3:cvrChassisVersion:
dmi.product.name: System Product Name
dmi.product.version: System Version
dmi.sys.vendor: System manufacturer

Revision history for this message
Jens Köhler (irimi) wrote :
Revision history for this message
Jens Köhler (irimi) wrote :

Appears to be also a problem from kernel update 32bit 2.6.32.22 to 2.6.32-24 !!?

Some more analysis:
1. I have a test installation of mythbuntu 64bit : When I boot this version on same machine the initrd is loaded but when boot process proceeds to mount rootfs it breaks with error message "/dev/disk/uuid..../ does not exist , droping to shell" - and a busybox console is opened - hence sata driver suddenly does not find same hard disk where same initrd is located.
2. Due to the problems I decided to switch to 32bit version of kubuntu 10.04 because recent 10.04 32bit LiveCD are booting without problems but after installation and since automatic update to kernel 2.6.32-24 during installation the same problem has occured. ;-(

The most important question for the experts: where are the differences between kubuntu 10.04 32/6 bit and ubuntu 32/64 bit of recent LiveCD kernels regarding the SATA driver !! Are there any ? Or maybe it is a build process problem ??

summary: - Since 10.04 64bit version SATA driver has strange effects on BIOS when
- Blu-Ray drive connected
+ Since 10.04 64bit version boot process breaks after initrd "disk not
+ found"when Blu-Ray SATA drive is connected
Brad Figg (brad-figg)
Changed in linux (Ubuntu):
status: New → Confirmed
tags: removed: regression-potential
Revision history for this message
penalvch (penalvch) wrote :

Jens Köhler, thank you for reporting this bug and helping make Ubuntu better. This bug was reported a while ago and there hasn't been any activity in it recently. We were wondering if this is still an issue? Can you try with the latest development release of Ubuntu? ISO CD images are available from http://cdimage.ubuntu.com/releases/ .

If it remains an issue, could you run the following command in the development release from a Terminal (Applications->Accessories->Terminal). It will automatically gather and attach updated debug information to this report.

apport-collect -p linux <replace-with-bug-number>

Also, if you could test the latest upstream kernel available that would be great. It will allow additional upstream developers to examine the issue. Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Once you've tested the upstream kernel, please remove the 'needs-upstream-testing' tag. This can be done by clicking on the yellow pencil icon next to the tag located at the bottom of the bug description and deleting the 'needs-upstream-testing' text. Please let us know your results.

Thanks in advance.

Changed in linux (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for linux (Ubuntu) because there has been no activity for 60 days.]

Changed in linux (Ubuntu):
status: Incomplete → Expired
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.