USB slot-loading DVD cannot be ejected
  • Order of the Butterfly
    Order of the Butterfly
    sailor
    Posts: 368 from 2019/5/9
    From: Central Bohemi...
    I tried USB-connected (with USB-SATA adapter) slot-loading DVD (without mechanical eject button).
    I can normally read from it, but cannot eject it and cannot play CDDA.
    I tried eject with screenbar module - volume disappears from system, but DVD disc stays in drive,
    right-click menu above DVD icon do nothing,
    with shell eject command I didn't succeed.

    Which device I have to select with eject command or player CCDA settings?
    Corresponding usb device cannot help here - as one device serves for many devices.

    Please, do you have any idea how to do it?

    Tested with MorphOs 3.15, Pegasos2, Efika, Powermac G5Quad.
    When connected to windows, it ejects without problem - so drive is OK.
    AmigaOS3: Amiga 1200
    AmigaOS4: Micro A1-C, AmigaOne XE, Pegasos II, Sam440ep, Sam440ep-flex, Sam460LE, AmigaOneX1000
    MorphOS: Efika 5200b, Pegasos I, Sam460LE, Pegasos II, Powerbook G4, Mac Mini, iMac G5, Powermac G5 Quad
  • »30.03.21 - 17:52
    Profile
  • Paladin of the Pegasos
    Paladin of the Pegasos
    NewSense
    Posts: 1513 from 2012/11/10
    From: Manchester, UK/GB
    Often there is a small hole on the front of CD/DVD drives that you can slide a paperclip prong into it to get discs to eject in such "emergency" situations - have you checked if there is one of those on the front of your DVD/CD drive?

    If the drive is not being recognised correctly then MorphOS is not likely to work correctly with it. Maybe it has "broken" hardware/firmware as far as MorphOS is concerned - what is the make/model of the drive?

    It not allowing the right-mouse button context menu to open seems to be indicative of some issue with recognising the drive as the device it is, AFAIK.
    MacMini 1.5GHz,64MB VRAM, PowerBooks A1138/9 (Model 5,8/9),PowerMac G5 2.3GHz(DP), iMac A1145 2.1GHz 20", all with MorphOS v3.18+,Airport,Bluetooth,A1016 Keyboard,T-RB22 Mouse,DVD-RW-DL,MiniMax,Firewire/USB2 & MacOSX 10.4/5
  • »30.03.21 - 19:04
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    sailor
    Posts: 368 from 2019/5/9
    From: Central Bohemi...
    There is small hole in front. But it not resolve the problem. If I put slot-loading drive to case, the hole is unreacheble. I can drill hole to the case, but I don't want remove DVD every time with pin. But it is minor thing.

    MorphOs recognized DVDs very well and disk drive is OK. Just now I am looking on AmigaReview ;-) DVD. And USB stack recognized it correctly: asmedia, ASM1053. And drive is OK for sure, with windows works both eject and play audio CDs.

    I think the problem is, that MorphOs cannot parse EJECT command through USB stack.
    Screenbar-eject succesfully dismouts CD0: from system, but also cannot parse eject command through USB to DVD drive.
    And howto use shell eject command? The device must be specified here.

    Please see this example:
    Powermac Quad with CD0 conected via USB and CD1 conected via internal IDE DVD drive.
    CD0: (see ScoutNG on top) USBPowermac2dvd.jpg- appears under hub.class and masstorage.class tasks
    there is also usbhw and pciusb.device tasks belonging to USB stack.
    CD1: (ScoutNG on bottom half) - appears under 2nd.ide.device

    It is easy to ejest CD1 in shell by "eject 2nd.ide.device 0" but how to eject CD0:?

    And I think the same problem is with CDDA players. Which device to specify for USB drive to play audio DVDs?

    Please, is there somebody with external USB-DVD drive? Please can you check how you play audio CDs and how to eject with shell command?
    AmigaOS3: Amiga 1200
    AmigaOS4: Micro A1-C, AmigaOne XE, Pegasos II, Sam440ep, Sam440ep-flex, Sam460LE, AmigaOneX1000
    MorphOS: Efika 5200b, Pegasos I, Sam460LE, Pegasos II, Powerbook G4, Mac Mini, iMac G5, Powermac G5 Quad
  • »31.03.21 - 08:17
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    sailor
    Posts: 368 from 2019/5/9
    From: Central Bohemi...
    Here USBPowermacScreen.jpg is Powermac Ambient screen.
    Both DVDs mormally visible, USB recogzized it correctly.
    AmigaFuture 148 is connected via USB, 149 in internal drive.
    AmigaOS3: Amiga 1200
    AmigaOS4: Micro A1-C, AmigaOne XE, Pegasos II, Sam440ep, Sam440ep-flex, Sam460LE, AmigaOneX1000
    MorphOS: Efika 5200b, Pegasos I, Sam460LE, Pegasos II, Powerbook G4, Mac Mini, iMac G5, Powermac G5 Quad
  • »31.03.21 - 08:30
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    sailor
    Posts: 368 from 2019/5/9
    From: Central Bohemi...
    it do nothing - except USB stack produce warnings:
    Code:
    masstorage.class SimpleSCSI:Filtering SCSI command 1B 00 00 00 02 00
    masstorage.class SimpleSCSI:Filtering SCSI command 1B 00 00 00 02 00
    masstorage.class SimpleSCSI:Filtering SCSI command 1B 00 00 00 03 00
    AmigaOS3: Amiga 1200
    AmigaOS4: Micro A1-C, AmigaOne XE, Pegasos II, Sam440ep, Sam440ep-flex, Sam460LE, AmigaOneX1000
    MorphOS: Efika 5200b, Pegasos I, Sam460LE, Pegasos II, Powerbook G4, Mac Mini, iMac G5, Powermac G5 Quad
  • »31.03.21 - 08:50
    Profile
  • Butterfly
    Butterfly
    Norbi
    Posts: 99 from 2004/6/19
    Mounter is a good program to check which .device is handling a drive
  • »31.03.21 - 09:02
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    sailor
    Posts: 368 from 2019/5/9
    From: Central Bohemi...
    mounter see it like usbscsi:0
    - here is one partition, and -unknown- detected filesystem, cannot be mounted/unmounted

    Unitcontrol
    don't see it, but see ide dvd drive.

    [ Edited by sailor 31.03.2021 - 11:16 ]
    AmigaOS3: Amiga 1200
    AmigaOS4: Micro A1-C, AmigaOne XE, Pegasos II, Sam440ep, Sam440ep-flex, Sam460LE, AmigaOneX1000
    MorphOS: Efika 5200b, Pegasos I, Sam460LE, Pegasos II, Powerbook G4, Mac Mini, iMac G5, Powermac G5 Quad
  • »31.03.21 - 09:12
    Profile
  • Butterfly
    Butterfly
    Norbi
    Posts: 99 from 2004/6/19
    Mounter see usbscsi.device unit 0
    Without CD in dvd drive ,Mounter will not mount it.
  • »31.03.21 - 09:26
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    BatteMan
    Posts: 285 from 2003/2/24
    From: France
    I must have one USB DVD drive but never test it (on MorphOS or another computer).

    I'll take a look at it this evening ;)
    Proud user of MorphOS since 2003 !
  • »31.03.21 - 09:32
    Profile Visit Website
  • Order of the Butterfly
    Order of the Butterfly
    sailor
    Posts: 368 from 2019/5/9
    From: Central Bohemi...
    Quote:

    Norbi wrote:
    Mounter see usbscsi.device unit 0
    Without CD in dvd drive ,Mounter will not mount it.


    the DVD disc is in drive. Mounter cannot mount it, because not recognize filesystem, and in filesystem selection there is no iso/cdfs/ option.
    AmigaOS3: Amiga 1200
    AmigaOS4: Micro A1-C, AmigaOne XE, Pegasos II, Sam440ep, Sam440ep-flex, Sam460LE, AmigaOneX1000
    MorphOS: Efika 5200b, Pegasos I, Sam460LE, Pegasos II, Powerbook G4, Mac Mini, iMac G5, Powermac G5 Quad
  • »31.03.21 - 09:40
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    sailor
    Posts: 368 from 2019/5/9
    From: Central Bohemi...
    Quote:

    BatteMan wrote:
    I'll take a look at it this evening ;)

    Many thanks!
    I will also try to lend other USB-DVD from office.
    AmigaOS3: Amiga 1200
    AmigaOS4: Micro A1-C, AmigaOne XE, Pegasos II, Sam440ep, Sam440ep-flex, Sam460LE, AmigaOneX1000
    MorphOS: Efika 5200b, Pegasos I, Sam460LE, Pegasos II, Powerbook G4, Mac Mini, iMac G5, Powermac G5 Quad
  • »31.03.21 - 09:42
    Profile
  • Paladin of the Pegasos
    Paladin of the Pegasos
    Amigaharry2
    Posts: 1280 from 2010/1/6
    From: EU-Austria (Wien)
    I'm afraid, it won't work anyway with MOS-board-tools. I tried this many times on my EFIKA (but same behaviour also on G4 or G5):
    CDs (Data, Musik) recogniced on USB-CDPlayers/Rec (tracks can be seen) but only data can be read. Not possible to play a MusicCD with any player. Also not possible todo any interaction with the player (eject, load,....).
    (No need to say that all that things works on a real A3000 under Poseidon-USB (Subway)).

    But:
    I'm quite sure, I did that sometimes in the past (on EFIKA). As I can remember, I used a 3rd-party CD-filesystem and mounted it sepperately......... It's a long time ago - search for different older Amiga-CD-Filesystems...
    (Or may be the reason was the useing of a very early version of MOS in the past.....I don't know....)
    Peg2, 3xPowerMac G5, 2xPowerbookG4, 2x MacMiniG4, Efika (again), A3000T and life is never boring.....
  • »31.03.21 - 14:31
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    BatteMan
    Posts: 285 from 2003/2/24
    From: France
    Same behaviour here with a Samsung USB DVD reader. I can mount CD and read it, but can't eject it with a software (but mine have an eject button ^^) and can't play audio tracks (I even have read errors if I open directly the CD to read .wav files).
    Proud user of MorphOS since 2003 !
  • »01.04.21 - 19:50
    Profile Visit Website
  • Order of the Butterfly
    Order of the Butterfly
    sailor
    Posts: 368 from 2019/5/9
    From: Central Bohemi...
    @BattleMan - thanks for testing. Now is clear, that is not DVD drive error ( the .wav r/w errors are the same here). All ATAPI/SCSI commands are not sent through USB.. :-(

    @Amigaharry2 - thank you for idea, I will try it, but I see no big chance.
    AmigaOS3: Amiga 1200
    AmigaOS4: Micro A1-C, AmigaOne XE, Pegasos II, Sam440ep, Sam440ep-flex, Sam460LE, AmigaOneX1000
    MorphOS: Efika 5200b, Pegasos I, Sam460LE, Pegasos II, Powerbook G4, Mac Mini, iMac G5, Powermac G5 Quad
  • »02.04.21 - 09:51
    Profile
  • Paladin of the Pegasos
    Paladin of the Pegasos
    NewSense
    Posts: 1513 from 2012/11/10
    From: Manchester, UK/GB
    One other option - have you tried using CDPlayer_ v2.1.lha via MorphOS Storage and tried to play the audio CD that way. You can choose the device in the settings to play/eject, and that might work as you want it to - just another idea, that's all. 8-D
    MacMini 1.5GHz,64MB VRAM, PowerBooks A1138/9 (Model 5,8/9),PowerMac G5 2.3GHz(DP), iMac A1145 2.1GHz 20", all with MorphOS v3.18+,Airport,Bluetooth,A1016 Keyboard,T-RB22 Mouse,DVD-RW-DL,MiniMax,Firewire/USB2 & MacOSX 10.4/5
  • »02.04.21 - 10:42
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    sailor
    Posts: 368 from 2019/5/9
    From: Central Bohemi...
    Thanks for tip - it is first in the list.
    I will look if it works with usbscsi.device or similar.
    AmigaOS3: Amiga 1200
    AmigaOS4: Micro A1-C, AmigaOne XE, Pegasos II, Sam440ep, Sam440ep-flex, Sam460LE, AmigaOneX1000
    MorphOS: Efika 5200b, Pegasos I, Sam460LE, Pegasos II, Powerbook G4, Mac Mini, iMac G5, Powermac G5 Quad
  • »02.04.21 - 10:54
    Profile
  • Paladin of the Pegasos
    Paladin of the Pegasos
    Amigaharry2
    Posts: 1280 from 2010/1/6
    From: EU-Austria (Wien)
    CDPlayer also doesn't work with USB-drives.
    Peg2, 3xPowerMac G5, 2xPowerbookG4, 2x MacMiniG4, Efika (again), A3000T and life is never boring.....
  • »02.04.21 - 15:17
    Profile
  • Paladin of the Pegasos
    Paladin of the Pegasos
    NewSense
    Posts: 1513 from 2012/11/10
    From: Manchester, UK/GB
    @ Amigaharry2 - I believe you, as I canot get it to play CDs using CD Player v2.0

    So, I'd like to know, if anyone specifically knows, under what principle/driver does MorphOS play CD audio, as it works when you have a CD/DVD drive as ide.device 0, by using as an example, the built-in Matsushita/Panasonic UJ845C DVD-RW DL/CDRW drive, so why doesn't it work with other connected hardware - or has this option/requirement been overlooked for all this time? :-?
    MacMini 1.5GHz,64MB VRAM, PowerBooks A1138/9 (Model 5,8/9),PowerMac G5 2.3GHz(DP), iMac A1145 2.1GHz 20", all with MorphOS v3.18+,Airport,Bluetooth,A1016 Keyboard,T-RB22 Mouse,DVD-RW-DL,MiniMax,Firewire/USB2 & MacOSX 10.4/5
  • »03.04.21 - 08:31
    Profile
  • Paladin of the Pegasos
    Paladin of the Pegasos
    Amigaharry2
    Posts: 1280 from 2010/1/6
    From: EU-Austria (Wien)
    They only way to use a CD/DVD on EFIKA is via USB-port (usbscsi.device), due to EFIKA does'nt provide 2nd-ide-channel under MOS.
    I think (but I'm not sure) the issue is usbscsi.device itself! It does'nt channel CD/DVD-commands in the right way or block them.
    Peg2, 3xPowerMac G5, 2xPowerbookG4, 2x MacMiniG4, Efika (again), A3000T and life is never boring.....
  • »03.04.21 - 09:47
    Profile