the problem is not the usb stick, but the fact that plan 9 does not recognize
the usb stick as a floppy disk as it is not using the bios calls.  it is the 
bios calls
that map requests to the floppy disk and map them to the usb.

thus 9load cannot find plan9.ini.

the easy (but oh-so-wrong) might be to have 9load stay in 16bit mode long
enough to probe the "floppy" for plan9.ini.  and stick it someplace useful
before branching running 9load proper.

a better but more involved fix might be to switch to 16bit mode and call bios
for floppy access.  this is more complicated but could pave the way for 9load
using universal drivers (part of the pxe standard) to load the kernel proper
instead of modified versions of the cpu kernel drivers.

- erik

Reply via email to