Aitch wrote: However, I suspect otropogo's problem is one of speed matching the boot process,
Don't think so. After installation of the proper pcmcia_scsi module aha152x_cs, my SCSI drive runs just fine under Puppy 3.01 Retro.
Unfortunately, the module doesn't appear to be available for 3.01 Standard or 4.0 (not yet, at least)
Worse, Wakepup isn't working properly. In fact, both FreeDos and WakePup2 can see the adapter and drive, and Wakepup even reads the version number on the CD. There's just a glitch in the coding that causes it to fail to boot from it.
Aitch wrote: am in process of getting some real SCSI hardware to Barry to sort out booting to/from SCSI hardware to be fully implemented into Puppy
Aha! So YOU'RE the anonymous SCSI donor Barry mentions on his blog.
Unfortunately, he seems to be leaning toward dropping SCSI from Puppy altogether. If so, I think he should make an exception for pcmcia_scsi, where the host adapters are quite simple (no BIOS, no Wide SCSI, no jumpers, etc.), and the drivers are quite small.
BTW - can you tell me where you found Barry's mailing address? He needs some LS-120 disks to test and fix the LS-120 support, and I'm all set to mail him two shrink-wrapped disks, but don't have an address.
Aitch wrote:Those PCMCIA scsiCDs are quite a bit slower to get going [or at least used to be on my old W98 one] so there maybe a need for some 'sleeps' in there somewhere, in the scripts?
Are you sure you mean "PCMCIA" SCSI? And slower than what?
Non-Cardbus PCMCIA is 16 bit, so it's bound to be slower than 32 bit controllers. Ever try installing Windows from a parallel port CDROM? I've used both, and I guarantee you SCSI is faster.
On my desktops, writing to a SCSI ZIP is considerably faster even than writing to DVD-RAM.
Aitch wrote:... on my normal scsi hardware I have to assign LUN, device number, could there be a setting jumper on the CD to be set?
That's strange. On my main desktop, that I usually use with Win98SE, I've got two hard drives, two SCSI hard drives, one IDE DVD burner, and one SCSI ZIP drive installed. The SCSI drives run off an Adaptec AHA2940UW host adapter, and I've never had to input any of thos settings. You just have to make sure no devices are jumpered to the same ID.
I've just booted Puppy 4.0, and was going to demonstrate how smoothly the scsi support works, but ran into a big catch - my USB IR mouse doesn't work, my serial touchpad mouse (on the keyboard) doesn't work. The wired USB mouse I then added doesn't work either.
I rebooted the system and added a PS2 mouse, and now the keyboard itself doesn't work, so I couldn't even get through the Xorg configuration!
Happily, removing the USB IR mouse (leaving the wired USB mouse and the PS2 mouse on, got the keyboard back. But now, ONLY the touchpad mouse works, not the USB or the PS/2! Good enuff...
One last sour note: I tried changing the mouse type in Setup from serial to USB. I then restarted X, and am totally mouseless again....
,
On the positive side, Pmount shows both of the SCSI hard drives and the SCSI ZIP100 drive, and there's no problem accessing any of them. The ZIP is shown as sde4, the hard drives as sdf1 and sdg1
Even FreeDOS and WakePup2 can read the essential info off the SCSI chain. When I installed Suse2 with the same setup, it didn't require me to input any of it. I do remember that in the past, there have been some distros, such as Red Hat, and maybe Mandriva, where the PCMCIA boot floppies weren't set up properly, and memory location had to be given IIRC.
But with an adapter like the apa1460x, it's simple - the chain is LUN 0, the adapter is ID 0, and the devices' IDs are read according to their settings. If two devices are set to the same number, your system will likely lock up. Certainly the SCSI chain will lock up. But that's a pretty unlikely occurence on a laptop.
I don't know what happens if you try to run two SCSI chains off two pcmcia host adapters in one laptop. But I think that's pretty academic.
OTOH, being able to run a ZIP drive, a CDROM burner, and a SCSI scanner of the one pcmcia slot can be useful, as can connecting a SCSI hard drive. I've done all of that under Windows98SE. The SCSI chain is pretty useful if you don't have USB.