Dougal, with help of others, did figure out how to distinguish between a USB Flash and hard drive, I think it is a 'removable' flag -- Dougal can confirm this.
Anyway, it is not implemented in 2.16. If the differentiation between the two types is consistent when I get to test on some more hardware, I am targetting to include in 2.17. So then it should finally work right, 12 instead of 13.

If I recall rightly, Dougal found this 'removable' flag in /sys, which currently is not mounted in the initrd. So, I wonder if the same info is available in /proc?

My mind was not focussed, been sitting in front of this screen too long today. I posted the above, but it has nothing to do with this thread.
Puppy is able to detect which drives are SATA at bootup, so should be able to bootup with PUPMODE=12. Something went wrong with the logic between 2.14 and 2.16. I'll check it out.

You cannot post new topics in this forumYou cannot reply to topics in this forumYou cannot edit your posts in this forumYou cannot delete your posts in this forumYou cannot vote in polls in this forumYou cannot attach files in this forumYou can download files in this forum