Bug #1454

Unable to boot from external USB DVD drive

Added by elekktretterr over 4 years ago. Updated over 4 years ago.

Status:FeedbackStart date:
Priority:NormalDue date:
Assignee:-% Done:

0%

Category:-
Target version:-

Description

Im trying to boot DragonFly live cd(latest build) from an external USB dvd
drive. But Im unable to get past the mountroot prompt. I have a PS/2
keyboard connected to it, but whats weird too is that the keyboard doesnt
work in the mountroot prompt. I tried booting without ACPI and also
without AHCI but I cannot get any further.

This box is a HP Proliant DL180 G5. It came without an internal CD/DVD
drive (which we are still waiting to get).

FreeBSD 7 installer loads fine on this box.

Any ideas?
Petr

History

#1 Updated by dillon over 4 years ago

:Im trying to boot DragonFly live cd(latest build) from an external USB dvd
:drive. But Im unable to get past the mountroot prompt. I have a PS/2
:keyboard connected to it, but whats weird too is that the keyboard doesnt
:work in the mountroot prompt. I tried booting without ACPI and also
:without AHCI but I cannot get any further.
:
:This box is a HP Proliant DL180 G5. It came without an internal CD/DVD
:drive (which we are still waiting to get).
:
:FreeBSD 7 installer loads fine on this box.
:
:Any ideas?
:Petr

Hmm. It sounds like the kernel might not be able to attach
the USB dvd drive on boot.

Try plugging the USB dvd drive into a different usb port.

I don't know whats up with the keyboard. Usually ps/2 keyboards
work fine and usb keyboards have problems.

-Matt
Matthew Dillon
<>

#2 Updated by elekktretterr over 4 years ago

>
> Hmm. It sounds like the kernel might not be able to attach
> the USB dvd drive on boot.
>
> Try plugging the USB dvd drive into a different usb port.
>
> I don't know whats up with the keyboard. Usually ps/2 keyboards
> work fine and usb keyboards have problems.

Ok I have made a slight progress. It seems that the BIOS was configured to
always use USB 2.0 (480Mbps), after switching to 12Mbps, the drive got
recognized by the kernel at /dev/cd8 but mountroot still failed (and
keyboard didnt work). Why cd8? I guess this is related to not using ehci
by default. Why are we still not supporting USB 2.0 out of the box?

Cheers,
Petr

#3 Updated by dillon over 4 years ago

:Ok I have made a slight progress. It seems that the BIOS was configured to
:always use USB 2.0 (480Mbps), after switching to 12Mbps, the drive got
:recognized by the kernel at /dev/cd8 but mountroot still failed (and
:keyboard didnt work). Why cd8? I guess this is related to not using ehci
:by default. Why are we still not supporting USB 2.0 out of the box?
:
:Cheers,
:Petr

Ach. It's my fault. USB devices assign units starting at 8 so as
not to create confusion with da/cd assignments from AHCI or SILI.
The boot code tries da8 automatically but doesn't try cd8 automatically.
Easy to fix. I'll have a commit in place in a few minutes.

I do not know why the keyboard isn't working.

-Matt
Matthew Dillon
<>

#4 Updated by constant over 4 years ago

I have tested the Dragonfly-2.4.1-rel cd on a Compaq nx6125 laptop using an
external usb dvd drive.

Dragonfly cd boots **only** with ACPI disabled or in Safe mode. In both cases,
if a usb keyboard is connected,the boot hangs.

Constantinos

Also available in: Atom PDF