Your mountlist looks intriguing.
What version of AmigaOS supports mountlists in that format?
Does it work so that the startup string is passed to the handler and that's why there is no device or unit entries?
Also, there's no trailing # which is needed for mountlists, but omitted for dosdrivers.