Welcome, Guest. Please login or register.

Author Topic: how do I get a filesystem driver working in wb1.3???  (Read 2769 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline GeneraleTopic starter

  • Full Member
  • ***
  • Join Date: Feb 2005
  • Posts: 233
    • Show only replies by Generale
    • http://members.dodo.com.au/~izabellion
how do I get a filesystem driver working in wb1.3???
« on: March 18, 2005, 01:38:38 PM »
Hi there.
As you may or may not know, I recently built the a500ide hack.
Works fine. Just one problem.
I have no idea how to get a CD-ROM to work with it.
I know the drive is functional, and when I do iddr the right stats are spat back.

First I tried Ralph Babel's driver. No luck. I just couldn't figure out why it wasn't working.

Then I tried Xetec. I don't know how to mount a FFS formatted floppy in wb1.3! I tried dumping the files across, but the copy protection got all narky with me. Pity, because it seemed to know what was going on.

Can anyone help me out with this? I want to use a cd-rom on my A500, but it's fighting me every step of the way!
A500 (salvo): 1Mb RAM (512k chip, 512k SlowFast)
1x880k Floppy Disk, 1xIBM 540Mb 3.5\\"HDD KS1.3, WB1.3
1084S monitor. AT Keyboard!
A500 (Whitey): 512k RAM, 1x880k Floppy Disk, KS1.2, WB1.3
 

Offline pjhutch

  • Sr. Member
  • ****
  • Join Date: Mar 2002
  • Posts: 452
  • Country: england
  • Gender: Male
  • Amiga user and developer
    • Show only replies by pjhutch
    • http://www.pjhutchison.org
Re: how do I get a filesystem driver working in wb1.3???
« Reply #1 on: March 18, 2005, 04:32:00 PM »
copy the ide.device to your devs: folder from the a500ide package.
Then you need to install a CDROM Filesystem (one that works with WB1.3) such as AmiCDROM from Aminet.
 

Offline Matt_H

Re: how do I get a filesystem driver working in wb1.3???
« Reply #2 on: March 18, 2005, 04:56:56 PM »
I recall that BabelCDFS is 1.3 compatible. Copy that to L:

What are you using for the IDE device driver? Is it in software or ROM? If it's software, copy it to Devs:.

Then you'll need a CD mountlist. You can probably borrow one from the aforementioned AmiCDFS package. Edit it to suit your device/unit and filesystem config and append it to Devs:Mountlist. That should do it, I think.
 

Offline GeneraleTopic starter

  • Full Member
  • ***
  • Join Date: Feb 2005
  • Posts: 233
    • Show only replies by Generale
    • http://members.dodo.com.au/~izabellion
Re: how do I get a filesystem driver working in wb1.3???
« Reply #3 on: March 19, 2005, 02:49:14 AM »
I'm using ide.device    Its used with the a500ide interface. It works fine, because my primary hdd works beautifully. Its already in devs. The ide. device is also atapi packet compatible, thats why xetec thinks it can use the driver.

oh yeah, i played with the utils that came with amicdfs. They seemed to be able to talk to the device driver. I have been wary about trying its fs driver though, because I thought it was only 2.0 and later compatible.
A500 (salvo): 1Mb RAM (512k chip, 512k SlowFast)
1x880k Floppy Disk, 1xIBM 540Mb 3.5\\"HDD KS1.3, WB1.3
1084S monitor. AT Keyboard!
A500 (Whitey): 512k RAM, 1x880k Floppy Disk, KS1.2, WB1.3
 

Offline GeneraleTopic starter

  • Full Member
  • ***
  • Join Date: Feb 2005
  • Posts: 233
    • Show only replies by Generale
    • http://members.dodo.com.au/~izabellion
Re: how do I get a filesystem driver working in wb1.3???
« Reply #4 on: March 19, 2005, 04:08:20 AM »
Been playing around with the mountlist entry. This is the closest I have got to a working entry:

CD0: Handler = L:BABELCDROMFS
     Startup = ide.device
     Unit = 1
     StackSize = 4000
     Priority = 10
     GlobVec = -1
     Mount = 1
#

okay. then I go mount cd0: in cli
The little babelcdromfs blurb is displayed.
Then I get a dialog:

"Volume
is write protected"
(retry/cancel buttons)
so hitting cancel gets me back to cli
then i go cd cd0:
and get "Not a DOS disk in unit 0" (retry/cancel)

Any ideas?
A500 (salvo): 1Mb RAM (512k chip, 512k SlowFast)
1x880k Floppy Disk, 1xIBM 540Mb 3.5\\"HDD KS1.3, WB1.3
1084S monitor. AT Keyboard!
A500 (Whitey): 512k RAM, 1x880k Floppy Disk, KS1.2, WB1.3
 

Offline Azryl

  • Sr. Member
  • ****
  • Join Date: Jul 2004
  • Posts: 395
    • Show only replies by Azryl
    • http://www.azryl.com
Re: how do I get a filesystem driver working in wb1.3???
« Reply #5 on: March 19, 2005, 06:37:23 AM »
Have you tried using IDEfix97 drivers, they were made for IDE drives. I cant ever remember using them under KS1.3 tho.

Something else for you to try

http://main.aminet.net/disk/misc/IDEfix97.lha

Az
Completely useless? I can always be used as a bad example  :lol:
 

Offline GeneraleTopic starter

  • Full Member
  • ***
  • Join Date: Feb 2005
  • Posts: 233
    • Show only replies by Generale
    • http://members.dodo.com.au/~izabellion
Re: how do I get a filesystem driver working in wb1.3???
« Reply #6 on: March 19, 2005, 07:03:22 AM »
I was looking at idefix. I'm not sure if it is what I need. It looks like it has some sort of multiple ide driver in it. Unfortunately, the driver I'm using is unique to the interface. It can handle atapi already too afaik.
Thanks for that though! I'm going to look at it a little more later.
A500 (salvo): 1Mb RAM (512k chip, 512k SlowFast)
1x880k Floppy Disk, 1xIBM 540Mb 3.5\\"HDD KS1.3, WB1.3
1084S monitor. AT Keyboard!
A500 (Whitey): 512k RAM, 1x880k Floppy Disk, KS1.2, WB1.3
 

Offline Thomas

Re: how do I get a filesystem driver working in wb1.3???
« Reply #7 on: March 19, 2005, 10:21:32 AM »
Quote

CD0: Handler = L:BABELCDROMFS
Startup = ide.device
Unit = 1
StackSize = 4000
Priority = 10
GlobVec = -1
Mount = 1
#


You also have to specify the DosType. If you omit the DosType it uses DOS\0 which means FastFileSystem. That's the reason why it tried to write to the disk (it tried to validate its bitmap and to recreate the root block).

Use something like DosType = 0x43444653 (which stands for CDFS) or DosType = 0x42434452 (for BCDR). Just something that is not yet known to the system and cannot conflict with other file system handlers.

The "Handler =" entry is only used if the program file to load for the DosType is not yet known.

Bye,
Thomas

Offline GeneraleTopic starter

  • Full Member
  • ***
  • Join Date: Feb 2005
  • Posts: 233
    • Show only replies by Generale
    • http://members.dodo.com.au/~izabellion
Re: how do I get a filesystem driver working in wb1.3???
« Reply #8 on: March 20, 2005, 01:03:22 AM »
Thanks Thomas.

I was wondering about DosType. Oddly enough, none of the various filesystem drivers I found had dostype in their example mountlists.

I put the CDFS dostype in and tried a venerable cd in it to ensure it was plain iso9660 just to be safe. Still the exact same thing.

I feel like the OS is completely ignoring the babel driver, even though it starts it up when I mount.

Don't suppose you know how to mount a FFS formatted floppy??
A500 (salvo): 1Mb RAM (512k chip, 512k SlowFast)
1x880k Floppy Disk, 1xIBM 540Mb 3.5\\"HDD KS1.3, WB1.3
1084S monitor. AT Keyboard!
A500 (Whitey): 512k RAM, 1x880k Floppy Disk, KS1.2, WB1.3
 

Offline Matt_H

Re: how do I get a filesystem driver working in wb1.3???
« Reply #9 on: March 20, 2005, 01:10:31 AM »
FFS floppies should mount automatically under WB1.3. Make sure the FastFileSystem exists in L:. That might explain your CD problems too...
 

Offline GeneraleTopic starter

  • Full Member
  • ***
  • Join Date: Feb 2005
  • Posts: 233
    • Show only replies by Generale
    • http://members.dodo.com.au/~izabellion
Re: how do I get a filesystem driver working in wb1.3???
« Reply #10 on: March 20, 2005, 02:27:39 AM »
what the...that's weird. I thought I'd posted.

I checked. FFS is in l
I know it works too because my hard drive is using it.

I thought it was 2.0 and greater that supported automounting of floppy ffs.

I tried the manual ffs mount listed in another thread, but the poster was unsure if it was 100% right.
A500 (salvo): 1Mb RAM (512k chip, 512k SlowFast)
1x880k Floppy Disk, 1xIBM 540Mb 3.5\\"HDD KS1.3, WB1.3
1084S monitor. AT Keyboard!
A500 (Whitey): 512k RAM, 1x880k Floppy Disk, KS1.2, WB1.3
 

Offline Matt_H

Re: how do I get a filesystem driver working in wb1.3???
« Reply #11 on: March 20, 2005, 05:23:02 AM »
Whoops. I wasn't aware of the version issues with FFS.

I'm afraid I'm out of ideas...
 

Offline Thomas

Re: how do I get a filesystem driver working in wb1.3???
« Reply #12 on: March 20, 2005, 09:54:47 AM »

IIRC there is an example FFS entry in devs:mountlist on the original Workbench1.3 floppy and there is an explanation about how to do it in the AmigaDOS manual.

Kick 1.3 cannot automount FFS floppies because FFS is not in ROM.

Also there is at least one program on Aminet which can create mountlists for existing drivers (MakeML IIRC). So you could take the DF0 mountlist and change the DosType to DOS\1 in order to use FFS.

Bye,
Thomas

Offline GeneraleTopic starter

  • Full Member
  • ***
  • Join Date: Feb 2005
  • Posts: 233
    • Show only replies by Generale
    • http://members.dodo.com.au/~izabellion
Re: how do I get a filesystem driver working in wb1.3???
« Reply #13 on: March 20, 2005, 10:32:53 AM »
I'd settle for manual mount. Depending on what I do, I either get it just sitting there going 'duuuhhh...I dunno what you're on about' to a guru.
I'm having terrible luck with mounting things for some reason.

Anyway, I decided to try fmsdisk because the disk I want to mount is a dump of a DMS anyway. No luck there either. I don't get it. I really dont.

I'm currently trying to find makeml.

Thanks :)
A500 (salvo): 1Mb RAM (512k chip, 512k SlowFast)
1x880k Floppy Disk, 1xIBM 540Mb 3.5\\"HDD KS1.3, WB1.3
1084S monitor. AT Keyboard!
A500 (Whitey): 512k RAM, 1x880k Floppy Disk, KS1.2, WB1.3