id summary reporter owner description type status priority milestone component version resolution keywords cc blockedby blocking platform 14496 MacbookPro 2012 cannot boot Haiku on USB devices mauritslamers mmlr "Because of problems with how USB is handled on certain Macbook Pro models (among which the 2012 version), the boot process of Haiku will crash with the message ""did not find any boot partitions"" and drop into the kernel debug console. Possibly because of the same issue, the keyboard (which on this laptop is also a USB device) becomes unavailable as soon as the Haiku kernel is started. This also prevents creating a full kernel log, as no soft-reset or warm reboot is possible as the keyboard doesn't function. What might be helpful though, is the dump from Linux of the USB stack. First lsusb: {{{ Bus 002 Device 007: ID 05ac:0253 Apple, Inc. Internal Keyboard/Trackpad (ISO) Bus 002 Device 005: ID 05ac:8242 Apple, Inc. Built-in IR Receiver Bus 002 Device 009: ID 05ac:821d Apple, Inc. Bus 002 Device 004: ID 0a5c:4500 Broadcom Corp. BCM2046B1 USB 2.0 Hub (part of BCM2046 Bluetooth) Bus 002 Device 003: ID 0424:2513 Standard Microsystems Corp. 2.0 Hub Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 003: ID 05ac:8509 Apple, Inc. FaceTime HD Camera Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub 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 003: ID 054c:0243 Sony Corp. MicroVault Flash Drive Bus 003 Device 002: ID 152d:2338 JMicron Technology Corp. / JMicron USA Technology Corp. JM20337 Hi-Speed USB to SATA & PATA Combo Bridge Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub }}} and lsusb -t {{{ /: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M /: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 480M |__ Port 1: Dev 2, If 0, Class=Mass Storage, Driver=usb-storage, 480M |__ Port 2: Dev 3, If 0, Class=Mass Storage, Driver=usb-storage, 480M /: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/8p, 480M |__ Port 8: Dev 3, If 0, Class=Hub, Driver=hub/3p, 480M |__ Port 1: Dev 4, If 0, Class=Hub, Driver=hub/3p, 12M |__ Port 3: Dev 9, If 0, Class=Vendor Specific Class, Driver=btusb, 12M |__ Port 3: Dev 9, If 1, Class=Wireless, Driver=btusb, 12M |__ Port 3: Dev 9, If 2, Class=Vendor Specific Class, Driver=btusb, 12M |__ Port 3: Dev 9, If 3, Class=Application Specific Interface, Driver=, 12M |__ Port 2: Dev 5, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M |__ Port 3: Dev 7, If 0, Class=Human Interface Device, Driver=usbhid, 12M |__ Port 3: Dev 7, If 1, Class=Human Interface Device, Driver=usbhid, 12M |__ Port 3: Dev 7, If 2, Class=Human Interface Device, Driver=bcm5974, 12M /: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M |__ Port 1: Dev 3, If 0, Class=Video, Driver=uvcvideo, 480M |__ Port 1: Dev 3, If 1, Class=Video, Driver=uvcvideo, 480M |__ Port 1: Dev 3, If 2, Class=Vendor Specific Class, Driver=, 480M }}} There are two USB mass storage devices, one being the Sony USB stick with a Linux boot, and the other is the external hard disk which contains the Haiku installation." bug closed normal Unscheduled Drivers/USB R1/Development duplicate 13188 All