Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
70 user(s) are online (42 user(s) are browsing Forums)

Members: 0
Guests: 70

more...

Support us!

Headlines

 
  Register To Post  

(1) 2 »
Stack USB 3.0 for OS4 at Pianeta Amiga 2012
Home away from home
Home away from home


See User information
Latest news from the upcoming Pianeta Amiga 2012 show:

Quote:
We are very happy to announce that the next weekend, at Pianeta Amiga, an early prototype AmigaOS driver for USB 3 controllers on PCI-E will be shown running on a Sam460ex. For this achievement we must thank Sebastian Bauer, well known AmigaOS developer, who is working on the driver


http://www.pianetaamiga.it/index.php?lang=en

Go to top
Re: Stack USB 3.0 for OS4 at Pianeta Amiga 2012
Just popping in
Just popping in


See User information
Wow that was unexpected!

Nice work!!

Go to top
Re: Stack USB 3.0 for OS4 at Pianeta Amiga 2012
Home away from home
Home away from home


See User information
This is super great news.
And another nice thing for upgrading old amiga machines to the newer and better ones.

X5000
Go to top
Re: Stack USB 3.0 for OS4 at Pianeta Amiga 2012
Just popping in
Just popping in


See User information
Nice! Also glad to see the PCI-E slot being usable.

Go to top
Re: Stack USB 3.0 for OS4 at Pianeta Amiga 2012
Home away from home
Home away from home


See User information
Awesome news

I wonder if the USB3 upgrade kit for the X1000 case will in any way be useable too?

Probably if there is a possibility to internally plug the cable to the PCIe card...

Cool

Go to top
Re: Stack USB 3.0 for OS4 at Pianeta Amiga 2012
Home away from home
Home away from home


See User information
I guess this explains why DMA support was recently added to the PCI-Express port of the Sam460.

Author of the PortablE programming language.
Go to top
Re: Stack USB 3.0 for OS4 at Pianeta Amiga 2012
Not too shy to talk
Not too shy to talk


See User information
I wonder if the add-on card is a USB3 + SATA combo card ?

Sinan - AmigaOS4 Beta-Tester
- AmigaOne X5000
- AmigaOne A1222
- Sam460ex
Go to top
Re: Stack USB 3.0 for OS4 at Pianeta Amiga 2012
Home away from home
Home away from home


See User information
no idea if sata is supported over pci-e.
Have seen sata3 pci-e x1 cards. Hope they make support for that next.

X5000
Go to top
Re: Stack USB 3.0 for OS4 at Pianeta Amiga 2012
Quite a regular
Quite a regular


See User information
Yes because very soon now storage devices will require this technology without backwards compatibility. ;)

Go to top
Re: Stack USB 3.0 for OS4 at Pianeta Amiga 2012
Quite a regular
Quite a regular


See User information
Any news about it ?

Amiga600/Vampire2/PrismaMegaMix​/32GB CF Card/2x Rys Mk2/A604n/IndivisionECS/Gotek
Go to top
Re: Stack USB 3.0 for OS4 at Pianeta Amiga 2012
Home away from home
Home away from home


See User information
I don't think there has been news about this after the first news from pianeta. I do wonder who is working on this driver.

X5000
Go to top
Re: Stack USB 3.0 for OS4 at Pianeta Amiga 2012
Home away from home
Home away from home


See User information
@Antique
Quote:

I do wonder who is working on this driver.

Just read the first post

Quote:

For this achievement we must thank Sebastian Bauer, well known AmigaOS developer, who is working on the driver

Go to top
Re: Stack USB 3.0 for OS4 at Pianeta Amiga 2012
Just popping in
Just popping in


See User information
So 7 years later... any news on this?

AMIGA 1200 | Vampire 1200 II | 128 MB RAM | Indivision AGA Mk3 | 256 GB SD | AmigaOS 3.2.2
AMIGA 600 | Vampire 600 II | 128 MB RAM | Indivision ECS Mk3 | 256 GB SD | AmigaOS 3.2.2
Go to top
Re: Stack USB 3.0 for OS4 at Pianeta Amiga 2012
Just popping in
Just popping in


See User information
Does anybody knows anything about the USB 3 stack that was announced back in 2012?

Wondering whether its source code (even unfinished/not working) could be shared in order to support the USB 3 controller chip mounted on the PowerPC notebook board (see https://www.powerpc-notebook.org/campa ... three-working-prototypes/).


The chip selected for the notebook is the Renesas μPD720201
https://www.renesas.com/us/en/products ... 01-usb-30-host-controller

You can buy a PCIe x1 card based on this chip for about € 30 / USD 36.

Go to top
Re: Stack USB 3.0 for OS4 at Pianeta Amiga 2012
Just popping in
Just popping in


See User information
I don't remember ever hearing anything about that. The OS4 SDK has a few clues, but are inconsistent in ways.

Documentation/AutoDocs/usbsys.doc: USB_SPEED_SUPER for a SuperSpeed Function (4800 Mb/s).


But in the Documentation/AutoDocs/usbhcd.doc file (Host Controller stuff), the USB_SPEED_SUPER is left out:

USBA_DeviceSpeed (ULONG)
This tag is used for specifying the speed of the
USB Function to add. This defines how the
hardware driver should actually be communicating
with the Function.
ti_Data is a ULONG holding a speed indicator:
USB_SPEED_LOW for a LowSpeed Function (1.5 Mb/s).
USB_SPEED_FULL for a FullSpeed Function (12 Mb/s).
USB_SPEED_HIGH for a HighSpeed Function (480 Mb/s).

If not specified the HCD *must* default to
USB_SPEED_LOW for the added Function.
If specified, but an unknown value is supplied, the
attachment must be failed. In this case
USBERR_UNSUPPORTED should be returned in the
USBA_ErrorCode tag if supplied and supported.

...

USBA_DeviceSpeed (ULONG *)
The HCD must store the speed of the USB controller in the ULONG
pointed to by ti_Data. The speed is specified using one of the
USB_SPEED_xxx constants from usb/system.h.
Since USBA_DeviceSpeed usage was not added until v2 of the USB
stack, the USB stack will fall back to expect USB_SPEED_FULL speed
(i.e. 12MBit/s) for the HCD if it does not respond to this tag.
USB2+ capable HCDs are required to support this tag, or they will
only see USB1 device attachments.


In Include/include_h/usb/system.h it DOES define the USB_SPEED_SUPER value. So, maybe USB3 is supported, or perhaps it was never completed. Has any PCIe card ever actually been announced as working and supported? I never saw anything after that 2012 thing either... :/


/* For supplying USB Device speed to USB(HC)AddFunctionA()
ti_Data is a USB_SPEED_xxx value.
If not specified the default speed used *must* be USB_SPEED_LOW.
Also used for querying HCD root bus speed using USBHCGetAttrsA() */
#define USBA_DeviceSpeed (TAG_USER+4)

#define USB_SPEED_LOW (0L) /* 1.5 Mbit/s */
#define USB_SPEED_FULL (1L) /* 12 Mbit/s */
#define USB_SPEED_HIGH (2L) /* 480 Mbit/s */
#define USB_SPEED_SUPER (3L) /* 4800 Mbit/s */



Go to top
Re: Stack USB 3.0 for OS4 at Pianeta Amiga 2012
Just popping in
Just popping in


See User information
@billt

That is an oversight in updating the usbhcd.doc.
But basically for a device of that speed to be detected by a hub driver will require a USB3 HCD to be driving USB3 hardware (and a USB3-aware hub driver at that).

Neither currently exist for OS4, so what you see traces of is only initial steps to support it in the USB stack itself.

Go to top
Re: Stack USB 3.0 for OS4 at Pianeta Amiga 2012
Not too shy to talk
Not too shy to talk


See User information
@graff not sure how you know the answer to that, are you part of OS4 dev team? While you're here, any chance of a OS4 SDK update? It's a few years old now, we could do with new c libs and a new GCC / binutils please.

Go to top
Re: Stack USB 3.0 for OS4 at Pianeta Amiga 2012
Quite a regular
Quite a regular


See User information
@NinjaCyborg

Hint: look for Thomas Graff Thøger in the OS4 USB Stack documentation. I think you will understand 😉

Back to a quiet home... At last
Go to top
Re: Stack USB 3.0 for OS4 at Pianeta Amiga 2012
Not too shy to talk
Not too shy to talk


See User information
thanks, yes it explains who he is :) New SDK update would be most welcome.

Go to top
Re: Stack USB 3.0 for OS4 at Pianeta Amiga 2012
Just popping in
Just popping in


See User information
@graff

Does the stack itself have enough in it now, that someone can make a working host controller driver, and then hub or device drivers for USB3 Superspeed? Or is current USB Stack not yet sufficient/complete to do 3.0 Superspeed drivers?

Also, any chance that those who can, have been looking at adding USB 3.1/3.2 or even 4 speeds into the stack since the last SDK udpate in 2015?

Go to top

  Register To Post
(1) 2 »

 




Currently Active Users Viewing This Thread: 1 ( 0 members and 1 Anonymous Users )




Powered by XOOPS 2.0 © 2001-2024 The XOOPS Project