anonymous@RULINUX.NET~# Last login: 2024-11-23 22:41:52
Регистрация Вход Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск
[#] [Добавить метку] [Редактировать]
Скрыть

А как вы обычно прикручиваете DVB-T свистки под Open WRT?

Прикупил тут себе компьютер Omega2, хочу научить его транслировать телевидение со второго этажа на первый (внизу телек не ловится). С прикладной частью проблемы вроде нет - Tvheadend ставится из реп через opkg и вроде даже как-то работает. А вот от свистка доступен только HID Input device (ИК-пультик, наверное), сам телеприёмник не виден, в opkg про DVB-T ничего не видно. Попробовал прошивку из сорцов пособирать, но там в make menuinstall тоже нет нигде dvb-приёмников. Куда они их спрятали сцуко?

anonymous(*) (2017-08-23 17:48:53)

[Ответить на это сообщение]
avatar
Скрыть

Re:А как вы обычно прикручиваете DVB-T свистки под Open WRT?

> HID Input device
Это, наверное, оконечное устройство, через который виндовый драйвер переключает endpoint у свистка. По крайней мере, мне приходилось сталкиваться с USB- устройствами, которые ведут себя подобным образом. Посмотри какие endpoint-ы есть у устройства.

Постскриптум Голосовой ввод это круто!

anonymous(*)(2017-08-23 20:29:48)
Отредактировано anonymous по причине добавил постскриптум
Mozilla/5.0 (Android 7.0; Tablet; rv:54.0) Gecko/54.0 Firefox/54.0
avatar
Скрыть

Re:А как вы обычно прикручиваете DVB-T свистки под Open WRT?

Да это точно ИК-пульт. Он как раз не нужен. В ядре нету дров для донгла чтобы dvb-устройство могло создаться. Я тут ещё нагуглил команду ' make kernel_menuconfig' - поковырял, ну там есть раздел " DVB platform devices ", но он пустой. Есть ещё раздел "Customize TV tuners", но там только какой-то "Mirics MSi001 (NEW) ". Ещё есть раздел " Customise DVB Frontends ", но во-первых он пустой (есть только некий "Dummy frontend driver"), а во-вторых я не знаю что это такое.

anonymous(*)(2017-08-23 20:59:49)

avatar
Скрыть

Re:А как вы обычно прикручиваете DVB-T свистки под Open WRT?

А если воткнуть свисток в полноценный линукс, то что будет доcтупно?

anonymous(*)(2017-08-24 15:21:28)

avatar
Скрыть

Re:А как вы обычно прикручиваете DVB-T свистки под Open WRT?

Всё будет доступно. Я посредством рандомных тыканий в kernel_menuconfig намытарил уже драйвера от свистка, только пока не компилится чот- валится на конпеляции других драйверов, которые я выключил в конфиге..

anonymous(*)(2017-08-24 16:23:00)

Mozilla/5.0 (X11; Fedora; Linux i686; rv:55.0) Gecko/20100101 Firefox/55.0
avatar
Скрыть

Re:А как вы обычно прикручиваете DVB-T свистки под Open WRT?

Всё - что? Покаж подробный lsusb и dmesg.

anonymous(*)(2017-08-24 20:43:33)

Mozilla/5.0 (Android 7.0; Tablet; rv:54.0) Gecko/54.0 Firefox/54.0
avatar
Скрыть

Re:А как вы обычно прикручиваете DVB-T свистки под Open WRT?

Да не вопрос:


Aug 25 00:41:03 desktop kernel: usb 2-4: new high-speed USB device number 22 using ehci-pci
Aug 25 00:41:03 desktop kernel: usb 6-1: new full-speed USB device number 10 using ohci-pci
Aug 25 00:41:03 desktop kernel: usb 6-1: New USB device found, idVendor=15a4, idProduct=9016
Aug 25 00:41:03 desktop kernel: usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Aug 25 00:41:03 desktop kernel: usb 6-1: Product: DVB-T 2
Aug 25 00:41:03 desktop kernel: usb 6-1: Manufacturer: Afatech
Aug 25 00:41:03 desktop kernel: usb 6-1: SerialNumber: 010101010608121
Aug 25 00:41:03 desktop kernel: usb 6-1: dvb_usb_v2: found a 'Afatech AF9015 reference design' in cold state
Aug 25 00:41:03 desktop kernel: usb 6-1: dvb_usb_v2: downloading firmware from file 'dvb-usb-af9015.fw'
Aug 25 00:41:04 desktop kernel: usb 6-1: dvb_usb_v2: found a 'Afatech AF9015 reference design' in warm state
Aug 25 00:41:05 desktop kernel: usb 6-1: dvb_usb_v2: will use the device's hardware PID filter (table count: 32)
Aug 25 00:41:05 desktop kernel: dvbdev: DVB: registering new adapter (Afatech AF9015 reference design)
Aug 25 00:41:05 desktop kernel: i2c i2c-8: af9013: firmware version 4.95.0.0
Aug 25 00:41:05 desktop kernel: usb 6-1: DVB: registering adapter 0 frontend 0 (Afatech AF9013)...
Aug 25 00:41:05 desktop kernel: i2c i2c-8: tda18218: NXP TDA18218HN successfully identified
Aug 25 00:41:05 desktop kernel: rc rc0: Afatech AF9015 reference design as /devices/pci0000:00/0000:00:13.1/usb6/6-1/rc/rc0
Aug 25 00:41:05 desktop kernel: Registered IR keymap rc-empty
Aug 25 00:41:05 desktop kernel: input: Afatech AF9015 reference design as /devices/pci0000:00/0000:00:13.1/usb6/6-1/rc/rc0/input33
Aug 25 00:41:05 desktop kernel: usb 6-1: dvb_usb_v2: schedule remote query interval to 500 msecs
Aug 25 00:41:05 desktop kernel: usb 6-1: dvb_usb_v2: '
Afatech AF9015 reference design' successfully initialized and connected
Aug 25 00:41:05 desktop kernel: input: Afatech DVB-T 2 as /devices/pci0000:00/0000:00:13.1/usb6/6-1/6-1:1.1/0003:15A4:9016.0006/input/input34
Aug 25 00:41:05 desktop kernel: hid-generic 0003:15A4:9016.0006: input,hidraw3: USB HID v1.01 Keyboard [Afatech DVB-T 2] on usb-0000:00:13.1-1/input1



$ lsusb -d 15a4:9016 -v

Bus 006 Device 010: ID 15a4:9016 Afatech Technologies, Inc. AF9015 DVB-T USB2.0 stick
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           0x15a4 Afatech Technologies, Inc.
  idProduct          0x9016 AF9015 DVB-T USB2.0 stick
  bcdDevice            2.00
  iManufacturer           1
  iProduct                2
  iSerial                 3
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           71
    bNumInterfaces          2
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              500mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           4
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      0
      bInterfaceProtocol      0
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x85  EP 5 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      0
      bInterfaceProtocol      1 Keyboard
      iInterface              0
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.01
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength      65
         Report Descriptors:
           ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval              10

anonymous(*)(2017-08-25 03:47:04)
Отредактировано anonymous по причине "не указана"
Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:55.0) Gecko/20100101 Firefox/55.0
Этот тред читают 1 пользователь:
Анонимных: 1
Зарегистрированных: 0




(c) 2010-2020 LOR-NG Developers Group
Powered by TimeMachine

Valid HTML 4.01 Transitional Правильный CSS!