Portál AbcLinuxu, 8. května 2025 08:06

Dotaz: Rychlost USB pro mikrofon

3.11.2022 05:26 jejda | skóre: 25 | blog: jejda
Rychlost USB pro mikrofon
Přečteno: 579×
Odpovědět | Admin
Ahojte! Vyměnil jsem v počítači základní desku a přestal mi fungovat usb mikrofon. Je jedno do kterého portu ho zapojím, nefunguje nikde.
lsusb
Bus 002 Device 005: ID 0b05:1743 ASUSTek Computer, Inc. Xonar U1 Audio Station
Bus 002 Device 010: ID 31b2:0011 DCMT Technology USB Condenser Microphone
Bus 002 Device 004: ID 046d:c077 Logitech, Inc. Mouse
Bus 002 Device 003: ID 3299:4e99 SONiX GK650 Gaming Keyboard
Bus 002 Device 002: ID 8087:8000 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8008 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Tady mi přijde dost divné, že všecky usb zařízení se tváří, že jsou připojené na jeden bus 002. Možná bude problém tady?
lsusb -t
/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 5000M
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 480M
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/3p, 480M
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/8p, 480M
        |__ Port 1: Dev 3, If 1, Class=Human Interface Device, Driver=usbhid, 12M
        |__ Port 1: Dev 3, If 0, Class=Human Interface Device, Driver=usbhid, 12M
        |__ Port 2: Dev 4, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
        |__ Port 3: Dev 10, If 0, Class=Audio, Driver=snd-usb-audio, 12M
        |__ Port 3: Dev 10, If 3, Class=Human Interface Device, Driver=usbhid, 12M
        |__ Port 3: Dev 10, If 1, Class=Audio, Driver=snd-usb-audio, 12M
        |__ Port 5: Dev 5, If 0, Class=Audio, Driver=snd-usb-audio, 12M
        |__ Port 5: Dev 5, If 3, Class=Human Interface Device, Driver=usbhid, 12M
        |__ Port 5: Dev 5, If 1, Class=Audio, Driver=snd-usb-audio, 12M
        |__ Port 5: Dev 5, If 2, Class=Audio, Driver=snd-usb-audio, 12M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/3p, 480M
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M
cat /proc/asound/card1/stream0
DCMT Technology USB Condenser Microphone at usb-0000:00:1d.0-1.3, full speed : USB Audio

Capture:
  Status: Stop
  Interface 1
    Altset 1
    Format: S16_LE
    Channels: 1
    Endpoint: 0x81 (1 IN) (ASYNC)
    Rates: 44100, 48000, 88200, 96000, 176400, 192000
    Bits: 16
    Channel map: MONO
  Interface 1
    Altset 2
    Format: S24_3LE
    Channels: 1
    Endpoint: 0x81 (1 IN) (ASYNC)
    Rates: 44100, 48000, 88200, 96000, 176400, 192000
    Bits: 24
    Channel map: MONO
Pokaždé když zkusím nahrát zvuk:
arecord -D hw:1 -f s16_le -r 48000 /tmp/test.wav
Recording WAVE '/tmp/test.wav' : Signed 16 bit Little Endian, Rate 48000 Hz, Mono
arecord: xrun:1695: read/write error, state = PREPARED
tak se v logu objeví hláška
kernel: usb 2-1.3: cannot submit urb 0, error -28: not enough bandwidth
To vypadá jak kdyby usb port neměl dostatečnou rychlost. No když mikrofon vyměním za starou usb flešku, tak to z ní čte rychlostí přes 30MB/s což mnohonásobně převyšuje bitrate mono audia z mikrofonu. Taky mám usb zvukovku a ta funguje bezproblému ve všech portech. Neřekl bych, že bude problém v mikrofonu, protože ten před výměnou desky fungoval.

Stará deska: DFI LANParty JR P45 T2RS

Nová deska: supermicro X10SAE

mikrofon: maono AU-PM461TR

Distro: Archlinux.

Řešení dotazu:


Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

k3dAR avatar 3.11.2022 06:09 k3dAR | skóre: 63
Rozbalit Rozbalit vše Re: Rychlost USB pro mikrofon
Odpovědět | | Sbalit | Link | Blokovat | Admin
je na bus 002 i kdyz ho pripojis do usb3?
porad nemam telo, ale uz mam hlavu... nobody
3.11.2022 06:38 jejda | skóre: 25 | blog: jejda
Rozbalit Rozbalit vše Re: Rychlost USB pro mikrofon
Jo je. Deska má zezadu 6 usb portů, 4 černé by měly být usb2 a 2 modré jako usb3. Pokusně jsem tam přidal ještě 2 flešky aby bylo všech šest portů obsazených a vypadá to takto:
lsusb
Bus 002 Device 015: ID 1005:b113 Apacer Technology, Inc. Handy Steno/AH123 / Handy Steno 2.0/HT203
Bus 002 Device 014: ID 1005:b113 Apacer Technology, Inc. Handy Steno/AH123 / Handy Steno 2.0/HT203
Bus 002 Device 012: ID 31b2:0011 DCMT Technology USB Condenser Microphone
Bus 002 Device 013: ID 0b05:1743 ASUSTek Computer, Inc. Xonar U1 Audio Station
Bus 002 Device 004: ID 046d:c077 Logitech, Inc. Mouse
Bus 002 Device 003: ID 3299:4e99 SONiX GK650 Gaming Keyboard
Bus 002 Device 002: ID 8087:8000 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8008 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
lsusb -t
/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 5000M
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 480M
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/3p, 480M
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/8p, 480M
        |__ Port 1: Dev 3, If 1, Class=Human Interface Device, Driver=usbhid, 12M
        |__ Port 1: Dev 3, If 0, Class=Human Interface Device, Driver=usbhid, 12M
        |__ Port 2: Dev 4, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
        |__ Port 3: Dev 13, If 2, Class=Audio, Driver=snd-usb-audio, 12M
        |__ Port 3: Dev 13, If 0, Class=Audio, Driver=snd-usb-audio, 12M
        |__ Port 3: Dev 13, If 3, Class=Human Interface Device, Driver=usbhid, 12M
        |__ Port 3: Dev 13, If 1, Class=Audio, Driver=snd-usb-audio, 12M
        |__ Port 4: Dev 12, If 3, Class=Human Interface Device, Driver=usbhid, 12M
        |__ Port 4: Dev 12, If 1, Class=Audio, Driver=snd-usb-audio, 12M
        |__ Port 4: Dev 12, If 0, Class=Audio, Driver=snd-usb-audio, 12M
        |__ Port 5: Dev 14, If 0, Class=Mass Storage, Driver=usb-storage, 480M
        |__ Port 6: Dev 15, If 0, Class=Mass Storage, Driver=usb-storage, 480M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/3p, 480M
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M
V modrých usb3 portech jsou zvukovka a mikrofon. Mi přijde, že se ta rychlost nějak dynamicky mění podle toho co se tam strčí. U flešek to ukazuje 480M, u klávesnice 12M, u myši jenom 1.5M
k3dAR avatar 4.11.2022 05:53 k3dAR | skóre: 63
Rozbalit Rozbalit vše Re: Rychlost USB pro mikrofon
nemas v biosu vyple USB3? (nevim zda je to pak zakaze, nebo prepne do 2.0, ale zkouknul bych :)
porad nemam telo, ale uz mam hlavu... nobody
4.11.2022 07:03 jejda | skóre: 25 | blog: jejda
Rozbalit Rozbalit vše Re: Rychlost USB pro mikrofon
V biosu to má dvě záhadné volby EHCI1 a EHCI2. Zkoušel jsem vypnout akorát tu druhou, protože bych si nerad odříznul přístup k USB klávesnici. Když zapojím starou PS2 klávesnici, tak mi nejde vyvolat bios menu klávesou delete a USB klávesnice v zastrčená v redukci USB/PS2 nefunguje vůbec. Cituju z manuálu
EHCI1 Select Enabled to enable EHCI (Enhanced Host Controller Interface) Controller 1 for USB 2.0 support. One EHCI controller must always be enabled. The settings are Enabled and Disabled.

EHCI2 Select Enabled to enable EHCI (Enhanced Host Controller Interface) Controller 2 for USB 2.0 support. One EHCI controller must always be enabled. The settings are Enabled and Disabled.
Potom je tam pár voleb které moc nechápu. Když jsem je zkoušel měnit, tak jsem dosáhl akorát toho, že mi nešlo zadat heslo k šifrovanýmu disku, nebo mi nebootaly USB flešky. Vliv na USB mikrofon to nemělo žádný.
Legacy USB Support This feature enables support for legacy USB devices. Select Auto to disable legacy support if USB devices are not present. Select Disable to have USB devices available only for EFI applications. The options are Enabled, Disabled and Auto.

Port 60/64 Emulation This feature enables or disables I/O port 60h/64h emulation support. This should be enabled for complete USB keyboard legacy support for non-USB-aware operating systems. The options are Disabled and Enabled.

XHCI Hand-Off This item is a work-around solution for operating systems that do not support XHCI (Extensible Host Controller Interface) hand-off. The XHCI ownership change should be claimed by the XHCI driver. The settings are Enabled and Disabled.

EHCI Hand-Off This item is for Operating Systems that do not support Enhanced Host Controller Interface (EHCI) hand-off. When this item is enabled, EHCI ownership change will be claimed by the EHCI driver. The settings are Enabled and Disabled.

XHCI Mode This feature handles the operation mode for the XHCI (Extensible Host Controller Interface) controller. The settings are Smart Auto, Auto, Enabled, Disabled and Manual.
Mám to všesko na Enabled kromě toho posledního XHCI Mode. Vlastně ani USB3 nijak zvlášť nepotřebuju, nemám nic co by tu rychlost dokázalo využít. Ješte mě tak napadá jedna věc. Deska má napájení k procesoru 8pin ale zdroj do tu mám, má vývod jenom 1x4pin. Říkal jsem si, že když má ten xeon TDP jenom 80W musí mu přece 4 piny stačit. Nějakou nestabilitu ani v maximální zátěži nepozoruju. Nemohlo by ten bordel s USB způsobovat toto?
k3dAR avatar 4.11.2022 09:28 k3dAR | skóre: 63
Rozbalit Rozbalit vše Re: Rychlost USB pro mikrofon
zkusil bych:
XHCI Mode = Enabled
porad nemam telo, ale uz mam hlavu... nobody
4.11.2022 12:55 jejda | skóre: 25 | blog: jejda
Rozbalit Rozbalit vše Re: Rychlost USB pro mikrofon
No toto právě způsobí že v momentě jak naběhne ramdisk linuxu s výzvou na heslo k disku, tak klávesnice zhasne a přestane reagovat. Ono když ten linux image vytvářím tak to hlásí nějaké warningy že chybí firmware.
mkinitcpio -p linux
==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'default'
  -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img
==> Starting build: 6.0.6-arch1-1
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [autodetect]
  -> Running build hook: [encrypt]
==> WARNING: Possibly missing firmware for module: qat_4xxx
  -> Running build hook: [modconf]
  -> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: xhci_pci
  -> Running build hook: [filesystems]
  -> Running build hook: [keyboard]
  -> Running build hook: [fsck]
==> Generating module dependencies
==> Creating zstd-compressed initcpio image: /boot/initramfs-linux.img
==> Image generation successful
==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'fallback'
  -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-fallback.img -S autodetect
==> Starting build: 6.0.6-arch1-1
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [encrypt]
==> WARNING: Possibly missing firmware for module: qat_4xxx
  -> Running build hook: [modconf]
  -> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: qla1280
==> WARNING: Possibly missing firmware for module: qed
==> WARNING: Possibly missing firmware for module: bfa
==> WARNING: Possibly missing firmware for module: aic94xx
==> WARNING: Possibly missing firmware for module: qla2xxx
==> WARNING: Possibly missing firmware for module: wd719x
==> WARNING: Possibly missing firmware for module: xhci_pci
  -> Running build hook: [filesystems]
  -> Running build hook: [keyboard]
  -> Running build hook: [fsck]
==> Generating module dependencies
==> Creating zstd-compressed initcpio image: /boot/initramfs-linux-fallback.img
==> Image generation successful
Přitom modul xhci tu je, tak nevím co to znamená.
lsmod | grep xhci
xhci_pci               20480  0
xhci_pci_renesas       24576  1 xhci_pci
k3dAR avatar 4.11.2022 13:23 k3dAR | skóre: 63
Rozbalit Rozbalit vše Re: Rychlost USB pro mikrofon
chybejici FW minimalne pro to xhci_pci muze byt zasadni ;-)
jestli ti nevadi ze to pritahne vsechny mozne FW na disk, tak z AUR zkus nainstalovat mkinitcpio-firmware
porad nemam telo, ale uz mam hlavu... nobody
4.11.2022 14:33 jejda | skóre: 25 | blog: jejda
Rozbalit Rozbalit vše Re: Rychlost USB pro mikrofon
Teda původní problém s mikrofonem jsem provizorně vyřešil PCI kartou ale nedalo mi to, nainstaloval jsem ten balík firmwarů z auru, vygeneroval nový image a stal se zázrak. Mikrofon začal fungovat i v zadních portech na desce! V biosu musí být ten XHCI Enabled. Sice jsou všecka USB zařízení furt na jenom busu ale vypadá to, že to ničemu nevadí.
lsusb -t
/:  Bus 07.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 5000M
/:  Bus 06.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 480M
/:  Bus 05.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/6p, 5000M
/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/15p, 480M
    |__ Port 1: Dev 2, If 1, Class=Human Interface Device, Driver=usbhid, 12M
    |__ Port 1: Dev 2, If 0, Class=Human Interface Device, Driver=usbhid, 12M
    |__ Port 2: Dev 3, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
    |__ Port 3: Dev 4, If 0, Class=Hub, Driver=hub/4p, 480M
    |__ Port 4: Dev 5, If 1, Class=Audio, Driver=snd-usb-audio, 12M
    |__ Port 4: Dev 5, If 2, Class=Audio, Driver=snd-usb-audio, 12M
    |__ Port 4: Dev 5, If 0, Class=Audio, Driver=snd-usb-audio, 12M
    |__ Port 4: Dev 5, If 3, Class=Human Interface Device, Driver=usbhid, 12M
    |__ Port 10: Dev 7, If 0, Class=Audio, Driver=snd-usb-audio, 12M
    |__ Port 10: Dev 7, If 3, Class=Human Interface Device, Driver=usbhid, 12M
    |__ Port 10: Dev 7, If 1, Class=Audio, Driver=snd-usb-audio, 12M
    |__ Port 13: Dev 6, If 0, Class=Mass Storage, Driver=usb-storage, 480M
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/4p, 480M

Dík moc! :-)
3.11.2022 07:19 jejda | skóre: 25 | blog: jejda
Rozbalit Rozbalit vše Re: Rychlost USB pro mikrofon
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jestě sem přidám podrobný výstup
lsusb -vs 002:012

Bus 002 Device 012: ID 31b2:0011 DCMT Technology USB Condenser Microphone
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            0 
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  idVendor           0x31b2 
  idProduct          0x0011 
  bcdDevice            1.00
  iManufacturer           1 DCMT Technology
  iProduct                2 USB Condenser Microphone
  iSerial                 3 214b206000000178
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength       0x00dd
    bNumInterfaces          3
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xa0
      (Bus Powered)
      Remote Wakeup
    MaxPower              100mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           0
      bInterfaceClass         1 Audio
      bInterfaceSubClass      1 Control Device
      bInterfaceProtocol      0 
      iInterface              0 
      AudioControl Interface Descriptor:
        bLength                 9
        bDescriptorType        36
        bDescriptorSubtype      1 (HEADER)
        bcdADC               1.00
        wTotalLength       0x002e
        bInCollection           1
        baInterfaceNr(0)        1
      AudioControl Interface Descriptor:
        bLength                12
        bDescriptorType        36
        bDescriptorSubtype      2 (INPUT_TERMINAL)
        bTerminalID             1
        wTerminalType      0x0201 Microphone
        bAssocTerminal          0
        bNrChannels             1
        wChannelConfig     0x0000
        iChannelNames           0 
        iTerminal               0 
      AudioControl Interface Descriptor:
        bLength                 9
        bDescriptorType        36
        bDescriptorSubtype      6 (FEATURE_UNIT)
        bUnitID                 2
        bSourceID               1
        bControlSize            1
        bmaControls(0)       0x01
          Mute Control
        bmaControls(1)       0x02
          Volume Control
        iFeature                0 
      AudioControl Interface Descriptor:
        bLength                 7
        bDescriptorType        36
        bDescriptorSubtype      5 (SELECTOR_UNIT)
        bUnitID                 3
        bNrInPins               1
        baSourceID(0)           2
        iSelector               0 
      AudioControl Interface Descriptor:
        bLength                 9
        bDescriptorType        36
        bDescriptorSubtype      3 (OUTPUT_TERMINAL)
        bTerminalID             4
        wTerminalType      0x0101 USB Streaming
        bAssocTerminal          0
        bSourceID               3
        iTerminal               0 
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       0
      bNumEndpoints           0
      bInterfaceClass         1 Audio
      bInterfaceSubClass      2 Streaming
      bInterfaceProtocol      0 
      iInterface              0 
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       1
      bNumEndpoints           1
      bInterfaceClass         1 Audio
      bInterfaceSubClass      2 Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      AudioStreaming Interface Descriptor:
        bLength                 7
        bDescriptorType        36
        bDescriptorSubtype      1 (AS_GENERAL)
        bTerminalLink           4
        bDelay                  1 frames
        wFormatTag         0x0001 PCM
      AudioStreaming Interface Descriptor:
        bLength                26
        bDescriptorType        36
        bDescriptorSubtype      2 (FORMAT_TYPE)
        bFormatType             1 (FORMAT_TYPE_I)
        bNrChannels             1
        bSubframeSize           2
        bBitResolution         16
        bSamFreqType            6 Discrete
        tSamFreq[ 0]        44100
        tSamFreq[ 1]        48000
        tSamFreq[ 2]        88200
        tSamFreq[ 3]        96000
        tSamFreq[ 4]       176400
        tSamFreq[ 5]       192000
      Endpoint Descriptor:
        bLength                 9
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x0180  1x 384 bytes
        bInterval               1
        bRefresh                0
        bSynchAddress           0
        AudioStreaming Endpoint Descriptor:
          bLength                 7
          bDescriptorType        37
          bDescriptorSubtype      1 (EP_GENERAL)
          bmAttributes         0x01
            Sampling Frequency
          bLockDelayUnits         0 Undefined
          wLockDelay         0x0000
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       2
      bNumEndpoints           1
      bInterfaceClass         1 Audio
      bInterfaceSubClass      2 Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      AudioStreaming Interface Descriptor:
        bLength                 7
        bDescriptorType        36
        bDescriptorSubtype      1 (AS_GENERAL)
        bTerminalLink           4
        bDelay                  1 frames
        wFormatTag         0x0001 PCM
      AudioStreaming Interface Descriptor:
        bLength                26
        bDescriptorType        36
        bDescriptorSubtype      2 (FORMAT_TYPE)
        bFormatType             1 (FORMAT_TYPE_I)
        bNrChannels             1
        bSubframeSize           3
        bBitResolution         24
        bSamFreqType            6 Discrete
        tSamFreq[ 0]        44100
        tSamFreq[ 1]        48000
        tSamFreq[ 2]        88200
        tSamFreq[ 3]        96000
        tSamFreq[ 4]       176400
        tSamFreq[ 5]       192000
      Endpoint Descriptor:
        bLength                 9
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x0240  1x 576 bytes
        bInterval               1
        bRefresh                0
        bSynchAddress           0
        AudioStreaming Endpoint Descriptor:
          bLength                 7
          bDescriptorType        37
          bDescriptorSubtype      1 (EP_GENERAL)
          bmAttributes         0x01
            Sampling Frequency
          bLockDelayUnits         0 Undefined
          wLockDelay         0x0000
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        3
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      0 
      bInterfaceProtocol      0 
      iInterface              0 
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.10
          bCountryCode           33 US
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength      74
         Report Descriptors: 
           ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval              16
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval              16
Device Status:     0x0002
  (Bus Powered)
  Remote Wakeup Enabled
3.11.2022 08:01 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: Rychlost USB pro mikrofon
Odpovědět | | Sbalit | Link | Blokovat | Admin
Reportovaná rychlost odpovídá rychlosti daného zařízení, to je správně. Hub by si to měl poskládat dohromady na rychlejší upstream linku, což se tvému hubu v kombinaci s těmi všemi zařízeními nedaří.

Zkusil jsi onboard USB porty? Možná půjdou na jiný bus.
4.11.2022 05:20 jejda | skóre: 25 | blog: jejda
Rozbalit Rozbalit vše Re: Rychlost USB pro mikrofon
Jo zkusil, ale furt je to bus 002. No problém s mikrofonem se mi nakonec povedlo vyřešit jinak. Vykuchal jsem z jednoho už 20 let mtrvého počítače PCI kartu která má 4+1 USB porty. To se používalo v dávných časech, když ještě základní desky neměly USB. V linuxu se to hlásí jako:
lspci -s 06:01
06:01.0 USB controller: VIA Technologies, Inc. VT82xx/62xx/VX700/8x0/900 UHCI USB 1.1 Controller (rev 61)
06:01.1 USB controller: VIA Technologies, Inc. VT82xx/62xx/VX700/8x0/900 UHCI USB 1.1 Controller (rev 61)
06:01.2 USB controller: VIA Technologies, Inc. USB 2.0 EHCI-Compliant Host-Controller (rev 63)
A konečně to ten mikrofon hodilo na jinačí bus
lsusb
Bus 002 Device 007: ID 1058:0702 Western Digital Technologies, Inc. WD Passport (WDXMS)
Bus 002 Device 006: ID 0b05:1743 ASUSTek Computer, Inc. Xonar U1 Audio Station
Bus 002 Device 005: ID 0424:2504 Microchip Technology, Inc. (formerly SMSC) Hub
Bus 002 Device 004: ID 046d:c077 Logitech, Inc. Mouse
Bus 002 Device 003: ID 3299:4e99 SONiX GK650 Gaming Keyboard
Bus 002 Device 002: ID 8087:8000 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 007 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 006 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID 31b2:0011 DCMT Technology USB Condenser Microphone
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 8087:8008 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
že je to jenom usb 1.1 vůbec nevadí. Těch 12 MBit/s s přehledem stačí i na 24bit 192000Hz zvuk.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.