English Amiga Board


Go Back   English Amiga Board > Support > New to Emulation or Amiga scene

 
 
Thread Tools
Old 25 October 2012, 09:03   #61
strim
NetBSD developer
 
Join Date: May 2012
Location: Warsaw, Poland
Posts: 411
Quote:
Originally Posted by ahhyes View Post
I'm using the compact flash drive from amigakit, does this still apply?
MaxTransfer might apply, depending on a CF card used. Some cards need it, some don't.

NetBSD makes no use of this setting (it doesn't need it, as the ata/wd driver is sane enough to pick a proper value automatically, in contrast to AmigaOS scsi.device). It is important to have it set correctly during transfer of miniroot (on AmigaOS).

BTW. As far as I know Mask value is unused on IDE controllers even on AmigaOS...
strim is offline  
Old 25 October 2012, 09:36   #62
Rotzloeffel
Registered User
 
Join Date: Oct 2012
Location: Wolfach / Germany
Posts: 152
Quote:
Originally Posted by strim View Post
MaxTransfer might apply, depending on a CF card used. Some cards need it, some don't.

NetBSD makes no use of this setting (it doesn't need it, as the ata/wd driver is sane enough to pick a proper value automatically, in contrast to AmigaOS scsi.device). It is important to have it set correctly during transfer of miniroot (on AmigaOS).
Yes! It is VERY important so ensure a correct transfer of the extracted miniroot.fs and the other problems he told us

Quote:
Originally Posted by strim View Post
BTW. As far as I know Mask value is unused on IDE controllers even on AmigaOS...
IHMO you should set it! I have no idea because it only tells the controller to use chip-Ram 24-bit DMA or other Ram and as far as I read, there is no known device wich needs chip or 24-bit instead of any Ram.
Rotzloeffel is offline  
Old 25 October 2012, 09:45   #63
strim
NetBSD developer
 
Join Date: May 2012
Location: Warsaw, Poland
Posts: 411
Quote:
Originally Posted by Rotzloeffel View Post
IHMO you should set it! I have no idea because it only tells the controller to use chip-Ram 24-bit DMA or other Ram
Amiga IDE controllers don't use DMA at all, that's why this value doesn't make any sense for them .

Quote:
and as far as I read, there is no known device wich needs chip or 24-bit instead of any Ram.
I can imagine you could have Zorro II DMA SCSI controller with badly written driver that would try to do DMA to Fast outside 24-bit area. Then you would use the mask value to prevent it from accessing this Fast RAM...
strim is offline  
Old 25 October 2012, 10:12   #64
ahhyes
Registered User
 
Join Date: Oct 2010
Location: Sydney, Australia
Posts: 75
Quote:
Originally Posted by strim View Post
Amiga IDE controllers don't use DMA at all, that's why this value doesn't make any sense for them ..
So then it makes no difference whether I set this value or not?
ahhyes is offline  
Old 25 October 2012, 10:17   #65
Rotzloeffel
Registered User
 
Join Date: Oct 2012
Location: Wolfach / Germany
Posts: 152
Quote:
Originally Posted by strim View Post
Amiga IDE controllers don't use DMA at all, that's why this value doesn't make any sense for them .

I can imagine you could have Zorro II DMA SCSI controller with badly written driver that would try to do DMA to Fast outside 24-bit area. Then you would use the mask value to prevent it from accessing this Fast RAM...
Aha! Thanks for the explanation! But never heard about such Controllers.

BTW! Good morning strim
Rotzloeffel is offline  
Old 25 October 2012, 10:20   #66
Rotzloeffel
Registered User
 
Join Date: Oct 2012
Location: Wolfach / Germany
Posts: 152
Quote:
Originally Posted by ahhyes View Post
So then it makes no difference whether I set this value or not?
set it to the value I wrote or leave it as it actually is. The maxTransfer value is the value you must change!

And remember! a allready extracted miniroot.fs on your harddrive and also the copied adf-files and all others are eventually corrupt! You need to extract it again from a CD-Rom to ensure that it is not corrupt.
Rotzloeffel is offline  
Old 25 October 2012, 10:33   #67
ahhyes
Registered User
 
Join Date: Oct 2010
Location: Sydney, Australia
Posts: 75
ahh i had gotten mixed up with mask and xfer (tired after work. lol). my bad. I had set both of these to zero when i created the partitions.maybe that is why i am having problems.
ahhyes is offline  
Old 25 October 2012, 10:46   #68
Rotzloeffel
Registered User
 
Join Date: Oct 2012
Location: Wolfach / Germany
Posts: 152
Quote:
Originally Posted by ahhyes View Post
ahh i had gotten mixed up with mask and xfer (tired after work. lol). my bad. I had set both of these to zero when i created the partitions.maybe that is why i am having problems.
I am sure that this is your actual problem...... With computers it is the same as in life! Don´t drink and drive
Rotzloeffel is offline  
Old 25 October 2012, 10:48   #69
ahhyes
Registered User
 
Join Date: Oct 2010
Location: Sydney, Australia
Posts: 75
Quote:
Originally Posted by Rotzloeffel View Post
I am sure that this is your actual problem...... With computers it is the same as in life! Don´t drink and drive
What about drinking and operating a computer *raises bier stein*
ahhyes is offline  
Old 25 October 2012, 10:53   #70
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
Max transfer requirement is not drive/CF bug, it is ROM built-in IDE scsi.device "feature" (requires ATA-1 behavior that was removed in ATA-2, note that some drives still do support ATA-1 behavior)

http://eab.abime.net/showpost.php?p=759918&postcount=25
Toni Wilen is offline  
Old 25 October 2012, 10:59   #71
Rotzloeffel
Registered User
 
Join Date: Oct 2012
Location: Wolfach / Germany
Posts: 152
Quote:
Originally Posted by Toni Wilen View Post
Max transfer requirement is not drive/CF bug, it is ROM built-in IDE scsi.device "feature" (requires ATA-1 behavior that was removed in ATA-2, note that some drives still do support ATA-1 behavior)

http://eab.abime.net/showpost.php?p=759918&postcount=25
we become a little bit offTopic atually but thank you for this link! So this is the reason to set maxtransfer to 255 blocks instead of 256 with 512 bytes as one piece and therefore 0x1FE00 ?
Rotzloeffel is offline  
Old 25 October 2012, 11:07   #72
ahhyes
Registered User
 
Join Date: Oct 2010
Location: Sydney, Australia
Posts: 75
Actually I provided a screenshot in an earlier post:

http://ahhyes.net/IMAG0030.jpg

I thought I had set those to zero.. I think I just left the defaults as per in the screenshot
ahhyes is offline  
Old 25 October 2012, 11:20   #73
Rotzloeffel
Registered User
 
Join Date: Oct 2012
Location: Wolfach / Germany
Posts: 152
Quote:
Originally Posted by ahhyes View Post
Actually I provided a screenshot in an earlier post:

http://ahhyes.net/IMAG0030.jpg

I thought I had set those to zero.. I think I just left the defaults as per in the screenshot
jepp and these are wrong in your case! Why are you using custom-filesystem instead of FastFilesystem?

uhhh Maxtransfer is only needed for your Amiga-OS Paritition!!!!!!!!

Last edited by Rotzloeffel; 25 October 2012 at 11:28.
Rotzloeffel is offline  
Old 25 October 2012, 11:30   #74
Rotzloeffel
Registered User
 
Join Date: Oct 2012
Location: Wolfach / Germany
Posts: 152
your screenshot is showing your SWAP Paritition! There is no need for changing maxtransfer ! it is not needed and ignored by netBSD!

you have to change it only on your Amiga-OS Parititions!
Rotzloeffel is offline  
Old 25 October 2012, 11:37   #75
ahhyes
Registered User
 
Join Date: Oct 2010
Location: Sydney, Australia
Posts: 75
yes, but what about when writing the miniroot fs data to that partition whilst still in amiga OS? there is still the potential for this to be a problem?
ahhyes is offline  
Old 25 October 2012, 11:48   #76
ahhyes
Registered User
 
Join Date: Oct 2010
Location: Sydney, Australia
Posts: 75
Quote:
Originally Posted by Rotzloeffel View Post
jepp and these are wrong in your case! Why are you using custom-filesystem instead of FastFilesystem?
So I can install NetBSD. The install document gives this information. I am wondering whether the maxtransfer could be affecting things when running the xstreamtodev utility under amigaos to dump the miniroot fs data.

I'll go back and check whether those values are messed up for any Amiga partitions, I was curious about the specific issue as mentioned above.
ahhyes is offline  
Old 25 October 2012, 12:06   #77
Rotzloeffel
Registered User
 
Join Date: Oct 2012
Location: Wolfach / Germany
Posts: 152
Quote:
Originally Posted by ahhyes View Post
So I can install NetBSD. The install document gives this information. I am wondering whether the maxtransfer could be affecting things when running the xstreamtodev utility under amigaos to dump the miniroot fs data.

I'll go back and check whether those values are messed up for any Amiga partitions, I was curious about the specific issue as mentioned above.
the reason for this is IMHO that you got a corrupt miniroot.fs after unpacking it from CD to your Amiga-OS Paritition with a wrong maxtransfer value which causes IMHO your boot problems! Like a corrupt startup-sequence for example.
Rotzloeffel is offline  
Old 25 October 2012, 12:52   #78
ahhyes
Registered User
 
Join Date: Oct 2010
Location: Sydney, Australia
Posts: 75
Thanks for the suggestions! It's certainly given me something to go back and check. I ended up putting the amiga away after a lot of frustration and completely random behaviour that ended up driving me insane.

I think I will just wipe all the partitions and start from scratch with a clean slate.
ahhyes is offline  
Old 05 September 2017, 17:51   #79
Twiggy
\m/
 
Twiggy's Avatar
 
Join Date: Nov 2008
Location: Devon, U.K.
Posts: 573
Unfortunately I have a 3COM 3C589 and NetBSD still doesn't support it. Is there a list of networks cards that work with NetBSD on the Amiga?
Twiggy is offline  
Old 06 September 2017, 01:18   #80
phx
Natteravn
 
phx's Avatar
 
Join Date: Nov 2009
Location: Herford / Germany
Posts: 2,496
The supported Zorro network cards are listed here:
http://wiki.netbsd.org/ports/amiga/

But your 3COM may be a PCMCIA card? Hmm... 3C589 belongs to the Eltherlink III family. Maybe the ep(4) driver works?

Try to build a kernel with
Code:
ep* at pcmcia? function?
But that driver should already be in the GENERIC kernel...
phx is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
NetBSD 6.0 released! strim News 2 19 October 2012 01:44
NetBSD 68k megabyte support.Apps 1 27 June 2012 12:30
WinUAE 2.3.0 + NetBSD 5.0.2 No go. ahhyes support.WinUAE 71 15 November 2010 09:29
NetBSD 5.0 shortwind support.WinUAE 6 03 October 2009 13:53
NetBSD/Amiga ?? Highlander support.WinUAE 10 14 January 2005 15:24

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 17:29.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.14619 seconds with 16 queries