Amiga.org
Amiga computer related discussion => Amiga Hardware Issues and discussion => Topic started by: AmmoJammo on April 04, 2013, 10:16:40 PM
-
I have an IDE DVD rom drive, and 4gig compact flash card connected to my A600.
I got the dvd rom working using AmiCDFS, with the atapi.device driver from IDEfix97.
The drive now works, appears in workbench, icon appears and disappears when a cd is inserted or removed.
However, the file names on the disc are being truncated to 8.3 characters.
(http://imageshack.us/a/img109/9387/imgp2447e.jpg)
Why is this happening? Is there some setting I need to change somewhere? are the drivers just not right?
These same discs appear correctly in my A500, using a scsi cdrom connected to an A590 scsi controller.
edit: the cdrom drive appears as "old file system" in sysinfo, while the CF partitions appear as FFS?
Thanks!
-
Did you burn on a PC? The files are truncated to 8.3 characters, because IDEFIX doesn't support Jolliet. you need AsimCFS 3.10 or CacheCDFS from AmigaOS 3.5 or 3.9 CD.
Which CDFS do you run on you A500?
-
Yes, burnt on a PC.
I thought I'd used IDEfix on the A500, but I don't get any registration popups, so either it was a "registered" version, or that wasn't what I ended up using, but I'm fairly sure it was, because I just used the install program, as nothing else seemed to work!
-
If you have a way to archive them on the PC and then un-archive on the Amiga side, that's one work-around. The files will retain their names when extracted. Sorry I don't have a better solution, I just live with this problem too, right now (and rename things as needed). :p
-
To quote the thread I started when trying to get the cdrom to work on the A500
SO! I ditched AmiCDFS, (after already ditching BabelCDFS) and tried IDEfix97 instead...
It appears to actually work! all the discs I've put in its recognised, windows 98 install disc? a linux disc? apparently I have a burnt copy of halflife with no label...
Not only that, but AmiCDFS wasn't displaying full folder and file names, whereas IDEfix displays the full name, 20+ characters long, no worries!
http://www.amiga.org/forums/showthread.php?t=61840
so, why does IDEfix97 display the full names?
I can't get IDEfix to work with the A600, apparently it doesn't like CF cards, and the install just crashes.
-
I had this problem with T-Zero real CDROM, I used another CD File System and that fixed it, can't remember what one though!
-
Quoted from my build log thread:
Are you using the standard CD0 file that is included with Workbench 3.1? If so, you should use the mount file that's included with AmiCDFS instead. Try this to see how it goes.
As far as I can recall, there was no CD0 file included in workbench, it was copied from the AmiCDFS folder.
-
OK, then the problem is that AmiCDFS doesn't support the Joliet extension, so you are stuck with standard ISO 9660 instead. This in turn means truncated file and directory names for CD-ROMs burned on a Windows PC.
I suggest you try CacheCDFS instead since it has Joliet support, the only problem is the annoying nag requesters that pops up from time to time telling you to register the software.
IDEfix can work with CF cards, but you need to patch it first. I belive there are several threads here on amiga.org which explains how this can be done.
-
But people have said that IDEfix doesn't support Joliet, so why does it appear to on my A500?
what is CacheCDFS? is this something that's included with idefix? and how does one go about using it?
-
I could never get AmiCDFS to show file names larger than 8.3.
AsimCDFS will show the full files name. It includes an install script to make the process easy. There is a LOT of info about this Compact Disk File System over on English Amiga Board. Go there and do a search. ;) No kidding!
-
AsimCDFS will show the full files name. It includes an install script to make the process easy.
is it downloadable?
-
It began as a commercial product. I thought it had been released as freeware a few years back. I saw it available as a download on EAB some time ago, but after telling you to search there, I can't seem to find it myself.
There was a thread here (Amiga.org) that gave the location on the site. Of course, if it was not legally given to the community, it was probably removed. It will pop up ebay.
Asim was the only CDFS that I could configure to go beyond 8.3 filenames.
Bedtime!
-
However, the file names on the disc are being truncated to 8.3 characters.
You could configure your burning program to use ISO9660 level 2. This would allow 32 upper case characters with one dot. If it also allows Rockridge extensions (Unix files), it should be shown correctly on the Amiga (with mixed case and multiple dots).
Or you could install MakeCD inside WinUAE and use it to burn a real Amiga CD (ISO9660 level 2 with Amiga extensions).
-
Good points, Thomas.
-
You could configure your burning program to use ISO9660 level 2. This would allow 32 upper case characters with one dot. If it also allows Rockridge extensions (Unix files), it should be shown correctly on the Amiga (with mixed case and multiple dots).
Or you could install MakeCD inside WinUAE and use it to burn a real Amiga CD (ISO9660 level 2 with Amiga extensions).
I use Nero 11 and ISO9660 2. But long file names still get truncated. Archives being the only answer to maintain the internal file names.
-
This morning I tried AsimCDFS, tried it with the atapi.device that came with idefix, as well as the asim_atapi.device.
The drive mounts fine, but when I insert a cd, it kills workbench!
Might just burn cds differently, but I'd really like to be able to just put any cd in, and have it work.
-
Have you set the maxtransfer to 001fe00 in HDToolbox? If the value is higher, then the Amiga will crash.
-
But people have said that IDEfix doesn't support Joliet, so why does it appear to on my A500?
what is CacheCDFS? is this something that's included with idefix? and how does one go about using it?
The IDEfix executable is used to patch the scsi.device driver for adding support for large harddisks (>4GB) and for using the secondary IDE port on 4-way IDE adapters. It has nothing to do with Joliet or any other file systems.
But the IDEfix package does however include the CacheCDFS file system (with Joliet support) which can be used for accessing CD-ROMs on the Amiga, and it is also included with AmigaOS 3.9.
-
Just in case you can't get AsimCDFS to work properly, you can try the following:
1. Download and extract the IDEfix archive: http://aminet.net/package/disk/misc/IDEfix97
2. Copy the IDE-fix/l/CacheCDFS file to the L drawer on your boot partition.
3. Try using the CD0 mount file I have included here, just remember to change the unit number to the one used by your CD-ROM drive.
-
I use the Star Burn program on my PC to make my CD's to prevent the short file names when they are used on my Amiga's. You can find it for free online.
-
Just in case you can't get AsimCDFS to work properly, you can try the following:
1. Download and extract the IDEfix archive: http://aminet.net/package/disk/misc/IDEfix97
2. Copy the IDE-fix/l/CacheCDFS file to the L drawer on your boot partition.
3. Try using the CD0 mount file I have included here, just remember to change the unit number to the one used by your CD-ROM drive.
got an error message that says "cannot open atapi.device unit 0"
this is odd, as atapi.device, unit 0, is what I'm using with AmiCDFS.
-
got an error message that says "cannot open atapi.device unit 0"
this is odd, as atapi.device, unit 0, is what I'm using with AmiCDFS.
Are you sure? Unit 0 is the primary master which usually is the harddrive. The CD drive should be slave and thus Unit 1.
Unit 0 -> primary master
Unit 1 -> primary slave
Unit 2 -> secondary master (only available if you have a 4way-adapter)
Unit 3 -> secondary slave (only available if you have a 4way-adapter)
-
Its a laptop DVD drive, there does not appear to be an option for master/slave
The CF is therefore set to slave, and appears to happily work like this.
-
If there is not a jumper then probably it's set as CS (cable select) or Slave by default.
If find it rather hard for a laptop CD/DVD to operate by default as Master.
-
If I set the CF to master, workbench still boots, but comes up with an error, can't remember what it said, but it doesn't do it with the CF set to slave.