Amiga.org

Amiga computer related discussion => Amiga Hardware Issues and discussion => Topic started by: AmmoJammo on April 04, 2013, 10:16:40 PM

Title: A600, IDE CDrom, names being truncated?
Post 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!
Title: Re: A600, IDE CDrom, names being truncated?
Post by: amiga1260 on April 04, 2013, 10:35:29 PM
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?
Title: Re: A600, IDE CDrom, names being truncated?
Post by: AmmoJammo on April 04, 2013, 10:44:38 PM
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!
Title: Re: A600, IDE CDrom, names being truncated?
Post by: Oldsmobile_Mike on April 04, 2013, 10:53:32 PM
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
Title: Re: A600, IDE CDrom, names being truncated?
Post by: AmmoJammo on April 04, 2013, 11:00:24 PM
To quote the thread I started when trying to get the cdrom to work on the A500

Quote from: AmmoJammo;695886
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.
Title: Re: A600, IDE CDrom, names being truncated?
Post by: fitzsteve on April 04, 2013, 11:19:06 PM
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!
Title: Re: A600, IDE CDrom, names being truncated?
Post by: AmmoJammo on April 05, 2013, 03:15:58 AM
Quoted from my build log thread:

Quote from: PanterHZ;731315
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.
Title: Re: A600, IDE CDrom, names being truncated?
Post by: PanterHZ on April 05, 2013, 04:02:44 AM
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.
Title: Re: A600, IDE CDrom, names being truncated?
Post by: AmmoJammo on April 05, 2013, 04:40:04 AM
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?
Title: Re: A600, IDE CDrom, names being truncated?
Post by: Tenacious on April 05, 2013, 05:02:57 AM
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!
Title: Re: A600, IDE CDrom, names being truncated?
Post by: AmmoJammo on April 05, 2013, 05:26:38 AM
Quote from: Tenacious;731329

AsimCDFS will show the full files name.  It includes an install script to make the process easy.

is it downloadable?
Title: Re: A600, IDE CDrom, names being truncated?
Post by: Tenacious on April 05, 2013, 05:47:42 AM
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!
Title: Re: A600, IDE CDrom, names being truncated?
Post by: Thomas on April 05, 2013, 10:47:38 AM
Quote from: AmmoJammo;731290
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).
Title: Re: A600, IDE CDrom, names being truncated?
Post by: Tenacious on April 05, 2013, 03:01:11 PM
Good points, Thomas.
Title: Re: A600, IDE CDrom, names being truncated?
Post by: gertsy on April 05, 2013, 03:15:27 PM
Quote from: Thomas;731347
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.
Title: Re: A600, IDE CDrom, names being truncated?
Post by: AmmoJammo on April 06, 2013, 04:57:15 AM
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.
Title: Re: A600, IDE CDrom, names being truncated?
Post by: amiga1260 on April 06, 2013, 08:44:15 AM
Have you set the maxtransfer to 001fe00 in HDToolbox? If the value is higher, then the Amiga will crash.
Title: Re: A600, IDE CDrom, names being truncated?
Post by: PanterHZ on April 07, 2013, 03:03:20 AM
Quote from: AmmoJammo;731328
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.
Title: Re: A600, IDE CDrom, names being truncated?
Post by: PanterHZ on April 07, 2013, 03:23:07 AM
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.
Title: Re: A600, IDE CDrom, names being truncated?
Post by: dannyp1 on April 07, 2013, 01:04:30 PM
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.
Title: Re: A600, IDE CDrom, names being truncated?
Post by: AmmoJammo on April 08, 2013, 12:22:18 AM
Quote from: PanterHZ;731499
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.
Title: Re: A600, IDE CDrom, names being truncated?
Post by: Thomas on April 08, 2013, 10:25:51 AM
Quote from: AmmoJammo;731552
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)
Title: Re: A600, IDE CDrom, names being truncated?
Post by: AmmoJammo on April 08, 2013, 10:44:54 AM
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.
Title: Re: A600, IDE CDrom, names being truncated?
Post by: mfilos on April 08, 2013, 11:27:39 AM
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.
Title: Re: A600, IDE CDrom, names being truncated?
Post by: AmmoJammo on April 08, 2013, 11:30:15 AM
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.