@Governor :-
I don't know where you got the idea - or even, come to that, how - but you seem to be under the impression that you can "mix'n'match" Puppies and 'saves' any way you like.
It doesn't work like that, I'm afraid..! 
Puppy "A" will create & use pupsave "A".
Puppy "B" will create & use pupsave "B".
Puppy "A" can NOT use pupsave "B". Conversely, Puppy "B" can NOT use pupsave "A". I cannot stress this strongly enough.
It's not just your settings & installed software. There's a lot of background stuff going on that you don't see, much of which is inextricably linked to processes that are unique to each specific Puppy. You may not see them, but it's all in the save somewhere.....and if you mix stuff that DOESN'T "match", you only have yourself to blame when things go wrong.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
I know it may seem to you that many of us are using all kinds of "shortcuts" in setting-up our Pups/Dogs/whatever, but believe me.....in order for such things to work as well as they do, there's been an awful lot of hard slog previously invested in ensuring that they WILL work. For most of us, if we release any software for community consumption, you can guarantee that it's been thoroughly tested in just about every conceivable situation FIRST.
There's no "gain" without a certain amount of accompanying "pain", y'know? The best-guaranteed way to have a fuss-free Puppy experience is to set-up each Puppy from scratch; this way, everything should just "work".
If you take the time to set-up KLV 'Airedale' from scratch, everything should work correctly, and you'll have at least ONE reliable OS that can then be used to troubleshoot these hardware issues of yours.
And, just so's you know, the majority of the 'portables' work fine with 'Airedale'.......
Mike. 