如何在 WSL2 下使用我的 USB 电视调谐器?

如何在 WSL2 下使用我的 USB 电视调谐器?

我现在完全不知道该怎么做。我一直在尝试通过 WSL2(Ubuntu)设置电视头端服务器,但我无法让电视调谐器工作。(Astrometa DVB-T2)

我使用的是最新内核,使用 USBIP。当我使用 lsusb 检查设备时,WSL2 可以看到它,但 w_scan 或 TVheadend 无法识别它。我还尝试重建内核并在配置菜单中打开一些 DVB 和多媒体设置,但没有任何效果。我猜是驱动程序问题,但我不知道如何安装驱动程序,我绝对是 Linux 新手。尝试通过教程,但由于缺少某种构建脚本而失败。

我已经在 Hyper-V Ubuntu 上测试了此设置并且运行良好,因此应该没有兼容性问题。

flex@DESKTOP-HB4QOSF:~$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 15f4:0131 HanfTek Astrometa DVB-T/T2/C FM & DAB receiver [RTL2832P]
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 15f4:0131 HanfTek Astrometa DVB-T/T2/C FM & DAB receiver [RTL2832P]
Couldn't open device, some information will be missing
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  idVendor           0x15f4 HanfTek
  idProduct          0x0131 Astrometa DVB-T/T2/C FM & DAB receiver [RTL2832P]
  bcdDevice            1.00
  iManufacturer           1 astrometadvbt2
  iProduct                2 dvbt2
  iSerial                 0
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength       0x0022
    bNumInterfaces          2
    bConfigurationValue     1
    iConfiguration          4
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              500mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              5
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       0
      bNumEndpoints           0
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              5

相关内容