NEW USB Host Controller via ACSI

Troubles with your machine? Just want to speak about the latest improvements? This is the place!

Moderators: Mug UK, Zorro 2, spiny, Greenious, Moderator Team

Post Reply
User avatar
Cogweasel
Captain Atari
Captain Atari
Posts: 227
Joined: Sun Jan 17, 2016 11:10 am
Contact:

Re: NEW USB Host Controller via ACSI

Post by Cogweasel »

alanh wrote:Did you at least try the HDDRIVER demo ?
I would have, but the disk was bad... so no
alanh
Hardware Guru
Hardware Guru
Posts: 1394
Joined: Mon Jul 24, 2006 9:01 pm
Location: North Wales, UK

Re: NEW USB Host Controller via ACSI

Post by alanh »

Try it, and also just try running CBHDCONF to partition, I don't think you need to load CBHD.
Falcon CT60, Falcon CT63 x2, TT x3, MegaST x2, MegaSTE x2, STFM x2, STE x2, STacy, STBook, (Dead) Hades 060, Milan 060, T40.
User avatar
Cogweasel
Captain Atari
Captain Atari
Posts: 227
Joined: Sun Jan 17, 2016 11:10 am
Contact:

Re: NEW USB Host Controller via ACSI

Post by Cogweasel »

I will try the demo, but that wont happen for a while, since I don't have access to a PC with a floppy drive here. *
I have already tried CBHDCONF and it says it can't find any SCSI driver .... and wants me to load SCSIDRV
alanh
Hardware Guru
Hardware Guru
Posts: 1394
Joined: Mon Jul 24, 2006 9:01 pm
Location: North Wales, UK

Re: NEW USB Host Controller via ACSI

Post by alanh »

I've just tried CBHDCONF here and it works fine without CBHD and detects my USB stick for partitioning.

On my boot floppy I have in my AUTO folder...

USB.PRG
STORAGE.PRG
UNICORN.PRG

In my root of the floppy I have....

USB.ACC
CBHDCONF.APP
CBHDCONF.RSC

I boot from the floppy, and wait till I get to the desktop and then run CBHDCONF. I then go to partitioning where it shows my USB stick.
Falcon CT60, Falcon CT63 x2, TT x3, MegaST x2, MegaSTE x2, STFM x2, STE x2, STacy, STBook, (Dead) Hades 060, Milan 060, T40.
alanh
Hardware Guru
Hardware Guru
Posts: 1394
Joined: Mon Jul 24, 2006 9:01 pm
Location: North Wales, UK

Re: NEW USB Host Controller via ACSI

Post by alanh »

I wonder if this is a TOS 1.62 thing. I'm running TOS 2.06 at the moment. I'll try 1.62 later today.
Falcon CT60, Falcon CT63 x2, TT x3, MegaST x2, MegaSTE x2, STFM x2, STE x2, STacy, STBook, (Dead) Hades 060, Milan 060, T40.
User avatar
Cogweasel
Captain Atari
Captain Atari
Posts: 227
Joined: Sun Jan 17, 2016 11:10 am
Contact:

Re: NEW USB Host Controller via ACSI

Post by Cogweasel »

Thanks for testing! Same as my set-up, but I do have the other CBHD files on the disk as well, but I assume that wont matter? When I start CBHDCONF it says that the SCSI driver is missing and wants me to load SCSIDRV. If I ignore that and go to partition a window briefly pops up where is says searching for devices, it immediately closes and nothing else happens. Same thing with format ...

I have tried two other older USB sticks, but neither of them were detected at boot and the boot sequence just froze...

I have an STE with that rainbow fuji symbol... not sure which exact version it is...
alanh wrote:I've just tried CBHDCONF here and it works fine without CBHD and detects my USB stick for partitioning.

On my boot floppy I have in my AUTO folder...

USB.PRG
STORAGE.PRG
UNICORN.PRG

In my root of the floppy I have....

USB.ACC
CBHDCONF.APP
CBHDCONF.RSC

I boot from the floppy, and wait till I get to the desktop and then run CBHDCONF. I then go to partitioning where it shows my USB stick.
alanh
Hardware Guru
Hardware Guru
Posts: 1394
Joined: Mon Jul 24, 2006 9:01 pm
Location: North Wales, UK

Re: NEW USB Host Controller via ACSI

Post by alanh »

O.k. there is a problem with TOS 1.62 due to the COOKIE JAR being only 8 slots, and there wasn't enough to install the SCSIDRV cookie.

The solution is to install JARXXX.PRG into the AUTO folder before loading any drivers. You rename JARXXX.PRG to something like JAR20.PRG to install 20 slots which will be enough.

I've attached JARXXX.ZIP so you can grab it.
JARXXX.ZIP
I've also added some error messages to the STORAGE driver to emit an error when this happens for the future.
You do not have the required permissions to view the files attached to this post.
Falcon CT60, Falcon CT63 x2, TT x3, MegaST x2, MegaSTE x2, STFM x2, STE x2, STacy, STBook, (Dead) Hades 060, Milan 060, T40.
User avatar
Cogweasel
Captain Atari
Captain Atari
Posts: 227
Joined: Sun Jan 17, 2016 11:10 am
Contact:

Re: NEW USB Host Controller via ACSI

Post by Cogweasel »

Thanks for looking into this! Ok, there's the cookie jar being mentioned again :) , is that like the SCSI IDs? Excellent, will give this a try! Might take a few days, need to borrow my mums old PC to transfer the JAR files. Will get back to you. Do I only need to copy the JAR20.PRG file or do I need the rest of the files also?

Good to hear that this problem actually led to some new insight that can hopefully help others.
alanh
Hardware Guru
Hardware Guru
Posts: 1394
Joined: Mon Jul 24, 2006 9:01 pm
Location: North Wales, UK

Re: NEW USB Host Controller via ACSI

Post by alanh »

JARXXX.PRG needs to be copied as JAR20.PRG

Oh, and the COOKIE JAR is nothing to do with SCSI ID's. You might want to read up on Atari COOKIE JARs to get some background but it's basically a method to advertise features.

The problem isn't new though, it happens with TOS 1.04 and below because they don't even have cookie jars. They were introduced in TOS 1.62.
Falcon CT60, Falcon CT63 x2, TT x3, MegaST x2, MegaSTE x2, STFM x2, STE x2, STacy, STBook, (Dead) Hades 060, Milan 060, T40.
User avatar
Cogweasel
Captain Atari
Captain Atari
Posts: 227
Joined: Sun Jan 17, 2016 11:10 am
Contact:

Re: NEW USB Host Controller via ACSI

Post by Cogweasel »

alanh wrote:The problem isn't new though, it happens with TOS 1.04 and below because they don't even have cookie jars. They were introduced in TOS 1.62.
Ah ok, so what happens if I have TOS 1.6?
alanh
Hardware Guru
Hardware Guru
Posts: 1394
Joined: Mon Jul 24, 2006 9:01 pm
Location: North Wales, UK

Re: NEW USB Host Controller via ACSI

Post by alanh »

Never heard of 1.6, but if there was it's the same issue. Install JARXXX for TOS 1.XX.
Falcon CT60, Falcon CT63 x2, TT x3, MegaST x2, MegaSTE x2, STFM x2, STE x2, STacy, STBook, (Dead) Hades 060, Milan 060, T40.
User avatar
Cogweasel
Captain Atari
Captain Atari
Posts: 227
Joined: Sun Jan 17, 2016 11:10 am
Contact:

Re: NEW USB Host Controller via ACSI

Post by Cogweasel »

alanh wrote:Never heard of 1.6, but if there was it's the same issue. Install JARXXX for TOS 1.XX.
Sorry, what I meant to write was 1.06, which I am pretty sure I have installed in my STE. I was just afraid that JARXXX wouldn't work if it was a TOS older than 1.62.
czietz
Hardware Guru
Hardware Guru
Posts: 1246
Joined: Tue May 24, 2016 6:47 pm

Re: NEW USB Host Controller via ACSI

Post by czietz »

TOS 1.06 is mostly identical to TOS 1.62. (TOS 1.62 was more or less just a bugfix release.)
alanh
Hardware Guru
Hardware Guru
Posts: 1394
Joined: Mon Jul 24, 2006 9:01 pm
Location: North Wales, UK

Re: NEW USB Host Controller via ACSI

Post by alanh »

Cogweasel wrote:
alanh wrote:Never heard of 1.6, but if there was it's the same issue. Install JARXXX for TOS 1.XX.
Sorry, what I meant to write was 1.06, which I am pretty sure I have installed in my STE. I was just afraid that JARXXX wouldn't work if it was a TOS older than 1.62.
JARXXX works with any TOS version. So TOS 1.06 is just the same issue as 1.04.
Falcon CT60, Falcon CT63 x2, TT x3, MegaST x2, MegaSTE x2, STFM x2, STE x2, STacy, STBook, (Dead) Hades 060, Milan 060, T40.
User avatar
Cogweasel
Captain Atari
Captain Atari
Posts: 227
Joined: Sun Jan 17, 2016 11:10 am
Contact:

Re: NEW USB Host Controller via ACSI

Post by Cogweasel »

alanh wrote:JARXXX works with any TOS version. So TOS 1.06 is just the same issue as 1.04.
Good to hear! Thanks!
User avatar
Cogweasel
Captain Atari
Captain Atari
Posts: 227
Joined: Sun Jan 17, 2016 11:10 am
Contact:

Re: NEW USB Host Controller via ACSI

Post by Cogweasel »

It's getting closer, but still no cigar. CBHD now detects the memory stick. But when trying to partition I get an unspecific error saying that something went wrong. After that I have to reformat(FAT32) the memory stick for it to be able to be detected at boot. I have tried other memory sticks as well, one FAT16, but they are not detected at boot...

I tried the HDDrive demo as well, that one bombs ( 4 of the bastards ) when starting the utility program. ICD Pro still doesn't detect any drive...

I also discovered why I had problems initially at boot, when the ST would bomb just after it detected the memory stick. Apparently it happens when I am booting into a low-res desktop...
alanh
Hardware Guru
Hardware Guru
Posts: 1394
Joined: Mon Jul 24, 2006 9:01 pm
Location: North Wales, UK

Re: NEW USB Host Controller via ACSI

Post by alanh »

You don't need to load HDDRIVER, CBHD or ICDBOOT.

Just run either, HDDRUTIL.APP or CBHDCONF.APP.
Falcon CT60, Falcon CT63 x2, TT x3, MegaST x2, MegaSTE x2, STFM x2, STE x2, STacy, STBook, (Dead) Hades 060, Milan 060, T40.
User avatar
Cogweasel
Captain Atari
Captain Atari
Posts: 227
Joined: Sun Jan 17, 2016 11:10 am
Contact:

Re: NEW USB Host Controller via ACSI

Post by Cogweasel »

alanh wrote:You don't need to load HDDRIVER, CBHD or ICDBOOT.

Just run either, HDDRUTIL.APP or CBHDCONF.APP.
I am not, but I have tried both with and without the driver of the software package, still doesn't work.

Just discovered that I don't need to reformat my memory stick for it to be detected, after a failed partition attempt in CBHD. If I cut the power to the Unicorn and reboot, it gets detected. But of course, it still doesn't work.
alanh
Hardware Guru
Hardware Guru
Posts: 1394
Joined: Mon Jul 24, 2006 9:01 pm
Location: North Wales, UK

Re: NEW USB Host Controller via ACSI

Post by alanh »

ICD isn't SCSIDRV compatible so ignore that one.

HDDRUTIL.APP crashes at what point ? Is there a HDDRUTIL.INF file around, if so delete it, and try starting in medium resolution.
Falcon CT60, Falcon CT63 x2, TT x3, MegaST x2, MegaSTE x2, STFM x2, STE x2, STacy, STBook, (Dead) Hades 060, Milan 060, T40.
alanh
Hardware Guru
Hardware Guru
Posts: 1394
Joined: Mon Jul 24, 2006 9:01 pm
Location: North Wales, UK

Re: NEW USB Host Controller via ACSI

Post by alanh »

Oh, and just because it gets detected at boot, doesn't mean it finds any partitions.

That's just the USB scan to find out what USB devices are plugged in.
Falcon CT60, Falcon CT63 x2, TT x3, MegaST x2, MegaSTE x2, STFM x2, STE x2, STacy, STBook, (Dead) Hades 060, Milan 060, T40.
User avatar
Cogweasel
Captain Atari
Captain Atari
Posts: 227
Joined: Sun Jan 17, 2016 11:10 am
Contact:

Re: NEW USB Host Controller via ACSI

Post by Cogweasel »

alanh wrote:ICD isn't SCSIDRV compatible so ignore that one.
I was starting to suspect something like that... would have been good to know a bit earlier. Have farted around with that software a fair bit now :)
alanh wrote:HDDRUTIL.APP crashes at what point ? Is there a HDDRUTIL.INF file around, if so delete it, and try starting in medium resolution.
It bombs (this time with a whole bunch of bombs) just as the program is about to start, after loading for while. The pointer changes to a big arrow and shortly after that boooom! And no, no INF file around...

I tried a minimal install of CBHD with only the files you used and no change, still gives an error... see attached picture.
crap.jpg
You do not have the required permissions to view the files attached to this post.
Last edited by Cogweasel on Mon Dec 19, 2016 10:01 pm, edited 2 times in total.
User avatar
Cogweasel
Captain Atari
Captain Atari
Posts: 227
Joined: Sun Jan 17, 2016 11:10 am
Contact:

Re: NEW USB Host Controller via ACSI

Post by Cogweasel »

alanh wrote:Oh, and just because it gets detected at boot, doesn't mean it finds any partitions.

That's just the USB scan to find out what USB devices are plugged in.
I know but I just want to add as much information as possible... and just to be clear, when I say the USB memory stick isn't detected at boot; what happens is that the ST freezes as its trying to detect the stick and never finishes the boot sequence!
alanh
Hardware Guru
Hardware Guru
Posts: 1394
Joined: Mon Jul 24, 2006 9:01 pm
Location: North Wales, UK

Re: NEW USB Host Controller via ACSI

Post by alanh »

Can you boot from a clean floppy and just try loading HDDRUTIL without anything loaded ? Does it still crash ?
Falcon CT60, Falcon CT63 x2, TT x3, MegaST x2, MegaSTE x2, STFM x2, STE x2, STacy, STBook, (Dead) Hades 060, Milan 060, T40.
User avatar
Cogweasel
Captain Atari
Captain Atari
Posts: 227
Joined: Sun Jan 17, 2016 11:10 am
Contact:

Re: NEW USB Host Controller via ACSI

Post by Cogweasel »

alanh wrote:Can you boot from a clean floppy and just try loading HDDRUTIL without anything loaded ? Does it still crash ?
Just tried booting without any AUTO started programs; HDDRUTIL starts fine now and gives an error saying that there is no SCSI driver etc etc
alanh
Hardware Guru
Hardware Guru
Posts: 1394
Joined: Mon Jul 24, 2006 9:01 pm
Location: North Wales, UK

Re: NEW USB Host Controller via ACSI

Post by alanh »

O.k. might be some changes with HDDRUTIL 10.x as I've not yet tried that with the Unicorn. Only 9.x.

I'll see if I can reproduce anything with CBHDCONF though. What size USB stick are you using ?
Falcon CT60, Falcon CT63 x2, TT x3, MegaST x2, MegaSTE x2, STFM x2, STE x2, STacy, STBook, (Dead) Hades 060, Milan 060, T40.
Post Reply

Return to “Hardware”