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, Greenious, spiny, Moderator Team

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

Re: NEW USB Host Controller via ACSI

Postby Cogweasel » Sun Dec 18, 2016 10:29 am

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: 1384
Joined: Mon Jul 24, 2006 9:01 pm
Location: North Wales, UK

Re: NEW USB Host Controller via ACSI

Postby alanh » Sun Dec 18, 2016 10:31 am

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: 224
Joined: Sun Jan 17, 2016 11:10 am
Contact:

Re: NEW USB Host Controller via ACSI

Postby Cogweasel » Sun Dec 18, 2016 10:35 am

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: 1384
Joined: Mon Jul 24, 2006 9:01 pm
Location: North Wales, UK

Re: NEW USB Host Controller via ACSI

Postby alanh » Sun Dec 18, 2016 11:02 am

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: 1384
Joined: Mon Jul 24, 2006 9:01 pm
Location: North Wales, UK

Re: NEW USB Host Controller via ACSI

Postby alanh » Sun Dec 18, 2016 11:10 am

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: 224
Joined: Sun Jan 17, 2016 11:10 am
Contact:

Re: NEW USB Host Controller via ACSI

Postby Cogweasel » Sun Dec 18, 2016 11:13 am

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: 1384
Joined: Mon Jul 24, 2006 9:01 pm
Location: North Wales, UK

Re: NEW USB Host Controller via ACSI

Postby alanh » Sun Dec 18, 2016 2:32 pm

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: 224
Joined: Sun Jan 17, 2016 11:10 am
Contact:

Re: NEW USB Host Controller via ACSI

Postby Cogweasel » Sun Dec 18, 2016 3:00 pm

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: 1384
Joined: Mon Jul 24, 2006 9:01 pm
Location: North Wales, UK

Re: NEW USB Host Controller via ACSI

Postby alanh » Sun Dec 18, 2016 3:09 pm

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: 224
Joined: Sun Jan 17, 2016 11:10 am
Contact:

Re: NEW USB Host Controller via ACSI

Postby Cogweasel » Sun Dec 18, 2016 3:45 pm

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: 1384
Joined: Mon Jul 24, 2006 9:01 pm
Location: North Wales, UK

Re: NEW USB Host Controller via ACSI

Postby alanh » Sun Dec 18, 2016 3:57 pm

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: 224
Joined: Sun Jan 17, 2016 11:10 am
Contact:

Re: NEW USB Host Controller via ACSI

Postby Cogweasel » Sun Dec 18, 2016 4:01 pm

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: 1006
Joined: Tue May 24, 2016 6:47 pm

Re: NEW USB Host Controller via ACSI

Postby czietz » Sun Dec 18, 2016 4:04 pm

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: 1384
Joined: Mon Jul 24, 2006 9:01 pm
Location: North Wales, UK

Re: NEW USB Host Controller via ACSI

Postby alanh » Sun Dec 18, 2016 4:16 pm

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: 224
Joined: Sun Jan 17, 2016 11:10 am
Contact:

Re: NEW USB Host Controller via ACSI

Postby Cogweasel » Sun Dec 18, 2016 4:35 pm

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: 224
Joined: Sun Jan 17, 2016 11:10 am
Contact:

Re: NEW USB Host Controller via ACSI

Postby Cogweasel » Mon Dec 19, 2016 8:05 pm

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: 1384
Joined: Mon Jul 24, 2006 9:01 pm
Location: North Wales, UK

Re: NEW USB Host Controller via ACSI

Postby alanh » Mon Dec 19, 2016 9:24 pm

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: 224
Joined: Sun Jan 17, 2016 11:10 am
Contact:

Re: NEW USB Host Controller via ACSI

Postby Cogweasel » Mon Dec 19, 2016 9:30 pm

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: 1384
Joined: Mon Jul 24, 2006 9:01 pm
Location: North Wales, UK

Re: NEW USB Host Controller via ACSI

Postby alanh » Mon Dec 19, 2016 9:41 pm

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: 1384
Joined: Mon Jul 24, 2006 9:01 pm
Location: North Wales, UK

Re: NEW USB Host Controller via ACSI

Postby alanh » Mon Dec 19, 2016 9:50 pm

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: 224
Joined: Sun Jan 17, 2016 11:10 am
Contact:

Re: NEW USB Host Controller via ACSI

Postby Cogweasel » Mon Dec 19, 2016 9:59 pm

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: 224
Joined: Sun Jan 17, 2016 11:10 am
Contact:

Re: NEW USB Host Controller via ACSI

Postby Cogweasel » Mon Dec 19, 2016 10:00 pm

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: 1384
Joined: Mon Jul 24, 2006 9:01 pm
Location: North Wales, UK

Re: NEW USB Host Controller via ACSI

Postby alanh » Mon Dec 19, 2016 10:01 pm

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: 224
Joined: Sun Jan 17, 2016 11:10 am
Contact:

Re: NEW USB Host Controller via ACSI

Postby Cogweasel » Mon Dec 19, 2016 10:05 pm

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: 1384
Joined: Mon Jul 24, 2006 9:01 pm
Location: North Wales, UK

Re: NEW USB Host Controller via ACSI

Postby alanh » Mon Dec 19, 2016 10:09 pm

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.


Social Media

     

Return to “Hardware”

Who is online

Users browsing this forum: No registered users and 6 guests