At 08:43 AM 2/22/2006 -0500, Mark Bailey wrote:

That went fine.  I then booted the USB stick.  It boots to a C:
prompt.  Unfortunately, the USB stick itself is at A:.

The A: for the USB stick sounds right, but I can't figure how you're booting to a C: prompt through it. You don't have a BIOS setup screen setting which might affect that? If you have the same machine I remember, the BIOS auto-detects the stick for the boot sequence, correct?

What is frustrating is that the kernel detected the three partitions
correctly when it was booted from the USB stick.  The relevant messages
were:
 [snip]
This boots to a C:\ prompt which is WRONG.  "DIR C:" shows the
extended partition which the kernel identified above as E:!
DIR D: yields an error:
Error reading from drive D: DOS AREA: unknown command given to driver

DIR E: yields two errors:
IO Error:  cylinder > 1023
Error reading from drive E: DOS AREA: unknown command given to driver
 [snip.
I might suggest creating a FAT partition or two on your hard disk
and trying again!

My hard disk setup that FreeDOS detects has two drives with partitions which are a mix of FAT16 and FAT32. There are also Linux partitions it doesn't see. I do get warnings about CHS differences using the stick, not mentioned with a BootMagic boot into FreeDOS.

I'm thinking the partition warning messages are not right because although there are four messages, I only see two drives and each partition referenced gets two warning lines with different CHS info listed. I think it's not picking up at least one other available partition on one of the hard drives (I think there is a second available partition on the second drive, but BootMagic booting often misses that one too). However, the C: and D: drive the USB boot detects work okay, one is FAT16 and one is FAT32. Perhaps it's just because the mixed-up parameters still work for the assigned drives. Besides partitions, the two drives are otherwise identical.

This sounds like it's at least related to your problem. So, it would seem, the hard drive/partition code is hosed with the presence multiple drives and/or partitions under a USB stick book. Perhaps the large A: drive is failing an internal FreeDOS test and breaking code. But your booting to a C-drive, I just dunno what's going on there. Doesn't happen here.

I will happily try one of your sticks if you think it will make a
difference.

Okay, if nothing else it may be valuable as a sanity test. I'll need your address because I don't think I kept it, I'll just mail a stick inside a card, and test the popular view they are as tough as all the tests say.




-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
_______________________________________________
Freedos-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to