Opened 12 years ago
Closed 9 years ago
#8647 closed bug (fixed)
Booting pauses for 1.25 minutes with SATA AHCI mode
Reported by: | HAL | Owned by: | nobody |
---|---|---|---|
Priority: | normal | Milestone: | R1 |
Component: | Drivers/Disk | Version: | R1/Development |
Keywords: | boot AHCI pause | Cc: | HAL, popoven@… |
Blocked By: | Blocking: | ||
Platform: | All |
Description
Previous booting would just stop completely at the middle icon on the haiku boot screen but with hrev44241 it pauses for about 1.25 minutes. I am booting with none of the safe mode options enabled. My system is: MSI 870AG54 motherboard http://au.msi.com/product/mb/870S-G54.html#/?div=Detail
Welcome to the Haiku shell. ~> listdev device Bridge (Host bridge) [6|0|0] vendor 1022: Advanced Micro Devices [AMD] device 1204: Family 10h Processor Link Control device Bridge (Host bridge) [6|0|0] vendor 1022: Advanced Micro Devices [AMD] device 1203: Family 10h Processor Miscellaneous Control device Bridge (Host bridge) [6|0|0] vendor 1022: Advanced Micro Devices [AMD] device 1202: Family 10h Processor DRAM Controller device Bridge (Host bridge) [6|0|0] vendor 1022: Advanced Micro Devices [AMD] device 1201: Family 10h Processor Address Map device Bridge (Host bridge) [6|0|0] vendor 1022: Advanced Micro Devices [AMD] device 1200: Family 10h Processor HyperTransport Configuration device Serial bus controller (USB controller, EHCI) [c|3|20] vendor 1002: Advanced Micro Devices [AMD] nee ATI device 4396: SB7x0/SB8x0/SB9x0 USB EHCI Controller device Serial bus controller (USB controller, OHCI) [c|3|10] vendor 1002: Advanced Micro Devices [AMD] nee ATI device 4397: SB7x0/SB8x0/SB9x0 USB OHCI0 Controller device Network controller (Ethernet controller) [2|0|0] vendor 10ec: Realtek Semiconductor Co., Ltd. device 8168: RTL8111/8168B PCI Express Gigabit Ethernet controller device Bridge (PCI bridge, Normal decode) [6|4|0] vendor 1002: Advanced Micro Devices [AMD] nee ATI device 43a1: SB700/SB800/SB900 PCI to PCI bridge (PCIE port 1) device Mass storage controller (IDE interface) [1|1|85] vendor 197b: JMicron Technology Corp. device 2368: JMB368 IDE controller device Bridge (PCI bridge, Normal decode) [6|4|0] vendor 1002: Advanced Micro Devices [AMD] nee ATI device 43a0: SB700/SB800/SB900 PCI to PCI bridge (PCIE port 0) device Serial bus controller (USB controller, OHCI) [c|3|10] vendor 1002: Advanced Micro Devices [AMD] nee ATI device 4399: SB7x0/SB8x0/SB9x0 USB OHCI2 Controller device Bridge (PCI bridge, Subtractive decode) [6|4|1] vendor 1002: Advanced Micro Devices [AMD] nee ATI device 4384: SBx00 PCI to PCI Bridge device Bridge (ISA bridge) [6|1|0] vendor 1002: Advanced Micro Devices [AMD] nee ATI device 439d: SB7x0/SB8x0/SB9x0 LPC host controller device Multimedia controller (Audio device) [4|3|0] vendor 1002: Advanced Micro Devices [AMD] nee ATI device 4383: SBx00 Azalia (Intel HDA) device Serial bus controller (SMBus) [c|5|0] vendor 1002: Advanced Micro Devices [AMD] nee ATI device 4385: SBx00 SMBus Controller device Serial bus controller (USB controller, EHCI) [c|3|20] vendor 1002: Advanced Micro Devices [AMD] nee ATI device 4396: SB7x0/SB8x0/SB9x0 USB EHCI Controller device Serial bus controller (USB controller, OHCI) [c|3|10] vendor 1002: Advanced Micro Devices [AMD] nee ATI device 4397: SB7x0/SB8x0/SB9x0 USB OHCI0 Controller device Serial bus controller (USB controller, EHCI) [c|3|20] vendor 1002: Advanced Micro Devices [AMD] nee ATI device 4396: SB7x0/SB8x0/SB9x0 USB EHCI Controller device Serial bus controller (USB controller, OHCI) [c|3|10] vendor 1002: Advanced Micro Devices [AMD] nee ATI device 4397: SB7x0/SB8x0/SB9x0 USB OHCI0 Controller device Mass storage controller (SATA controller, AHCI 1.0) [1|6|1] vendor 1002: Advanced Micro Devices [AMD] nee ATI device 4391: SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode] device Serial bus controller (USB controller, XHCI) [c|3|30] vendor 1033: NEC Corporation device 0194: uPD720200 USB 3.0 Host Controller device Bridge (PCI bridge, Normal decode) [6|4|0] vendor 1002: Advanced Micro Devices [AMD] nee ATI device 597f: RD790 PCI to PCI bridge (PCI express gpp port F) device Multimedia controller (Audio device) [4|3|0] vendor 1002: Advanced Micro Devices [AMD] nee ATI device aa90: Turks HDMI Audio [Radeon HD 6000 Series] device Display controller (VGA compatible controller, VGA controller) [3|0|0] vendor 1002: Advanced Micro Devices [AMD] nee ATI device 6758: Turks [Radeon HD 6670] device Bridge (PCI bridge, Normal decode) [6|4|0] vendor 1002: Advanced Micro Devices [AMD] nee ATI device 5978: RD790 PCI to PCI bridge (external gfx0 port A) device Bridge (Host bridge) [6|0|0] vendor 1002: Advanced Micro Devices [AMD] nee ATI device 5957: RX780/RX790 Chipset Host Bridge ~>
I will also uplooad the syslog and photos of the boot process. Testing in hrev44241
Attachments (38)
Change History (52)
by , 12 years ago
Attachment: | syslog.txt added |
---|
comment:1 by , 12 years ago
I could only boot in IDE mode before hrev44241. I will upload the boot debug photos later. In the syslog there are busy port errors and lots of reseting from about line 659.
by , 12 years ago
Attachment: | 100_0527.JPG added |
---|
In this ebug is more relevant to the start of the problem, photo 12
comment:3 by , 12 years ago
At least in the part I think is most relevant, there is no difference. If it is necessary I will go over it and compare all?
comment:4 by , 12 years ago
My motherboard has changed since I reported this bug. It is now a MSI 870A Fuzion just the same north bridge. Now the pause only happens for about 17 seconds. I am testing with hrev44543. Here is my hardware now.
~> listdev
device Bridge (Host bridge) [6|0|0]
vendor 1022: Advanced Micro Devices [AMD] device 1204: Family 10h Processor Link Control
device Bridge (Host bridge) [6|0|0]
vendor 1022: Advanced Micro Devices [AMD] device 1203: Family 10h Processor Miscellaneous Control
device Bridge (Host bridge) [6|0|0]
vendor 1022: Advanced Micro Devices [AMD] device 1202: Family 10h Processor DRAM Controller
device Bridge (Host bridge) [6|0|0]
vendor 1022: Advanced Micro Devices [AMD] device 1201: Family 10h Processor Address Map
device Bridge (Host bridge) [6|0|0]
vendor 1022: Advanced Micro Devices [AMD] device 1200: Family 10h Processor HyperTransport Configuration
device Serial bus controller (USB controller, OHCI) [c|3|10]
vendor 1002: Advanced Micro Devices [AMD] nee ATI device 4399: SB7x0/SB8x0/SB9x0 USB OHCI2 Controller
device Bridge (PCI bridge, Subtractive decode) [6|4|1]
vendor 1002: Advanced Micro Devices [AMD] nee ATI device 4384: SBx00 PCI to PCI Bridge
device Bridge (ISA bridge) [6|1|0]
vendor 1002: Advanced Micro Devices [AMD] nee ATI device 439d: SB7x0/SB8x0/SB9x0 LPC host controller
device Multimedia controller (Audio device) [4|3|0]
vendor 1002: Advanced Micro Devices [AMD] nee ATI device 4383: SBx00 Azalia (Intel HDA)
device Mass storage controller (IDE interface) [1|1|8a]
vendor 1002: Advanced Micro Devices [AMD] nee ATI device 439c: SB7x0/SB8x0/SB9x0 IDE Controller
device Serial bus controller (SMBus) [c|5|0]
vendor 1002: Advanced Micro Devices [AMD] nee ATI device 4385: SBx00 SMBus Controller
device Serial bus controller (USB controller, EHCI) [c|3|20]
vendor 1002: Advanced Micro Devices [AMD] nee ATI device 4396: SB7x0/SB8x0/SB9x0 USB EHCI Controller
device Serial bus controller (USB controller, OHCI) [c|3|10]
vendor 1002: Advanced Micro Devices [AMD] nee ATI device 4398: SB7x0 USB OHCI1 Controller
device Serial bus controller (USB controller, OHCI) [c|3|10]
vendor 1002: Advanced Micro Devices [AMD] nee ATI device 4397: SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
device Serial bus controller (USB controller, EHCI) [c|3|20]
vendor 1002: Advanced Micro Devices [AMD] nee ATI device 4396: SB7x0/SB8x0/SB9x0 USB EHCI Controller
device Serial bus controller (USB controller, OHCI) [c|3|10]
vendor 1002: Advanced Micro Devices [AMD] nee ATI device 4398: SB7x0 USB OHCI1 Controller
device Serial bus controller (USB controller, OHCI) [c|3|10]
vendor 1002: Advanced Micro Devices [AMD] nee ATI device 4397: SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
device Mass storage controller (SATA controller, AHCI 1.0) [1|6|1]
vendor 1002: Advanced Micro Devices [AMD] nee ATI device 4391: SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode]
device Serial bus controller (USB controller, XHCI) [c|3|30]
vendor 1033: NEC Corporation device 0194: uPD720200 USB 3.0 Host Controller
device Bridge (PCI bridge, Normal decode) [6|4|0]
vendor 1002: Advanced Micro Devices [AMD] nee ATI device 597f: RD790 PCI to PCI bridge (PCI express gpp port F)
device Network controller (Ethernet controller) [2|0|0]
vendor 10ec: Realtek Semiconductor Co., Ltd. device 8168: RTL8111/8168B PCI Express Gigabit Ethernet controller
device Bridge (PCI bridge, Normal decode) [6|4|0]
vendor 1002: Advanced Micro Devices [AMD] nee ATI device 597e: RD790 PCI to PCI bridge (PCI express gpp port E)
device Serial bus controller (FireWire (IEEE 1394), OHCI) [c|0|10]
vendor 1106: VIA Technologies, Inc. device 3403: VT6315 Series Firewire Controller
device Bridge (PCI bridge, Normal decode) [6|4|0]
vendor 1002: Advanced Micro Devices [AMD] nee ATI device 597d: RD790 PCI to PCI bridge (PCI express gpp port D)
device Mass storage controller (SATA controller, AHCI 1.0) [1|6|1]
vendor 1b4b: Marvell Technology Group Ltd. device 9123: 88SE9123 PCIe SATA 6.0 Gb/s controller
device Bridge (PCI bridge, Normal decode) [6|4|0]
vendor 1002: Advanced Micro Devices [AMD] nee ATI device 597c: RD790 PCI to PCI bridge (PCI express gpp port C)
device (Unknown) (255:0:0) [ff|0|0]
vendor 1fc8: Unknown device 0be0: Unknown
device Bridge (PCI bridge, Normal decode) [6|4|0]
vendor 1fc8: Unknown device 0960: Unknown
device Bridge (PCI bridge, Normal decode) [6|4|0]
vendor 1fc8: Unknown device 08a0: Unknown
device Multimedia controller (Audio device) [4|3|0]
vendor 1002: Advanced Micro Devices [AMD] nee ATI device aab0: Unknown
device Display controller (VGA compatible controller, VGA controller) [3|0|0]
vendor 1002: Advanced Micro Devices [AMD] nee ATI device 6819: PITCAIRN PRO [Radeon HD 7800 Series]
device Bridge (PCI bridge, Normal decode) [6|4|0]
vendor 1fc8: Unknown device 0820: Unknown
device Bridge (PCI bridge, Normal decode) [6|4|0]
vendor 1fc8: Unknown device 0920: Unknown
device Bridge (PCI bridge, Normal decode) [6|4|0]
vendor 1002: Advanced Micro Devices [AMD] nee ATI device 5978: RD790 PCI to PCI bridge (external gfx0 port A)
device Bridge (Host bridge) [6|0|0]
vendor 1002: Advanced Micro Devices [AMD] nee ATI device 5957: RX780/RX790 Chipset Host Bridge
~>
At least one of the unknown devices will be the Lucid Logix multi GPU chip which is different from firewire or SLI. It allows different brands and models of GPU to be mixed for greater 3d acceleration.
comment:5 by , 12 years ago
Version: | R1/alpha3 → R1/Development |
---|
comment:6 by , 12 years ago
I will upload the syslog or the part of syslog where the delay happens. If that is not enough let me know and will upload the whole syslog or whatever else might be required. It seems to be happenning with ahci driver.
by , 12 years ago
Attachment: | Trouble Detecting AHCI Devices.txt added |
---|
comment:8 by , 12 years ago
I did not have issue with failing ahci drivers with the msi870g54, however I do have the same problem with a msi 870a-g46, My debug looks the same as this one.
comment:9 by , 12 years ago
I have tested with yet another MB. ASUS M5A97 R2.0. This MB has even longer delay: 2 minutes at the middle boot icon. The syslog is similar to the MSI 870AG54. I was testing in haiku-r1alpha4.
by , 12 years ago
Attachment: | Computer Hardware From lspci -nn in Linux Ubuntu.txt added |
---|
ASUS M5A97 R2.0
comment:10 by , 12 years ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
I have neither the hardware nor the time to fix this issue. sorry.
comment:11 by , 12 years ago
Cc: | added |
---|
I have same problem on ASRock 970 Extreme3 board: very long delay while booting in AHCI mode and no hard disk visible after booting. I managed to boot and install Haiku in IDE mode.
listdev
device Bridge (Host bridge) [6|0|0] vendor 1022: Advanced Micro Devices [AMD] device 1605: Family 15h Processor Function 5 device Bridge (Host bridge) [6|0|0] vendor 1022: Advanced Micro Devices [AMD] device 1604: Family 15h Processor Function 4 device Bridge (Host bridge) [6|0|0] vendor 1022: Advanced Micro Devices [AMD] device 1603: Family 15h Processor Function 3 device Bridge (Host bridge) [6|0|0] vendor 1022: Advanced Micro Devices [AMD] device 1602: Family 15h Processor Function 2 device Bridge (Host bridge) [6|0|0] vendor 1022: Advanced Micro Devices [AMD] device 1601: Family 15h Processor Function 1 device Bridge (Host bridge) [6|0|0] vendor 1022: Advanced Micro Devices [AMD] device 1600: Family 15h Processor Function 0 device Serial bus controller (USB controller, EHCI) [c|3|20] vendor 1002: Advanced Micro Devices [AMD] nee ATI device 4396: SB7x0/SB8x0/SB9x0 USB EHCI Controller device Serial bus controller (USB controller, OHCI) [c|3|10] vendor 1002: Advanced Micro Devices [AMD] nee ATI device 4397: SB7x0/SB8x0/SB9x0 USB OHCI0 Controller device Network controller (Ethernet controller) [2|0|0] vendor 10ec: Realtek Semiconductor Co., Ltd. device 8168: RTL8111/8168B PCI Express Gigabit Ethernet controller device Bridge (PCI bridge, Normal decode) [6|4|0] vendor 1002: Advanced Micro Devices [AMD] nee ATI device 43a3: SB900 PCI to PCI bridge (PCIE port 3) device Bridge (PCI bridge, Normal decode) [6|4|0] vendor 1002: Advanced Micro Devices [AMD] nee ATI device 43a0: SB700/SB800/SB900 PCI to PCI bridge (PCIE port 0) device Serial bus controller (USB controller, OHCI) [c|3|10] vendor 1002: Advanced Micro Devices [AMD] nee ATI device 4399: SB7x0/SB8x0/SB9x0 USB OHCI2 Controller device Bridge (PCI bridge, Subtractive decode) [6|4|1] vendor 1002: Advanced Micro Devices [AMD] nee ATI device 4384: SBx00 PCI to PCI Bridge device Bridge (ISA bridge) [6|1|0] vendor 1002: Advanced Micro Devices [AMD] nee ATI device 439d: SB7x0/SB8x0/SB9x0 LPC host controller device Multimedia controller (Audio device) [4|3|0] vendor 1002: Advanced Micro Devices [AMD] nee ATI device 4383: SBx00 Azalia (Intel HDA) device Mass storage controller (IDE interface) [1|1|8a] vendor 1002: Advanced Micro Devices [AMD] nee ATI device 439c: SB7x0/SB8x0/SB9x0 IDE Controller device Serial bus controller (SMBus) [c|5|0] vendor 1002: Advanced Micro Devices [AMD] nee ATI device 4385: SBx00 SMBus Controller device Serial bus controller (USB controller, EHCI) [c|3|20] vendor 1002: Advanced Micro Devices [AMD] nee ATI device 4396: SB7x0/SB8x0/SB9x0 USB EHCI Controller device Serial bus controller (USB controller, OHCI) [c|3|10] vendor 1002: Advanced Micro Devices [AMD] nee ATI device 4397: SB7x0/SB8x0/SB9x0 USB OHCI0 Controller device Serial bus controller (USB controller, EHCI) [c|3|20] vendor 1002: Advanced Micro Devices [AMD] nee ATI device 4396: SB7x0/SB8x0/SB9x0 USB EHCI Controller device Serial bus controller (USB controller, OHCI) [c|3|10] vendor 1002: Advanced Micro Devices [AMD] nee ATI device 4397: SB7x0/SB8x0/SB9x0 USB OHCI0 Controller device Mass storage controller (IDE interface) [1|1|8f] vendor 1002: Advanced Micro Devices [AMD] nee ATI device 4390: SB7x0/SB8x0/SB9x0 SATA Controller [IDE mode] device Serial bus controller (USB controller, XHCI) [c|3|30] vendor 1b6f: Etron Technology, Inc. device 7023: EJ168 USB 3.0 Host Controller device Bridge (PCI bridge, Normal decode) [6|4|0] vendor 1002: Advanced Micro Devices [AMD] nee ATI device 5a1c: RD890 PCI to PCI bridge (PCI express gpp port H) device Display controller (VGA compatible controller, VGA controller) [3|0|0] vendor 10de: NVIDIA Corporation device 0404: G84 [GeForce 8400 GS] device Bridge (PCI bridge, Normal decode) [6|4|0] vendor 1002: Advanced Micro Devices [AMD] nee ATI device 5a16: RD890 PCI to PCI bridge (PCI express gpp port B) device Generic system peripheral (IOMMU) [8|6|0] vendor 1002: Advanced Micro Devices [AMD] nee ATI device 5a23: RD990 I/O Memory Management Unit (IOMMU) device Bridge (Host bridge) [6|0|0] vendor 1002: Advanced Micro Devices [AMD] nee ATI device 5a14: RD890 PCI to PCI bridge (external gfx0 port B)
haiku-nightly-hrev45280-x86gcc2hybrid
Also I've got KDL when unmounted target partition after installation, but probably it's unrelated to this bug.
comment:12 by , 11 years ago
If it hurts you, you can get around the problem setting SATA to work as IDE in Bios.
comment:13 by , 9 years ago
I tried booting with hrev50241 x86_64 in AHCI mode. The boot does not pause anymore at the middle icon. Looks like it is fixed in this revision.
Syslog booting with SATA AHCI on