Since 10.04 64bit version boot process breaks after initrd "disk not found"when Blu-Ray SATA drive is connected
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-
Regression: Yes
Reproducible: Yes
ProcVersionSign
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,
Controls : 37
Simple ctrls : 21
Card1.Amixer.info:
Card hw:1 'CinemaTM'
Mixer name : 'USB Mixer'
Components : 'USB045e:075d'
Controls : 2
Simple ctrls : 1
Card1.Amixer.
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,
Controls : 4
Simple ctrls : 1
Card2.Amixer.
Simple mixer control 'IEC958',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [on]
Card3.Amixer.info:
Card hw:3 'SAA7134'
Mixer name : 'SAA7134 Mixer'
Components : ''
Controls : 6
Simple ctrls : 3
Date: Wed Jul 28 00:08:17 2010
EcryptfsInUse: Yes
HibernationDevice: RESUME=
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=
ProcEnviron:
SHELL=/bin/bash
PATH=(custom, user)
LANG=de_DE.UTF-8
LANGUAGE=
RelatedPackageV
RfKill:
SourcePackage: linux
dmi.bios.date: 03/30/2010
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 1509
dmi.board.
dmi.board.name: M4A78 PRO
dmi.board.vendor: ASUSTeK Computer INC.
dmi.board.version: Rev 1.xx
dmi.chassis.
dmi.chassis.type: 3
dmi.chassis.vendor: Chassis Manufacture
dmi.chassis.
dmi.modalias: dmi:bvnAmerican
dmi.product.name: System Product Name
dmi.product.
dmi.sys.vendor: System manufacturer
Changed in linux (Ubuntu): | |
status: | New → Confirmed |
tags: | removed: regression-potential |
Appears to be also a problem from kernel update 32bit 2.6.32.22 to 2.6.32-24 !!?
Some more analysis: 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.
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/
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 ??