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

itaboy
Captain Atari
Captain Atari
Posts: 195
Joined: Sun May 04, 2014 6:24 pm

Re: NEW USB Host Controller via ACSI

Postby itaboy » Fri Jul 18, 2014 10:37 pm

I am certainly interested... and being a Falcon owner as well, it would be nice to have a Falcon version.

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 Jul 21, 2014 8:53 pm

USB4TOS drivers will be automatically updated daily as the code comes from the FreeMiNT repository.

They can be downloaded from....

http://www.freemint.org

And click the "USB4TOS" link.

Enjoy !
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
Jungsi
Atari User
Atari User
Posts: 43
Joined: Sun Aug 26, 2012 9:21 am
Location: Bavaria, Germany
Contact:

Re: NEW USB Host Controller via ACSI

Postby Jungsi » Tue Jul 22, 2014 7:13 am

alanh wrote:USB4TOS drivers will be automatically updated daily as the code comes from the FreeMiNT repository.

They can be downloaded from....

http://www.freemint.org

And click the "USB4TOS" link.

Enjoy !

Thats great - yesterday I thought by myself, when there will be an update for the TOS-Drivers - is there a chance to see somewhere a history what was changed?
Atari: 1040 ST/STFM/STE, Mega STE, Falcon, TT - GigaFile, SuperSatan, Ultrasatan, EtherNEC, NetUSBee, Unicorn, CosmosEx
Sinclair: ZX81, 48k, +48k, 128k,+2, +3, QL - DivIDE+, DivIde 2k11, Interface 1, Microdrive, Interface 2, Spectranet, Datel+D, Interface 1bis, ZXpand
http://www.jungsi.de

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 » Tue Jul 22, 2014 8:10 am

I suppose the easiest thing is to either subscribe to the mint-cvs list to see what's changing or view the cvs online to look at the changes.

But it was mainly bug fixes to do with partition detection and SCSIDRV fixes between the beta and these new daily releases.
Falcon CT60, Falcon CT63 x2, TT x3, MegaST x2, MegaSTE x2, STFM x2, STE x2, STacy, STBook, (Dead) Hades 060, Milan 060, T40.

NikiforosST
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 112
Joined: Sat Mar 05, 2005 7:04 am
Location: Athens, Greece

Re: NEW USB Host Controller via ACSI

Postby NikiforosST » Sat Jul 26, 2014 7:06 am

alanh wrote:USB4TOS drivers will be automatically updated daily as the code comes from the FreeMiNT repository.

They can be downloaded from....

http://www.freemint.org

And click the "USB4TOS" link.

Enjoy !


These drivers support Netusbee card?

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 » Sat Jul 26, 2014 7:14 am

Not at this time. Someone who has a device could spend some time on them.
Falcon CT60, Falcon CT63 x2, TT x3, MegaST x2, MegaSTE x2, STFM x2, STE x2, STacy, STBook, (Dead) Hades 060, Milan 060, T40.

NikiforosST
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 112
Joined: Sat Mar 05, 2005 7:04 am
Location: Athens, Greece

Re: NEW USB Host Controller via ACSI

Postby NikiforosST » Sat Jul 26, 2014 7:15 am

ok thank you for the answer :)

arf
Captain Atari
Captain Atari
Posts: 203
Joined: Thu May 17, 2012 9:56 pm
Location: Germany

Re: NEW USB Host Controller via ACSI

Postby arf » Tue Jul 29, 2014 2:42 pm

alanh wrote:Hi dbsys, it's a limited audience. I have sold less than 20 for the ST/STE/TT and I did it because I had a need for it for my T40 with ACSI. So I suspect it's highly unlikely I'll tackle such a device.


Please don’t take this as criticism, but no wonder many projects sell poorly -- too often these are projects, not products. But people want to buy products, not projects. For a product you need a website that clearly states what is is, what it can do, what not, some nice photos and (especially!) an easy, transparent way to order.

Some stuff buried in a webforum like this is not a product page that will sell stuff to anyone who’s not a regular here in the forums.

As I’m somehow physically incompatible with web forums like PHPbb and similar things I also didn’t hear about that project at all - since now. And I would like to order one. But I can’t find anything in the web besides a youtube video (that has no URL given on where to find more about this) and a software driver download link, that doesn’t explain what the hardware can do or not.

I hope that you don’t feel insulted by my words. I really appreciate that you and many others create good stuff for our beloved machines. And of course you don’t want to create a fully blown webshop for every project. But something like http://www.vesalia.de would be great to have - a place where you can browse the different hardware options and buy stuff.

arf
Captain Atari
Captain Atari
Posts: 203
Joined: Thu May 17, 2012 9:56 pm
Location: Germany

Re: NEW USB Host Controller via ACSI

Postby arf » Tue Jul 29, 2014 2:43 pm

alanh wrote:Hi Frank, yes, I think I'm going to have to do that next as the 8MB boards haven't really gone at all to get some money back.


Which 8 MB boards?

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 » Tue Jul 29, 2014 2:59 pm

arf wrote:
alanh wrote:Hi dbsys, it's a limited audience. I have sold less than 20 for the ST/STE/TT and I did it because I had a need for it for my T40 with ACSI. So I suspect it's highly unlikely I'll tackle such a device.


Please don’t take this as criticism, but no wonder many projects sell poorly -- too often these are projects, not products. But people want to buy products, not projects. For a product you need a website that clearly states what is is, what it can do, what not, some nice photos and (especially!) an easy, transparent way to order.

Some stuff buried in a webforum like this is not a product page that will sell stuff to anyone who’s not a regular here in the forums.

As I’m somehow physically incompatible with web forums like PHPbb and similar things I also didn’t hear about that project at all - since now. And I would like to order one. But I can’t find anything in the web besides a youtube video (that has no URL given on where to find more about this) and a software driver download link, that doesn’t explain what the hardware can do or not.

I hope that you don’t feel insulted by my words. I really appreciate that you and many others create good stuff for our beloved machines. And of course you don’t want to create a fully blown webshop for every project. But something like http://www.vesalia.de would be great to have - a place where you can browse the different hardware options and buy stuff.


Hi Arf,

No insult or criticism taken. I take on board all your words and can agree with them.

I do have this...

http://www.freemint.org/unicorn/unicorn.html

but no order page at this time because quantities are low. So there's no point holding stock either as money would get invested with little sales. Bit of chicken/egg really.

As for an order. I'm now taking pre-orders again as my last Unicorn devices sold at the weekend.
Last edited by alanh on Tue Jul 29, 2014 3:00 pm, edited 1 time in total.
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 » Tue Jul 29, 2014 2:59 pm

arf wrote:
alanh wrote:Hi Frank, yes, I think I'm going to have to do that next as the 8MB boards haven't really gone at all to get some money back.


Which 8 MB boards?


http://www.freemint.org/8mb/8mb.html
Falcon CT60, Falcon CT63 x2, TT x3, MegaST x2, MegaSTE x2, STFM x2, STE x2, STacy, STBook, (Dead) Hades 060, Milan 060, T40.

arf
Captain Atari
Captain Atari
Posts: 203
Joined: Thu May 17, 2012 9:56 pm
Location: Germany

Re: NEW USB Host Controller via ACSI

Postby arf » Tue Jul 29, 2014 4:00 pm



Interesting, thanks. Is this additional memory detected when running MagiC? I’ve got a few machines with TOS 1.02 or TOS 1.04 where I boot MagiC (which gets rid of all the base TOS). Adding TOS 2.06 is additional work on these machines (ST, no STEs) so I would like to avoid this.

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 » Tue Jul 29, 2014 4:03 pm

The function required for ALT RAM is called "Maddalt". I know TOS 2.06 provides this, but older TOS 1.x don't. But on the bright side I've seen mention that MagiC does support this call, so it should work with TOS 1.x w/MagiC.
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
troed
Atari God
Atari God
Posts: 1450
Joined: Mon Apr 30, 2012 6:20 pm
Location: Sweden

Re: NEW USB Host Controller via ACSI

Postby troed » Tue Aug 12, 2014 10:50 pm

This evening I had a big grin on my face when I used a USB wireless mouse on my STE. The computer was built in 1989, USB v1.0 was released in 1996 ;)

However, I'm apparently not clever enough to figure out how to create an Atari partition on a USB flash drive. I'd appreciate help :)

I've installed the demo version of HDDriver 9. If I run hddriver.prg before hddrutil.app the latter will crash (three bombs). I can however run hddrutil.app without having loaded hddriver - and it will find my USB flash drive at "bus 3" (and it will list seven devices on that bus). I'm then completely at a loss as to what to do in Devices & Partitions - it seems selecting "3.0" is what will configure hddriver.prg into something that, when I then run it, will cause it to detect that there's a device at least.

However, even with hddriver.prg seeing the device I still cannot run hddrutil.app afterwards - although now it'll crash with 2 bombs instead of three.

All this on an 4MB 1040STE with TOS 2.06.

Is there any other way I can get a partition onto my flash drive that will be able to be used as C: by the Atari?

(I'm positive the crashes aren't due to using a demo version. Really positive)

/Troed

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 » Tue Aug 12, 2014 11:00 pm

No crashes should happen, so either way they're most likely bugs with the USB code.

It shouldn't matter whether HDDRIVER is loaded before the USB code or after, but you may want to try loading HDDRIVER from floppy first, before loading the USB drivers to see if that helps at all.

Also, is it listing the same device on bus 3 in all 7 SCSI locations ? A picture would speak volumes here.

As for "Devices & Partitions" if you load USB before HDDRIVER, then this would take effect, but if it's the other way around, then HDDRIVER has no control and it won't change anything on what gets scanned.

You also don't need HDDRIVER at all to partition USB devices. Just click on the device in HDDRUTIL and go straight to partitioning.

But remember, you can't boot from this drive, even with TOS 2.06.
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
troed
Atari God
Atari God
Posts: 1450
Joined: Mon Apr 30, 2012 6:20 pm
Location: Sweden

Re: NEW USB Host Controller via ACSI

Postby troed » Wed Aug 13, 2014 7:32 am

alanh wrote:It shouldn't matter whether HDDRIVER is loaded before the USB code or after, but you may want to try loading HDDRIVER from floppy first, before loading the USB drivers to see if that helps at all.


Thanks, will try.

Also, is it listing the same device on bus 3 in all 7 SCSI locations ? A picture would speak volumes here.


Picture coming up:

hddrutil_scan.JPG


You also don't need HDDRIVER at all to partition USB devices. Just click on the device in HDDRUTIL and go straight to partitioning.


See - that's what the "I'm not clever enough" part was about. I believe a simple FAQ of the type "I just got my Unicorn, now how do I create a compatible partition on my USB flash drive?" is what I'm looking for :)

I had to run off to work just now, but I tried clicking on the first on the eight devices (see picture) and hey, now "partition" was suddenly not greyed out anymore. Using a demo version of HDDriver means no manual ...

(Then I got stuck on whatever I selected the only response was "This partition scheme is only valid for MAGiC / MiNT" and I could - seemingly - not continue. However, I spent very little time messing about with the options)

But remember, you can't boot from this drive, even with TOS 2.06.


I know :) But I am looking to boot off a virtual disk on the HxC with Unicorn drivers and then use a USB flash drive as C: - or at least explore whether that's viable for "daily use".

Thanks for all your help,

/Troed
You do not have the required permissions to view the files attached to this post.

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 » Wed Aug 13, 2014 8:31 am

Picture coming up:

hddrutil_scan.JPG




O.k. thats a bug. I'll need to fix that.

See - that's what the "I'm not clever enough" part was about. I believe a simple FAQ of the type "I just got my Unicorn, now how do I create a compatible partition on my USB flash drive?" is what I'm looking for :)


Yeah, but unfortunately you are in HDDRIVER land here and that's where HDDRIVER manuals help a lot :-)

But it's no different from partitioning any other device, and I think there's plenty of info about that.

(Then I got stuck on whatever I selected the only response was "This partition scheme is only valid for MAGiC / MiNT" and I could - seemingly - not continue. However, I spent very little time messing about with the options)


That's because with TOS 2.06 you are limited to a maximum partition size of 512MB and I guess you are creating one much larger.

Good luck

Alan.
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
troed
Atari God
Atari God
Posts: 1450
Joined: Mon Apr 30, 2012 6:20 pm
Location: Sweden

Re: NEW USB Host Controller via ACSI

Postby troed » Wed Aug 13, 2014 8:13 pm

alanh wrote:It shouldn't matter whether HDDRIVER is loaded before the USB code or after, but you may want to try loading HDDRIVER from floppy first, before loading the USB drivers to see if that helps at all.


Right so this made a huge difference! Loading hddriver before any USB code means I can now start hddrutil without it crashing - and now I'm also able to (at least according to hddrutil) partition my USB flash stick. Without hddriver loaded all I got was the "Only valid for Magic and MiNT" warning and then nothing (silent fail I guess). With hddriver loaded it then goes through the steps of actually partitioning the drive (but I _always_ get the "only valid for ... " warning no matter what possible partition sizes, numbers of or compatibility switches I select).

However, still no luck in actually being able to access it. While I can plug the USB flash drive into my Mac and see that it indeed has an (unformatted) FAT12 partition - both it and hddrutil shows it to be 0.5MB in size, no matter which size (100MB, 512MB) I actually partitioned with. The demo version of hddrutil is also unable to format so I did that on my Mac as well - but neither storage.prg nor hddriver.prg finds anything mountable as C:.

I guess I'm still looking for someone who's already gone through this (preferably with the Unicorn since I'm unsure where the USB drivers are involved in all this) to let me know what simple steps to take. I'm assuming from the beta-driver README that I should just be able to do "Install devices" from GEM and see C: pop up?

(In the meantime I'll go try to create a small formatted FAT12 partition using just the Mac)

regards,
Troed

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 » Wed Aug 13, 2014 9:03 pm

Are you using the BETA drivers or the ones from http://www.freemint.org/builds/usb4tos/

There's also the youtube videos which show you how to partition.

https://www.youtube.com/watch?v=UMlW5wCZYwI
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 » Wed Aug 13, 2014 9:17 pm

Oh, and I think with the demo HDDRIVER you are limited to a partition size of 512KB, yes that's KB !

See here....

http://hddriver.seimet.de/en/downloads.html
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 » Wed Aug 13, 2014 9:27 pm

Also, if you go ahead with 512KB, you have to enter it as "0.5"

Also, choose "Compatibility" and select the TOS & Windows check boxes to make it compatible with both.
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
troed
Atari God
Atari God
Posts: 1450
Joined: Mon Apr 30, 2012 6:20 pm
Location: Sweden

Re: NEW USB Host Controller via ACSI

Postby troed » Wed Aug 13, 2014 11:07 pm

alanh wrote:Are you using the BETA drivers or the ones from http://www.freemint.org/builds/usb4tos/


The latter (build of 21st July) :) However, there's an informative readme in the BETA-release that I don't think I've seen in any other places.

There's also the youtube videos which show you how to partition.


The major difference is of course that I get eight devices listed everywhere but it seems to not be relevant. I did spot one thing in the video though - "type".

alanh wrote:Oh, and I think with the demo HDDRIVER you are limited to a partition size of 512KB, yes that's KB !


Yeah I had read that as 512MB the whole time ... thanks for pointing it out :) But in any case, all I want to see is a working C: and I'm happy.

alanh wrote:Also, choose "Compatibility" and select the TOS & Windows check boxes to make it compatible with both.


I've now managed to make a working partition that's automatically picked up by the USB drivers :) I've copied files to it (although one transfer hung, reset and worked the next time) and launched them etc. Really cool! There's no interoperability with my Mac though (garbled filenames, if showing up at all) but I'll spend some time with understanding that later.

So, here's the step-by-step:

1) Acquire Unicorn. You'll want to be on TOS 2.06 as well, and download the demo version of HDDRIVER 9.02
2) Put the USB drivers and HDDRIVER in the proper order in the AUTO folder on a disk:
first: hddriver.prg
second: usb.prg
third: storage.prg
fourth: unicorn.prg
2) Launch hddrutil.app
2.1 Go to Tools and then Auto Configuring
2.2 Now do Partitioning. Enter size (0.5 in the demo version) but most importantly remove ANYTHING from the "type" field just before size.
3) After partitioning being done and HDDRutil asks to reboot - do so.
4) This boot the USB drivers should pick up your new partition and automatically install a Disk icon on the GEM Desktop named "USB".

Done!

Now I'll look into the apparent lack of interoperability - but I'm reached my goal of getting a C: up from my USB Flash drive. Many thanks for all your help Alan :) In the end it seems to have been HDDRutil always having put a random value in the "type" field, which I thought was something important, that kept my partitions from being recognized.

/Troed

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 » Wed Aug 13, 2014 11:40 pm

troed wrote:The latter (build of 21st July) :) However, there's an informative readme in the BETA-release that I don't think I've seen in any other places.


O.k. You should try tomorrows build.

The major difference is of course that I get eight devices listed everywhere but it seems to not be relevant. I did spot one thing in the video though - "type".


This should be fixed with tomorrows build.

troed wrote:2.1 Go to Tools and then Auto Configuring


This step isn't required.

2.2 Now do Partitioning. Enter size (0.5 in the demo version) but most importantly remove ANYTHING from the "type" field just before size.


The type field should be left blank for TOS partitions. You may see $06 for pure Windows partitions etc.

3) After partitioning being done and HDDRutil asks to reboot - do so.


Not strictly necessary. An unplug/replug operation should suffice too.

4) This boot the USB drivers should pick up your new partition and automatically install a Disk icon on the GEM Desktop named "USB".


This is probably installing a "C:" drive because TOS installs this one by default when it sees a C: drive, other drives wouldn't be installed automatically. I don't think it will be called "USB" though too. You'd need to "Install" the rest if you had more drives.

Now I'll look into the apparent lack of interoperability - but I'm reached my goal of getting a C: up from my USB Flash drive. Many thanks for all your help Alan :) In the end it seems to have been HDDRutil always having put a random value in the "type" field, which I thought was something important, that kept my partitions from being recognized.


Maybe the Mac doesn't like such small partitions?

Anyway, well done!
Falcon CT60, Falcon CT63 x2, TT x3, MegaST x2, MegaSTE x2, STFM x2, STE x2, STacy, STBook, (Dead) Hades 060, Milan 060, T40.

arf
Captain Atari
Captain Atari
Posts: 203
Joined: Thu May 17, 2012 9:56 pm
Location: Germany

Re: NEW USB Host Controller via ACSI

Postby arf » Fri Aug 29, 2014 8:45 pm

alanh wrote:
arf wrote:
alanh wrote:Hi Frank, yes, I think I'm going to have to do that next as the 8MB boards haven't really gone at all to get some money back.


Which 8 MB boards?


http://www.freemint.org/8mb/8mb.html


Can it be access with 16 MHz in the MegaSTE, or is it at bus level at 8 MHz? I know that most memory additions for the MegaSTE go for 8 MHz, but 16 MHz are attracting :-)

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 » Fri Aug 29, 2014 8:52 pm

It should work at 16MHz but I can try in my MegaSTE.
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 4 guests