Amiga.org
Amiga computer related discussion => Amiga Software Issues and Discussion => Topic started by: motorollin on August 24, 2006, 09:50:47 AM
-
Sorry for the long post :-)
I'm still trying to get my network boot floppy working. I've got an A1200/060/Mediator/Voodoo.
I have copied the following files to the floppy:
libs:pci.library
c:pciinfo
s:vendors.txt
devs:networks/fastethernet.device
devs:networks/mediatornet.device
If I type "pciinfo" I get a correct listing of all my PCI cards. AmiTCP is set up and working on the floppy. If I cold boot to the floppy, I can't ping anything on my network. If I boot in to OS3.9 fully first then warm boot the floppy, then the network works 100% from the floppy disk.
I tried booting with no startup-sequence from the hard disk and just running amitcp, and I was once again unable to access the network. However, if I run C:LoadMonDrvs from the hard drive first and then start AmiTCP, then everything works. So I think I have to get Picasso96 running before the PCI network card will work. I have copied the following on to the floppy:
C:LoadMonDrvs
Libs:Picasso96API.library
Libs:Picasso96/voodoo.card
Devs:Monitors/voodoo
Devs:Monitors/voodoo.info
and added C:LoadMonDrvs after setpatch, but it still doesn't work. I think I must be missing some P96 files from the floppy which is preventing the card from fully initialising. I don't need to display and P96 screenmodes, just initialise the card. So finally to my question :-) What are the bare minimum files I need to get P96 running?
--
moto
-
I think you also need the drawer ENV-Arvhive/Picasso96/ and the 'Picasso96Settings' which is in DEVS:
But I seemed to remember that my network card worked without P96 running. I just needed the Voodoo3 card so the Mediator saw my cards. But I am using MiamiDX not AmiTCP.
-
Thanks - I'll try copying those drawers. If that doesn't work, maybe I will boot from the hard drive with no startup-sequence, run SnoopDOS, then run C:LoadMonDrvs, and see what files it accesses.
--
moto
-
You also need Libs:Picasso96/rtg.library.
Picasso96API.library is not needed.
Bye,
Thomas
-
Thanks guys. I ran Snoopdos before running LoadMonDrvs (from hard drive not floppy) and noted all the files it used. I then made sure my floppy contained the same files i the correct locations. Unfortunately it still doesn't work unless I boot fully in to OS3.9 first. This is the layour of the disk:
C (dir)
assign copy
execute loadmondrvs
makedir mount
PciInfo
LIBS (dir)
Picasso96 (dir)
rtg.library Voodoo.card
iffparse.library mathieeedoubbas.library
pci.library rexxsyslib.library
ENVARC (dir)
HOSTNAME LOGNAME
SOCKS_SERVER
DEVS (dir)
Networks (dir)
FastEthernet.device MediatorNET.device
Monitors (dir)
voodoo voodoo.info
Picasso96Settings
S (dir)
startup-sequence
Picasso96 (dir)
AmigaVideo BlackSwitching
Debug DirectColorMask
DisableAmigaBlitter DoNotSetMMU
EnableBootVGA Experimental
PlanarOnlyDIPFDBUF PlanesToFast
PlanesToFast.info ShowModes
Mediator (dir)
FastEthernet MMU
PatchInt voodooint
VoodooMem Warp3D
AmiTCP (dir)
log (dir)
wtmp
ssrx (dir)
CommandState.ssrx Default.ssrx
Dial.ssrx ParseTest.ssrx
serv (dir)
ftpd in.fingerd
in.identd netfs-server
libs (dir)
ifconfig.library serscript.library
socket.library usergroup.library
l (dir)
apipe-handler inet-handler
netfs-handler
devs (dir)
AmiTCP.key apipe-mountlist
inet-mountlist netinfo.device
db (dir)
AmiTCP.config group
hosts inet.access
inetd.conf interfaces
networks passwd
protocols Provider.conf
resolv.conf rpc
services
util (dir)
parseconfig
bin (dir)
bootpconfig hostname
id ifconfig
inetd login
offline online
passwd ping
route startnet
stopnet umask
WaitForPort whoami
AmiTCP
Any more ideas? :-?
--
moto
-
Bleugh, sorry about the ugly directory listing. HTML has rendered out all the spaces :roll:
--
moto
-
Well I got it working :-) I had to add the line "DEVS:Monitors/Voodoo" to the floppy disk's startup-sequence after LoadMonDrvs to start the Voodoo card. Then the network card works when cold booting from the floppy :-) Only problem now is that the floppy disk is full and I can't fit smbfs on :roll:
--
moto
-
You could try to free some space by removing all comments from AmiTCP's config files.
You could also try to pack AmiTCP and other big executables with PowerPacker or a similar load module packer.
And you will gain about 50KB if you format the disk with FFS rather than OFS.
You don't need LoadMonDrvs if it does not work anyway. Remove it's call from Startup-Sequemce and delete it from C:.
Bye,
Thomas
-
Hi Thomas
I considered using PowerPacker but I have never used it before. If I pack an executable or a library with PowerPacker, does it automatically unpack itself in to memory when it is required? I assume PowerPacker requires a library to enable the unpacking process?
Anyway, I ran SnoopDOS while AmiTCP was starting up and found that a lot of the files in AmiTCP:bin were not used, so I deleted them which gave me enough space for smbfs. I will consider packing some stuff though as I still need to fit XFS on the disk so I can mount the hardfile I plan to back up to.
Thanks
--
moto
-
If I pack an executable or a library with PowerPacker,
I don't think it works with libraries.
does it automatically unpack itself in to memory when it is required?
Yes, it does.
I assume PowerPacker requires a library to enable the unpacking process?
No, the unpacker is saved with the packed executable. Maybe there are newer versions of PowerPacker which use an external unpacking library in order to make the executables even smaller. But when I got in touch with PP there was no library and the unpacker was saved in the load module together with the packed data.
Bye,
Thomas