Rebuild time…

After many different apps installed and removed, partitions created, deleted, recreated with different filesystems (pfs3 vs. ffs) my Amithlon machine started flaking out when writing to the IDE hard drive (500 GB).  Not completely unexpected, this hard drive had been heavily used and moved from PC to PC over the years, finally finding its way in to my Amithlon setup.

My system has a SATA drive as the boot drive and the IDE drive was for the AmigaOS side.  Using kernel 3.10, it couldn’t see the SATA drives installed and only presented the IDE Amiga drive in HDToolBox.  There was a second SATA drive installed that I had for testing kernel 4 so I decided to rebuild my system on kernel 4 this time.  I had specifically chosen the hardware inside so I don’t require any kernel drivers/modules….just Amiga drivers and OpenPCI drivers.  AHI has Emu10x drivers for my sound blaster, OpenPCI has a driver for my Realtek 8139 Ethernet card and of course the vide card drivers are built in the kernel (Nviidia fx5500).

So…fresh, clean install of Amithlon running off kernel 4, fully patched and configured (sound, USB, network, smbfs, Google drive/Dropbox).  Since I had to recreate the Picasso96Mode settings I grabbed SGrab off Aminet and made a few screenshots while writing up the process.  Picasso96Mode use is now added to part 2 of the Installation Guide.

Amithlon under Virtualbox tweak

***Bonus tweak

It was mentioned to me that adding crusoe to the init string will allow Amithlon to boot in Virtualbox without the need to time a key press.  I’ve tested and it does appear to function.

kern310 init=/linuxrc console_level=0 root=/dev/ram0 mem=512M initrd=smallird.gz vga=769 ramdisk_size=2310 cachesize=65536 leavepages=5200 video=dovesa crusoe

The “crusoe” option was used in testing with the Transmeta CPU, Crusoe, and isn’t needed for Amithlon machines using an AMD or Intel CPU.   However, for whatever reason, it makes Amithlon boot under Virtualbox without needing to wait for the proper timing of pressing a key to continue the boot processs.

** It was recently discovered that the better approach would be to use a keyword of ‘nosleep’ instead of ‘crusoe’.  Both give the same results but ‘nosleep’ is designed to bypass the interrupt it appears Amithlon is waiting on a response from, which doesn’t occur under the Virtualbox environment.

kern310 init=/linuxrc console_level=0 root=/dev/ram0 mem=512M initrd=smallird.gz vga=769 ramdisk_size=2310 cachesize=65536 leavepages=5200 video=dovesa nosleep