Bug 140972 - sysinstall(8): 8.0-RELEASE-i386-memstick Fixit broken - No USB devices found!
Summary: sysinstall(8): 8.0-RELEASE-i386-memstick Fixit broken - No USB devices found!
Status: Closed Overcome By Events
Alias: None
Product: Base System
Classification: Unclassified
Component: bin (show other bugs)
Version: 8.0-RELEASE
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-sysinstall (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-11-28 15:30 UTC by Derek M
Modified: 2015-11-10 09:07 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Derek M 2009-11-28 15:30:01 UTC
The Fixit mode, when from booting 8.0-RELEASE-i386-memstick, does not work.

It boots fine, and sysinstall comes up.

When you go to the Fixit/USB option, you get the error message: "No USB
devices found!".

When I do Fixit/Shell and switch to tty3 I type:

find /dev/ -name "da0*"

and get:

/dev/da0
/dev/da0a 

I've checked the hash of the image file, and I've tried with two different
flash drives.

How-To-Repeat: - Boot from 8.0-RELEASE-i386-memstick image.
- Wait for sysinstall to load
- Go to Fixit/USB
- Wait for error message
Comment 1 Mark Linimon freebsd_committer freebsd_triage 2009-11-28 20:23:12 UTC
Responsible Changed
From-To: freebsd-i386->freebsd-bin

reclassify as a sysinstall problem.
Comment 2 Mark Linimon freebsd_committer freebsd_triage 2009-11-28 20:25:45 UTC
Responsible Changed
From-To: freebsd-bin->freebsd-bugs

fix brain-o.
Comment 3 Derek M 2009-12-07 13:15:48 UTC
As per a thread on -questions, there is a workaround to get the 
fixit shell to work.

Go to Options, in the right column, there is an option to Re-scan 
devices.  I did this, and sysinstall was able to recognize the 
media after that.
Comment 4 mij@sshguard.net 2010-09-22 14:42:42 UTC
A tip for ZFS users:

- like some other users, the "Re-scan devices" trick didn't help for me
- I insisted on this problem just because Fixit kicked just fine on the
virgin system, and stopped working (same image) after it was installed
- a clue in my case was the appearance of a stray "Open_Disk(" in the
first curses screen (Country Selection) of sysinstall
- the USB drive was actually detected as da0

Based on this, if you interrupt loader, enter its CLI, and pre-load the ZFS
modules, the "Open_Disk(" string will disappear and you'll get back Fixit:

OK load /boot/kernel/opensolaris.ko
OK load /boot/kernel/zfs.ko
OK boot

I could not figure out why sysinstall is confused by the presence of the
ZFS drive (which is ad6, or ada0 if ahci would be loaded).
Comment 5 Jaakko Heinonen freebsd_committer freebsd_triage 2012-11-02 07:05:16 UTC
Responsible Changed
From-To: freebsd-bugs->freebsd-sysinstall

Over to maintainer(s).
Comment 6 Enji Cooper freebsd_committer freebsd_triage 2015-11-10 09:07:30 UTC
sysinstall has been replaced by bsdinstall in FreeBSD 9.x. Closing.