The other day I saw that my UHCI driver was acting up on a certain device so I decided to test it out. I grabbed six (older) computers out of storage and decided to see if it was the UHCI controller or the device that my code didn't like. Come to find out, it was both. After some testing, research, and much trial and error, I got it working much better on all six computers and three emulators (not to mention finding a quirk in Bochs and VirtualBox
).
Anyway, since I still have these machines out, I thought I would offer them for testing if you will repay the favor. (Testing the whole machine, not just USB)
However, I do have a few small requirements.
1a) Must be a 1.44Meg floppy image that I can write to a real floppy and boot from it
*or*
1b) Must be an image that I can write to a USB flash drive and boot from it. However, it
must be a tested and tried bootable image for USB.
2) Must not try to install or (intentionally) write to any media other than the booted media, though it can read from installed IDEs, ATA, SATA, AHCI's, USB's, etc.
If you wish to, but not a requirement, just a favor for me testing yours, please try mine at:
http://www.fysnet.net/fysos/floppy.img
(
http://www.fysnet.net/fysos.htm)
The first link is the (uncompressed) 1.44Meg floppy image ready for testing. I have not tried it with a bootable USB thumb drive (yet).
The booted OS will pretty much only detect all hardware and media, booting to a simple DOS like prompt. If you wish, you can type "gui" at the prompt and the GUI will start, though I currently only have a few items compiled in for testing.
While booting (at the blue screen), you may press F9 to stay in text mode (suggested for testing) or press F8 to choose a video mode. However, you must use a video mode to try the (minimal) GUI. (With this in mind, it will only boot from a Legacy BIOS machine. My UEFI boot is on the second URL above, though not updated to the new/fixed code)
After you have booted (or exited the GUI), please type "write_debug" at the A:\ prompt and the OS will write all my debug stuff to the disk. I would appreciate this DEBUG.TXT file (fys[at sign goes here]fysnet[dot sign goes here]net)
Post here (or message me) a link to your image with a little instruction, and I will try to frequent this thread for the next week or so.
Thank you,
Ben
P.S. I have been working on my USB book and need a few more USB devices for testing. I have tested quite a few but could always use more tests. If you have an old USB device somewhere, collecting dust, wasting space, etc., and wish to send it my way, I would be sure and include your name in the next edition, as I have with the previous contributors. Thank you. (message me or email me for mailing instructions).
EDIT #1: Just for fun,
I have uploaded a pic of four of the six machines mentioned. Each has various hardware items, most recent to maybe 2005 or so. Nothing really new. All are 32-bit x86 machines.
EDIT #2: I now have a Thumb Drive ready image for booting on Legacy BIOS USB allowed machines.
http://www.fysnet.net/zips/fysos.zip