Opened 5 years ago

Closed 3 years ago

Last modified 14 months ago

#10978 closed bug (fixed)

Can't boot from usb or cd

Reported by: taos Owned by: axeld
Priority: normal Milestone: R1
Component: System/Boot Loader Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Has a Patch: no Platform: All

Description (last modified by diver)

I'm usually running haiku on an old 2003 laptop. In order to save time building haiku, I decided to test haiku on more recent hardware. Unfortunately, I've been not very lucky. I've tried to boot haiku on three different computers but haven't succeeded once.

All tested boot media work on my laptop.

Boot media:

  • usb card reader with microsd cards:

1.) Intel partition table, hrev47417 (pkgman upgraded nightly), gcc2 hybrid 2.) GPT partition table, hrev47417 (self-built), gcc2 hybrid

  • cd:

3.) latest nightly iso, hrev47380, gcc2 hybrid

All three computers share the same boot failure symptoms.

Usb media with haiku can be chosen via BIOS/UEFI boot menu. Booting fails every time with a message similiar to "OS not found"/"Can't load operating system". It's not possible to open haiku boot menu by holding shift key.

When booting from cd, haiku boot menu is available by holding shift. However, even by activating all safe mode options, it's not possible to boot to the desktop. All I see is the haiku logo with the six (?) icons below. None of these will light up. Boot process won't progress any further.

Here some details for the computers:

A) UEFI mainboard, BIOS legacy mode chosen, output of lspci from Knoppix Live usb stick:

00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor DRAM Controller (rev 09)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port (rev 09)
00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller (rev 09)
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
00:16.0 Communication controller: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 (rev 04)
00:19.0 Ethernet controller: Intel Corporation 82579V Gigabit Network Connection (rev 04)
00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 (rev c4)
00:1c.6 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 7 (rev c4)
00:1c.7 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 8 (rev c4)
00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation Z77 Express Chipset LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 7 Series/C210 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller (rev 04)
01:00.0 FireWire (IEEE 1394): VIA Technologies, Inc. VT6315 Series Firewire Controller (rev 01)
03:00.0 Network controller: Broadcom Corporation BCM43228 802.11a/b/g/n
04:00.0 USB controller: ASMedia Technology Inc. ASM1042 SuperSpeed USB Host Controller

Photos of syslog (from haiku boot menu when booting from CD) attached:

B) BIOS, output of lspci and lusb from kubuntu 12.04 LTS Live CD:

00:00.0 Host bridge: Intel Corporation Core Processor DRAM Controller (rev 18)
00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 18)
00:16.0 Communication controller: Intel Corporation 5 Series/3400 Series Chipset HECI Controller (rev 06)
00:1a.0 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB Universal Host Controller (rev 06)
00:1a.1 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB Universal Host Controller (rev 06)
00:1a.2 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB Universal Host Controller (rev 06)
00:1a.7 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 06)
00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 06)
00:1c.0 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 1 (rev 06)
00:1c.5 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 6 (rev 06)
00:1d.0 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB Universal Host Controller (rev 06)
00:1d.1 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB Universal Host Controller (rev 06)
00:1d.2 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB Universal Host Controller (rev 06)
00:1d.7 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 06)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev a6)
00:1f.0 ISA bridge: Intel Corporation 5 Series Chipset LPC Interface Controller (rev 06)
00:1f.2 IDE interface: Intel Corporation 5 Series/3400 Series Chipset 4 port SATA IDE Controller (rev 06)
00:1f.3 SMBus: Intel Corporation 5 Series/3400 Series Chipset SMBus Controller (rev 06)
00:1f.5 IDE interface: Intel Corporation 5 Series/3400 Series Chipset 2 port SATA IDE Controller (rev 06)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06)
03:06.0 IDE interface: Integrated Technology Express, Inc. IT8213 IDE Controller
3f:00.0 Host bridge: Intel Corporation Core Processor QuickPath Architecture Generic Non-core Registers (rev 05)
3f:00.1 Host bridge: Intel Corporation Core Processor QuickPath Architecture System Address Decoder (rev 05)
3f:02.0 Host bridge: Intel Corporation Core Processor QPI Link 0 (rev 05)
3f:02.1 Host bridge: Intel Corporation Core Processor QPI Physical 0 (rev 05)
3f:02.2 Host bridge: Intel Corporation Core Processor Reserved (rev 05)
3f:02.3 Host bridge: Intel Corporation Core Processor Reserved (rev 05)
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 058f:6335 Alcor Micro Corp. SD/MMC Card Reader
Bus 004 Device 002: ID 04f2:1113 Chicony Electronics Co., Ltd 
Bus 004 Device 005: ID 046d:c05a Logitech, Inc. Optical Mouse M90
Bus 002 Device 002: ID 058f:6387 Alcor Micro Corp. Transcend JetFlash Flash Drive

Photos of syslog (from haiku boot menu when booting from CD) attached:

C) UEFI mainboard, probably in BIOS mode, no secure boot, output of lspci and lusb from kubuntu 14.04 LTS hdd installation:

00:00.0 Host bridge: Intel Corporation 4th Gen Core Processor DRAM Controller (rev 06)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller (rev 06)
00:14.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI (rev 04)
00:16.0 Communication controller: Intel Corporation 8 Series/C220 Series Chipset Family MEI Controller #1 (rev 04)
00:19.0 Ethernet controller: Intel Corporation Ethernet Connection I217-LM (rev 04)
00:1a.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 04)
00:1d.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation Q87 Express LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 8 Series/C220 Series Chipset Family SMBus Controller (rev 04)
00:1f.6 Signal processing controller: Intel Corporation 8 Series Chipset Family Thermal Management Controller (rev 04)
01:00.0 VGA compatible controller: NVIDIA Corporation GK107 [GeForce GT 630 OEM] (rev a1)
01:00.1 Audio device: NVIDIA Corporation GK107 HDMI Audio Controller (rev a1)
Bus 002 Device 002: ID 8087:8000 Intel Corp. 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8008 Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 004: ID 045e:0745 Microsoft Corp. Nano Transceiver v1.0 for Bluetooth
Bus 003 Device 003: ID 058f:6335 Alcor Micro Corp. SD/MMC Card Reader
Bus 003 Device 002: ID 090c:6200 Silicon Motion, Inc. - Taiwan (formerly Feiya Technology Corp.) microSD card reader
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Attachments (27)

A_01.png (63.4 KB) - added by taos 5 years ago.
A_02.png (76.2 KB) - added by taos 5 years ago.
A_03.png (94.5 KB) - added by taos 5 years ago.
A_04.png (71.2 KB) - added by taos 5 years ago.
A_05.png (60.8 KB) - added by taos 5 years ago.
A_06.png (72.6 KB) - added by taos 5 years ago.
A_07.png (83.6 KB) - added by taos 5 years ago.
A_08.png (93.5 KB) - added by taos 5 years ago.
A_09.png (91.7 KB) - added by taos 5 years ago.
A_10.png (85.5 KB) - added by taos 5 years ago.
A_11.png (98.6 KB) - added by taos 5 years ago.
A_12.png (95.6 KB) - added by taos 5 years ago.
B_01.png (77.3 KB) - added by taos 5 years ago.
B_02.png (72.6 KB) - added by taos 5 years ago.
B_03.png (79.7 KB) - added by taos 5 years ago.
B_04.png (46.4 KB) - added by taos 5 years ago.
B_05.png (69.4 KB) - added by taos 5 years ago.
B_06.png (83.3 KB) - added by taos 5 years ago.
B_07.png (114.9 KB) - added by taos 5 years ago.
B_08.png (91.1 KB) - added by taos 5 years ago.
B_10.png (90.6 KB) - added by taos 5 years ago.
B_09.png (99.0 KB) - added by taos 5 years ago.
B_11.png (4.8 KB) - added by taos 5 years ago.
A_syslog.txt (166.7 KB) - added by taos 5 years ago.
syslog of a successful boot in fail-safe video mode from computer A
A_listdev.txt (2.8 KB) - added by taos 5 years ago.
output of listdev on computer A
A_listusb.txt (18.8 KB) - added by taos 5 years ago.
output of listusb -v on computer A
A_listimage.txt (47.1 KB) - added by taos 5 years ago.
output of listimage on computer A

Change History (38)

Changed 5 years ago by taos

Attachment: A_01.png added

Changed 5 years ago by taos

Attachment: A_02.png added

Changed 5 years ago by taos

Attachment: A_03.png added

Changed 5 years ago by taos

Attachment: A_04.png added

Changed 5 years ago by taos

Attachment: A_05.png added

Changed 5 years ago by taos

Attachment: A_06.png added

Changed 5 years ago by taos

Attachment: A_07.png added

Changed 5 years ago by taos

Attachment: A_08.png added

Changed 5 years ago by taos

Attachment: A_09.png added

Changed 5 years ago by taos

Attachment: A_10.png added

Changed 5 years ago by taos

Attachment: A_11.png added

Changed 5 years ago by taos

Attachment: A_12.png added

Changed 5 years ago by taos

Attachment: B_01.png added

Changed 5 years ago by taos

Attachment: B_02.png added

Changed 5 years ago by taos

Attachment: B_03.png added

Changed 5 years ago by taos

Attachment: B_04.png added

Changed 5 years ago by taos

Attachment: B_05.png added

Changed 5 years ago by taos

Attachment: B_06.png added

Changed 5 years ago by taos

Attachment: B_07.png added

Changed 5 years ago by taos

Attachment: B_08.png added

Changed 5 years ago by taos

Attachment: B_10.png added

Changed 5 years ago by taos

Attachment: B_09.png added

Changed 5 years ago by taos

Attachment: B_11.png added

comment:1 Changed 5 years ago by taos

Component: - GeneralSystem/Boot Loader
Owner: changed from nobody to axeld

comment:2 Changed 5 years ago by diver

Description: modified (diff)

comment:3 Changed 5 years ago by luroh

Blocking: 7665 added

comment:4 Changed 5 years ago by taos

Small update for computer A (I usually check every month with a new haiku revision):

I could boot from a hrev48397 64bit anyboot image written to a microsd card. I only had to enable fail-safe video mode for the integrated intel HD4000 of the i3-3225 CPU. With intel-extreme I can't see anything after the boot splash screen (my display is connected via DisplayPort and just shuts down to standby after a minute). From listdev:

device Display controller (VGA compatible controller, VGA controller) [3|0|0]
  vendor 8086: Intel Corporation
  device 0162: Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller

This seems to be a known problem with hd4000 integrated graphics (#11180).

Wifi also doesn't work (even after firmware installation). It's a broadcom bcm43228 chip:

device Network controller [2|80|0]
  vendor 14e4: Broadcom Corporation
  device 4359: BCM43228 802.11a/b/g/n

It seems it's not on the list of broadcom chips supported by bwn in FreeBSD 11.

I've attached a syslog of a successful boot in vesa mode and outputs of listdev, listusb, and listimage.

Unfortunately, so far, I haven't had enough time to check if this computer could also boot from an anyboot gcc2 hybrid image or from hard disk.

Update: Yes, it can also boot from a recent anyboot gcc2 hybrid image - and from a 64-bit installation on a microSD card (in a USB3 card reader plugged into a USB3 port).

I'll try to check if the other two computers can now also boot from a 64bit boot medium.

Last edited 5 years ago by taos (previous) (diff)

Changed 5 years ago by taos

Attachment: A_syslog.txt added

syslog of a successful boot in fail-safe video mode from computer A

Changed 5 years ago by taos

Attachment: A_listdev.txt added

output of listdev on computer A

Changed 5 years ago by taos

Attachment: A_listusb.txt added

output of listusb -v on computer A

Changed 5 years ago by taos

Attachment: A_listimage.txt added

output of listimage on computer A

comment:5 Changed 5 years ago by taos

Update for computer C: I'm now able to boot from a gcc2 hybrid anyboot image as well as a 64bit system installed on a 16 GB microSD card (Intel partition map, 1 bfs partition). I don't have to blacklist anything.

comment:6 Changed 5 years ago by pulkomandy

Any news from computer B then?

comment:7 in reply to:  6 ; Changed 5 years ago by taos

Replying to pulkomandy:

Any news from computer B then?

I might be able to test on computer B when/if I get it back in a few months...

comment:8 Changed 3 years ago by tojoko

#1 While bootin', please try hittin' space and shift alternative

#2 Please make sure there is no additional device, which could be confused with the boot medium connected to the system while bootin' (like another usb stick).

comment:9 in reply to:  7 Changed 3 years ago by taos

Replying to taos:

Replying to pulkomandy:

Any news from computer B then?

I might be able to test on computer B when/if I get it back in a few months...

I'll probably never be able to check if haiku boots on computer B. Our IT guy told me that he stripped 8 or 9 computers (including "B") for parts last month.

comment:10 Changed 3 years ago by pulkomandy

Resolution: fixed
Status: newclosed

Ok then, closing this ticket since:

  • A is tracked in #11180
  • B does not exist anymore
  • C is now working fine.

Thanks for your testing efforts!

comment:11 Changed 14 months ago by waddlesplash

Blocking: 7665 removed
Note: See TracTickets for help on using tickets.