English Amiga Board


Go Back   English Amiga Board > Support > support.Hardware

 
 
Thread Tools
Old 25 September 2020, 03:38   #1
ProfPlum
Registered User
 
Join Date: Jun 2019
Location: Montreal, Canada
Posts: 153
WB 3.1.4 & Buddha IDE - CDRom intermittent issues

My issue is the following:

I installed WB 3.1.4 and have my IDE CD-Rom up and running using the supplied example mountlist entry for CD0 (uses AmiCDFS). The only exception being my device is buddhasci.device (I'm on an A2000 with a Buddha controller)


The CD-Rom is sometimes mounted on powerup/startup and sometimes not. Basically, behavior is intermittent. Frankly, it's a bit annoying.

Any suggestions as to what I can do to resolve this issue?
Perhaps some of the 'control' elements in the mount entry can be of help?

Any help is appreciated.
ProfPlum is offline  
Old 25 September 2020, 04:08   #2
Picklepie
Registered User
 
Join Date: May 2019
Location: Virginia / USA
Posts: 34
I have the same setup but have not run into this issue. Did you install the CD software after installing the OS? IF I remember correctly, the Buddha software places a folder in one of the drives and you can install it from there.
Picklepie is offline  
Old 25 September 2020, 04:22   #3
ProfPlum
Registered User
 
Join Date: Jun 2019
Location: Montreal, Canada
Posts: 153
Quote:
Originally Posted by Picklepie View Post
I have the same setup but have not run into this issue. Did you install the CD software after installing the OS? IF I remember correctly, the Buddha software places a folder in one of the drives and you can install it from there.
I did not. Although, I did prior to my 3.1.4 install (I installed over a 3.1 setup).
The Buddha software uses CacheCDFS which doesn't seem relevant since 3.1.4 contains its own CD file system.
ProfPlum is offline  
Old 25 September 2020, 08:09   #4
johnnybarker
Registered User
 
Join Date: Dec 2018
Location: Helmsdale Scotland
Age: 41
Posts: 181
I also have a CDROM on a buddha with OS3.1.4 on my a1200 tower. Pretty sure I also just installed the idefix + cache file system software that came with the buddha and it worked straight away with harming anything else in the system. I would make a back up and give it a try.
johnnybarker is offline  
Old 25 September 2020, 13:35   #5
ProfPlum
Registered User
 
Join Date: Jun 2019
Location: Montreal, Canada
Posts: 153
Quote:
Originally Posted by johnnybarker View Post
I also have a CDROM on a buddha with OS3.1.4 on my a1200 tower. Pretty sure I also just installed the idefix + cache file system software that came with the buddha and it worked straight away with harming anything else in the system. I would make a back up and give it a try.
Looks like this is my weekend job. I'll give it a go.
ProfPlum is offline  
Old 25 September 2020, 21:26   #6
Picklepie
Registered User
 
Join Date: May 2019
Location: Virginia / USA
Posts: 34
Here is my Mountlist, maybe it will help you make yours work.

/***************************************************************/
/* CacheCDFS mountlist entry © 1993 Elaborate Bytes, O. Kastl */
/***************************************************************/
FileSystem = L:CacheCDFS /* The name of the game */
Device = "buddha_atapi.device" /* Name of exec device driver */
Unit = 4 /* exec device unit */
Flags = 0 /* OpenDevice flags */
BlocksPerTrack = 351000 /* Unused */
BlockSize = 2048 /* True, but unused */
Mask = 0x7ffffffe /* Memory mask for direct read */
MaxTransfer = 0x1000000 /* Maximum amount of bytes for direct read */
Reserved = 0 /* Unused */
Interleave = 0 /* Unused */
LowCyl = 0 /* Unused */
HighCyl = 0 /* Unused */
Surfaces = 1 /* Unused */
Buffers = 50 /* Number of cache lines */
BufMemType = 1 /* MEMF_PUBLIC */
GlobVec = -1 /* Do not change! */
Mount = 1 /* Mount it immediately */
Priority = 10 /* Priority of FileSystem task */
DosType = 0x43443031 /* Currently unused */
StackSize = 3000 /* Minimum stack required is 3000! */
Control = "MD=0 LC=1 DC=8 L LV AL LFC=1"
/* The Control field is for special adjustments */
/* L/S convert all file/volume names to lowercase */
/* LV/S convert volume names to lowercase */
/* AL/S Auto-Lower converts only non-Amiga CDs */
/* LFC/N start converting at this character */
/* LC/N/A number of blocks per cache line */
/* DC/N/A number of cache lines for the data cache */
/* MD/N/A number of blocks, when starting direct read, not using */
/* the cache. 0 will be a reasonable default (LC*DC+1) */
/* S/S Do SCSI direct commands, no Trackdisk like commands! */
/* NC/S Do NOT use TD_ADDCHANGEINT, poll for DiskChange! */
/* M/S Issue a TD_MOTOR (OFF) command after read */
Picklepie is offline  
Old 26 September 2020, 03:25   #7
ProfPlum
Registered User
 
Join Date: Jun 2019
Location: Montreal, Canada
Posts: 153
Quote:
Originally Posted by Picklepie View Post
Here is my Mountlist, maybe it will help you make yours work.

/***************************************************************/
/* CacheCDFS mountlist entry © 1993 Elaborate Bytes, O. Kastl */
/***************************************************************/
FileSystem = L:CacheCDFS /* The name of the game */
Device = "buddha_atapi.device" /* Name of exec device driver */
Unit = 4 /* exec device unit */
Flags = 0 /* OpenDevice flags */
BlocksPerTrack = 351000 /* Unused */
BlockSize = 2048 /* True, but unused */
Mask = 0x7ffffffe /* Memory mask for direct read */
MaxTransfer = 0x1000000 /* Maximum amount of bytes for direct read */
Reserved = 0 /* Unused */
Interleave = 0 /* Unused */
LowCyl = 0 /* Unused */
HighCyl = 0 /* Unused */
Surfaces = 1 /* Unused */
Buffers = 50 /* Number of cache lines */
BufMemType = 1 /* MEMF_PUBLIC */
GlobVec = -1 /* Do not change! */
Mount = 1 /* Mount it immediately */
Priority = 10 /* Priority of FileSystem task */
DosType = 0x43443031 /* Currently unused */
StackSize = 3000 /* Minimum stack required is 3000! */
Control = "MD=0 LC=1 DC=8 L LV AL LFC=1"
/* The Control field is for special adjustments */
/* L/S convert all file/volume names to lowercase */
/* LV/S convert volume names to lowercase */
/* AL/S Auto-Lower converts only non-Amiga CDs */
/* LFC/N start converting at this character */
/* LC/N/A number of blocks per cache line */
/* DC/N/A number of cache lines for the data cache */
/* MD/N/A number of blocks, when starting direct read, not using */
/* the cache. 0 will be a reasonable default (LC*DC+1) */
/* S/S Do SCSI direct commands, no Trackdisk like commands! */
/* NC/S Do NOT use TD_ADDCHANGEINT, poll for DiskChange! */
/* M/S Issue a TD_MOTOR (OFF) command after read */

Thank-you. I will compare against what I have.

Note: I have a Buddha 20th edition version hence the device is buddhascsi.device.



What I just did this evening is swap the IDE ports. I connected the CDRom drive to the northern IDE port. The unit number changed from 0 to 2.
I rebooted several times. No issues. Everything looks ok so far.
Hmnnn, quite odd.
ProfPlum is offline  
Old 26 September 2020, 03:41   #8
Picklepie
Registered User
 
Join Date: May 2019
Location: Virginia / USA
Posts: 34
I have the 20th anniversary edition also. Maybe different because i am using an IDE and you a SCSI?
Picklepie is offline  
Old 26 September 2020, 03:43   #9
Picklepie
Registered User
 
Join Date: May 2019
Location: Virginia / USA
Posts: 34
Sorry, I see you stated "IDE", but if it's working then congrats!
Picklepie is offline  
Old 27 September 2020, 21:13   #10
ProfPlum
Registered User
 
Join Date: Jun 2019
Location: Montreal, Canada
Posts: 153
I did more experimenting...

When the unit/device of the CDRom is 0 - which depends on the IDE port the CDRom is connected to and master/slave setting of the unit, this problem arises. Otherwise, all is ok. This may be an OS issue.
ProfPlum is offline  
Old 28 September 2020, 05:02   #11
gulliver
BoingBagged
 
gulliver's Avatar
 
Join Date: Aug 2007
Location: The South of nowhere
Age: 46
Posts: 2,358
Quote:
Originally Posted by ProfPlum View Post
This may be an OS issue.
No, it is not. The Buddha 20th edition does work with it.
It is something that happens specifically on your end.

I suggest you try eliminating variables to determine the source of the conflict.
gulliver is offline  
Old 28 September 2020, 18:16   #12
ProfPlum
Registered User
 
Join Date: Jun 2019
Location: Montreal, Canada
Posts: 153
Quote:
Originally Posted by gulliver View Post
No, it is not. The Buddha 20th edition does work with it.
It is something that happens specifically on your end.

I suggest you try eliminating variables to determine the source of the conflict.
Gulliver,

I spoke with Jens from IC (Buddha creator). He told me that the expectation is that the CDRom should be set as slave. Maybe this has something to do with it. I'm not sure. But all is fine at my end so I'm good
ProfPlum is offline  
Old 28 September 2020, 19:03   #13
gulliver
BoingBagged
 
gulliver's Avatar
 
Join Date: Aug 2007
Location: The South of nowhere
Age: 46
Posts: 2,358
Have you tried getting rid of the IDEFix crap?

A possible solution involves downloading "AtapiMagic" from:

https://forum.amiga.org/index.php?ac....0;attach=1847

Unarchive it, and place it in LIBS:modules. To be able to use it, just
open your Startup-sequence with a text editor where you will find:

Code:
If Exists C:LoadModule
   C:Version exec.library version 46 >NIL:
   If Warn
      C:LoadModule ROMUPDATE
   EndIf
EndIf
Just modify those six lines with the following ones:

Code:
If Exists C:LoadModule
   C:Version exec.library version 46 >NIL:
   If Warn
      C:LoadModule LIBS:modules/AtapiMagic ROMUPDATE
   Else
      C:LoadModule LIBS:modules/AtapiMagic
   EndIf
EndIf
Save the Startup-Sequence and reboot your machine for the changes to take effect.

Last edited by gulliver; 29 September 2020 at 04:18. Reason: Oops! I forgot users are at v46 still. ;-)
gulliver is offline  
Old 28 September 2020, 23:47   #14
ProfPlum
Registered User
 
Join Date: Jun 2019
Location: Montreal, Canada
Posts: 153
Quote:
Originally Posted by gulliver View Post
Have you tried getting rid of the IDEFix crap?

A possible solution involves downloading "AtapiMagic" from:

https://forum.amiga.org/index.php?ac....0;attach=1847

Unarchive it, and place it in LIBS:modules. To be able to use it, just
open your Startup-sequence with a text editor where you will find:

Code:
If Exists C:LoadModule
   C:Version exec.library version 47 >NIL:
   If Warn
      C:LoadModule ROMUPDATE
   EndIf
EndIf
Just modify those six lines with the following ones:

Code:
If Exists C:LoadModule
   C:Version exec.library version 47 >NIL:
   If Warn
      C:LoadModule LIBS:modules/AtapiMagic ROMUPDATE
   Else
      C:LoadModule LIBS:modules/AtapiMagic
   EndIf
EndIf
Save the Startup-Sequence and reboot your machine for the changes to take effect.

What do you mean by 'IDEFix crap' ?

Thank-you for this AtapiMagic stuff.

It's not a big concern to me at the moment since my system is fine as is.
I will look at this most likely on the weekend. I am currently dead tired after work.
ProfPlum is offline  
Old 29 September 2020, 04:24   #15
gulliver
BoingBagged
 
gulliver's Avatar
 
Join Date: Aug 2007
Location: The South of nowhere
Age: 46
Posts: 2,358
Quote:
Originally Posted by ProfPlum View Post
What do you mean by 'IDEFix crap' ?
Earlier versions of the CacheCDFS that came with some Individual Computers products also brought along the IDEFix97 software. That software was a major hack/patch that enabled under some circumstances the use of 4 way IDE interfaces on Amigas. And as most hacks, they are not 100% stable and reliable.
gulliver 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
CF 2 IDE card, intermittent at best KarlM support.Hardware 13 28 July 2017 23:41
Anyone with Buddha IDE & CDRom Drive? Pheonix support.Hardware 0 12 January 2015 02:17
IDE CDROM / Buffered IDE / AmigaOS 3.9 MrGimper support.Hardware 2 18 September 2010 12:53
Connecting a IDE CDrom drive to my A1200 & accelerator card iowtheme support.Hardware 2 18 March 2010 21:00
20GB IDE + A2000 + Buddha = Size issues rave support.Hardware 16 01 April 2008 10:34

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 13:53.

Top

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