USB-AUDIO stick
  • Order of the Butterfly
    Order of the Butterfly
    Posts: 158 from 2019/4/6
    Hello,
    I have a question about a USB-AUDIO stick for morphos
    the USB-AUDIO stick is this:
    https://tinyurl.com/3r2c7tcj

    I have read that this AUDIO-USB stick is recognized by morphos since version 3.11

    even using real hardware for morphos
    i like to do my experiments
    in this case using qemu
    I can mount USB devices such as a flash drive as a host

    I wanted to ask if I buy this device can I enable the audio in morphos?
    once the USB-AUDIO stick is mounted
    morphos is able to recognize it as it would on real hardware.

    Thanks for any suggestions.

    here is a short video if it can serve to explain me better:
    https://www.youtube.com/watch?v=VoIET3UrLBo

    [ Edited by white 06.08.2021 - 21:04 ]
  • »06.08.21 - 20:00
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    Tcheko
    Posts: 510 from 2003/2/25
    From: France
    Hi,

    If this USB device is an audio class one, it should work ok.

    Regards,
    Tcheko
    Quelque soit le chemin que tu prendras dans la vie, sache que tu auras des ampoules aux pieds.
    -------
    I need to practice my Kung Fu.
  • »07.08.21 - 09:33
    Profile Visit Website
  • Acolyte of the Butterfly
    Acolyte of the Butterfly
    cip060
    Posts: 137 from 2010/7/30
    Paolo questa va di sicuro su morphos come scheda audio
    https://www.amazon.it/dp/B00IRVQ0F8/?coliid=I3U6ILOVFE0XUC&colid=2X633OERNDLVH&psc=1&ref_=lv_ov_lig_dp_it_im
    la possiede uno del gruppo whats up e me l'ha consifgliata lui per i lmac con chip non supportata
  • »07.08.21 - 10:59
    Profile
  • MorphOS Developer
    jacadcaps
    Posts: 2971 from 2003/3/5
    From: Canada
    I doubt you'll have much luck with the device in QEmu. It should work on real hw though.
  • »07.08.21 - 13:04
    Profile Visit Website
  • Order of the Butterfly
    Order of the Butterfly
    Posts: 158 from 2019/4/6
    @jacadcaps
    @Tcheko
    @cip060

    Thanks very much for the replies.

    I tried to have the audio-video capture card recognized to see if the USB HUB was recognized.
    Obviously the acquisition card is not recognized but it is normal.
    Even connecting it to the PowerBook I get the same.

    Instead, the qemu USB HUB and the possible addition of the USB-AUDIO device are recognized

    I apologize for the length of the log output
    From the Morphos shell:
    USBDevLister:

    I am not able to read this correctly and understand if it can work but in the end it is a few euros of USB-AUDIO card
    maybe it is useful.
    In the end it is just curiosity should be tested with a real USB-AUDIO.
    Sorry again for the strange request.

    USBDevLister:

    Skipping 'PCI Root Hub Unit 0-0000-0000-n/a-00' (use SHOWROOT to list)
    ---------------------------------------------------------------------------
    Poseidon DevID : 'QEMU USB Keyboard-0627-0001-68284-pci.2:0d.0-1-00'
    Product Name : 'QEMU USB Keyboard' (ID: 0001, Vers: 0000)
    Manufacturer : 'QEMU' (Vendor: 0627 (unknown))
    Serial Number : '68284-pci.2:0d.0-1' (USBVers: 0200)
    Device State : fullspeed connected hasaddress hasdevdesc configured
    Device Address : 2 (Port 1 at PCI Root Hub Unit 0)
    Class/Sub/Proto : 0/0/0 (<unknown>)
    MaxPktSize EP 0 : 8
    Power Check : Supply = 500mA, Drain = 100mA
    Current Language: English (United States)
    Supported Langs : English (United States)
    1 configuration(s):
    · Config 1 (HID Keyboard)
    Attrs : bus-powered remote-wakeup
    MaxPower: 100 mA
    1 interface(s) for this config:
    · Interface 0 (HID interface (0)) (ID: '00-00-03-01-01')
    Alternate Setting: 0
    Class/Sub/Proto : 3/1/1 (HID (Keyboard))
    This interface is bound to hid.class, context 140CD724.
    1 endpoint(s) for this interface:
    · Endpoint 1 (interrupt <-[ IN)
    MaxPktSize: 8
    Interval : 10 ms
    No alternate settings.
    Standard Descriptors:
    Desc. 01 (Device), 18 bytes
    Desc. 02 (Configuration), 9 bytes (Config 1)
    Desc. 04 (Interface), 9 bytes (Iface 0/0, Cfg 1)
    Desc. 21 (HID), 9 bytes (Iface 0/0, Cfg 1)
    00: 09 21 11 01 00 01 22 3F 00
    Desc. 05 (Endpoint), 7 bytes (EP 1, IF 0/0, Cfg 1)
    Google: http://www.google.com/search?q=usb+0x0627+0x0001
    ---------------------------------------------------------------------------
    Poseidon DevID : 'QEMU USB Mouse-0627-0001-89126-pci.2:0d.0-2-00'
    Product Name : 'QEMU USB Mouse' (ID: 0001, Vers: 0000)
    Manufacturer : 'QEMU' (Vendor: 0627 (unknown))
    Serial Number : '89126-pci.2:0d.0-2' (USBVers: 0200)
    Device State : fullspeed connected hasaddress hasdevdesc configured
    Device Address : 3 (Port 2 at PCI Root Hub Unit 0)
    Class/Sub/Proto : 0/0/0 (<unknown>)
    MaxPktSize EP 0 : 8
    Power Check : Supply = 500mA, Drain = 100mA
    Current Language: English (United States)
    Supported Langs : English (United States)
    1 configuration(s):
    · Config 1 (HID Mouse)
    Attrs : bus-powered remote-wakeup
    MaxPower: 100 mA
    1 interface(s) for this config:
    · Interface 0 (HID interface (0)) (ID: '00-00-03-01-02')
    Alternate Setting: 0
    Class/Sub/Proto : 3/1/2 (HID (Mouse))
    This interface is bound to hid.class, context 1415F64C.
    1 endpoint(s) for this interface:
    · Endpoint 1 (interrupt <-[ IN)
    MaxPktSize: 4
    Interval : 10 ms
    No alternate settings.
    Standard Descriptors:
    Desc. 01 (Device), 18 bytes
    Desc. 02 (Configuration), 9 bytes (Config 1)
    Desc. 04 (Interface), 9 bytes (Iface 0/0, Cfg 1)
    Desc. 21 (HID), 9 bytes (Iface 0/0, Cfg 1)
    00: 09 21 01 00 00 01 22 34 00
    Desc. 05 (Endpoint), 7 bytes (EP 1, IF 0/0, Cfg 1)
    Google: http://www.google.com/search?q=usb+0x0627+0x0001
    ---------------------------------------------------------------------------
    Poseidon DevID : 'QEMU USB Hub-0409-55AA-314159-pci.2:0d.0-3-00'
    Product Name : 'QEMU USB Hub' (ID: 55AA, Vers: 0101)
    Manufacturer : 'QEMU' (Vendor: 0409 (NEC Corp.))
    Serial Number : '314159-pci.2:0d.0-3' (USBVers: 0110)
    Device State : fullspeed connected hasaddress hasdevdesc configured
    Device Address : 4 (Port 3 at PCI Root Hub Unit 0)
    Class/Sub/Proto : 9/0/0 (Hub)
    MaxPktSize EP 0 : 8
    Power Check : Supply = 500mA, Drain = 0mA
    Current Language: English (United States)
    Supported Langs : English (United States)
    This device is bound to hub.class, context 14156E2C.
    1 configuration(s):
    · Config 1 (Configuration 1)
    Attrs : self-powered remote-wakeup
    MaxPower: 0 mA
    1 interface(s) for this config:
    · Interface 0 (Hub interface (0)) (ID: '00-00-09-00-00')
    Alternate Setting: 0
    Class/Sub/Proto : 9/0/0 (Hub)
    1 endpoint(s) for this interface:
    · Endpoint 1 (interrupt <-[ IN)
    MaxPktSize: 2
    Interval : 255 ms
    No alternate settings.
    Standard Descriptors:
    Desc. 01 (Device), 18 bytes
    Desc. 02 (Configuration), 9 bytes (Config 1)
    Desc. 04 (Interface), 9 bytes (Iface 0/0, Cfg 1)
    Desc. 05 (Endpoint), 7 bytes (EP 1, IF 0/0, Cfg 1)
    Google: http://www.google.com/search?q=usb+0x0409+0x55AA
    ---------------------------------------------------------------------------
    Poseidon DevID : 'QEMU USB Audio-46F4-0002-1-pci.2:0d.0-3.2-00'
    Product Name : 'QEMU USB Audio' (ID: 0002, Vers: 0000)
    Manufacturer : 'QEMU' (Vendor: 46F4 (unknown))
    Serial Number : '1-pci.2:0d.0-3.2' (USBVers: 0100)
    Device State : fullspeed connected hasaddress hasdevdesc configured
    Device Address : 5 (Port 2 at QEMU USB Hub)
    Class/Sub/Proto : 0/0/0 (<unknown>)
    MaxPktSize EP 0 : 64
    Power Check : Supply = 100mA, Drain = 0mA
    Current Language: English (United States)
    Supported Langs : English (United States)
    1 configuration(s):
    · Config 1 (Audio Configuration)
    Attrs : self-powered
    MaxPower: 100 mA
    2 interface(s) for this config:
    · Interface 0 (Audio Device) (ID: '00-00-01-01-04')
    Alternate Setting: 0
    Class/Sub/Proto : 1/1/4 (Audio Control)
    This interface is bound to usbaudio.class, context 14A7041C.
    0 endpoint(s) for this interface:
    No alternate settings.
    · Interface 1 (Audio Output - Disabled) (ID: '01-00-01-02-00')
    Alternate Setting: 0
    Class/Sub/Proto : 1/2/0 (Audio Streaming)
    0 endpoint(s) for this interface:
    Alternate settings:
    · Interface 1 (Audio Output - 48 kHz Stereo) (ID: '01-01-01-02-00')
    Alternate Setting: 1
    Class/Sub/Proto : 1/2/0 (Audio Streaming)
    1 endpoint(s) for this interface:
    · Endpoint 1 (isochronous OUT ]->)
    MaxPktSize: 192
    Interval : 1 ms
    SyncType : synchronous
    UsageType : data
    Standard Descriptors:
    Desc. 01 (Device), 18 bytes
    Desc. 02 (Configuration), 9 bytes (Config 1)
    Desc. 04 (Interface), 9 bytes (Iface 0/0, Cfg 1)
    Desc. 24 (Audio Control Header), 9 bytes (Iface 0/0, Cfg 1)
    00: 09 24 01 00 01 2B 00 01 01
    Desc. 24 (Audio Input Terminal), 12 bytes (Iface 0/0, Cfg 1)
    00: 0C 24 02 01 01 01 00 02 03 00 00 06
    Desc. 24 (Audio Feature Unit), 13 bytes (Iface 0/0, Cfg 1)
    00: 0D 24 06 02 01 02 01 00 02 00 02 00 07
    Desc. 24 (Audio Output Terminal), 9 bytes (Iface 0/0, Cfg 1)
    00: 09 24 03 03 01 03 00 02 08
    Desc. 04 (Interface), 9 bytes (Iface 1/0, Cfg 1)
    Desc. 04 (Interface), 9 bytes (Iface 1/1, Cfg 1)
    Desc. 24 (Audio Stream General), 7 bytes (Iface 1/1, Cfg 1)
    00: 07 24 01 01 00 01 00
    Desc. 24 (Audio Stream Format Type), 11 bytes (Iface 1/1, Cfg 1)
    00: 0B 24 02 01 02 02 10 01 80 BB 00
    Desc. 05 (Endpoint), 9 bytes (EP 1, IF 1/1, Cfg 1)
    Desc. 25 (Audio Generic Endpoint), 7 bytes (EP 1, IF 1/1, Cfg 1)
    00: 07 25 01 00 00 00 00
    Google: http://www.google.com/search?q=usb+0x46F4+0x0002

    Thank you.
  • »07.08.21 - 14:39
    Profile