LINUX.ORG.RU

не появляется папка /dev/dvb при включении TechniSat DVB-PC TV Star 2 - usb - Ubuntu

 ,


0

1

не появляется папка /dev/dvb при включении TechniSat DVB-PC TV Star 2 - usb - Ubuntu


$lsusb
...
Bus 001 Device 012: ID 13d0:2282 Techsan Electronics Co., Ltd. TechniSat DVB-PC TV Star 2

...


$ find /dev/dvb
find: ‘/dev/dvb’: Нет такого файла или каталога

Что же делать? Я не хочу в Виндос. Спасибо



Последнее исправление: kompospec (всего исправлений: 1)

Я не хочу в Виндос.

папка

у тебя нет выбора

firkax ★★★★★
()
Ответ на: комментарий от Pinkbyte
$ dmesg | grep dvb
[    4.161185] usbcore: registered new interface driver dvb_usb_technisat_usb2
kompospec
() автор топика
Последнее исправление: kompospec (всего исправлений: 1)
Ответ на: комментарий от kompospec

Устройства типа /dev/sdX — это диски с данными. Флешки, ЖД, SSD… как внутренние, так и внешние. Ты совершенно другое устройство подключаешь, оно если и будет отображаться, то точно не так.

И это не директория, а файл блочного устройства. И да, писать «папка» — неграмотно, нужно «директория» или «каталог».

Vsevolod-linuxoid ★★★★★
()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 1)

https://askubuntu.com/questions/604291/technisat-skystar-usb-2 — вроде вот тут рассказано, как завести это устройство.

Правда, я не уверен, что у тебя хватит квалификации такое завести. А если бы и хватало, рецепт старый. На новых Linux эта древность может и впрямь не работать.

Vsevolod-linuxoid ★★★★★
()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 1)
Ответ на: комментарий от Vsevolod-linuxoid

$ sudo apt-get install linux-firmware linux-firmware-nonfree
[sudo] пароль для : 
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
E: Невозможно найти пакет linux-firmware-nonfree

Я уже пытался это сделать

kompospec
() автор топика
Ответ на: комментарий от kompospec

Для начала давай хотя бы посмотрим, как это устройство видит Linux.

Выполни команды

sudo apt install usbutils
lsusb
sudo usb-devices

Выводы двух последних пришли сюда, не забудь разметить: Как правильно копировать вывод терминала

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

sudo apt install usbutils
[sudo] пароль для : 
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Уже установлен пакет usbutils самой новой версии (1:012-2).
usbutils помечен как установленный вручную.
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 4 пакетов не обновлено.

kompospec
() автор топика

Всеволод как всегда сеет дезу. В /dev далеко не одни блочные устройства, а и символьные. В папке dvb появлаются как раз такие файлы. Если они, конечно, появлаются.

Просто за двадцать лет драйвер для вашей карты так и не запилили, и вряд ли кто-то возьмётся.

token_polyak ★★★★★
()
Последнее исправление: token_polyak (всего исправлений: 2)
Ответ на: комментарий от token_polyak

А, млин… в глаза долблюсь. Я прочел, что у него /dev/sdb не появляется.

Так-то я конечно знаю, что в /dev/ есть не только файлы дисков.

Vsevolod-linuxoid ★★★★★
()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 1)
Ответ на: комментарий от Vsevolod-linuxoid

$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 008: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 001 Device 007: ID 13d3:5a01 IMC Networks USB2.0 VGA UVC WebCam
Bus 001 Device 020: ID 12d1:14dc Huawei Technologies Co., Ltd. E33372 LTE/UMTS/GSM HiLink Modem/Networkcard
Bus 001 Device 018: ID 13d0:2282 Techsan Electronics Co., Ltd. TechniSat DVB-PC TV Star 2
Bus 001 Device 002: ID 0bda:b719 Realtek Semiconductor Corp. Bluetooth Radio 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

kompospec
() автор топика
Ответ на: комментарий от Vsevolod-linuxoid
sudo usb-devices
[sudo] пароль для: 

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480 MxCh= 9
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev=05.13
S:  Manufacturer=Linux 5.13.0-39-generic xhci-hcd
S:  Product=xHCI Host Controller
S:  SerialNumber=0000:00:15.0
C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I:  If#=0x0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=12  MxCh= 0
D:  Ver= 2.10 Cls=e0(wlcon) Sub=01 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=0bda ProdID=b719 Rev=02.00
S:  Manufacturer=Realtek 
S:  Product=Bluetooth Radio 
S:  SerialNumber=00e04c000001
C:  #Ifs= 2 Cfg#= 1 Atr=e0 MxPwr=500mA
I:  If#=0x0 Alt= 0 #EPs= 3 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
I:  If#=0x1 Alt= 0 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb

T:  Bus=01 Lev=01 Prnt=01 Port=01 Cnt=02 Dev#= 18 Spd=480 MxCh= 0
D:  Ver= 2.00 Cls=ff(vend.) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=13d0 ProdID=2282 Rev=01.01
C:  #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=222mA
I:  If#=0x0 Alt= 0 #EPs= 9 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none)

T:  Bus=01 Lev=01 Prnt=01 Port=02 Cnt=03 Dev#= 20 Spd=480 MxCh= 0
D:  Ver= 2.10 Cls=02(commc) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=12d1 ProdID=14dc Rev=01.02
S:  Manufacturer=HUAWEI_MOBILE
S:  Product=HUAWEI_MOBILE
C:  #Ifs= 3 Cfg#= 1 Atr=80 MxPwr=2mA
I:  If#=0x0 Alt= 0 #EPs= 1 Cls=02(commc) Sub=06 Prot=00 Driver=cdc_ether
I:  If#=0x1 Alt= 0 #EPs= 2 Cls=0a(data ) Sub=06 Prot=00 Driver=cdc_ether
I:  If#=0x2 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage

T:  Bus=01 Lev=01 Prnt=01 Port=04 Cnt=04 Dev#=  7 Spd=480 MxCh= 0
D:  Ver= 2.00 Cls=ef(misc ) Sub=02 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=13d3 ProdID=5a01 Rev=16.08
S:  Manufacturer=Azurewave
S:  Product=USB2.0 VGA UVC WebCam
S:  SerialNumber=0x0001
C:  #Ifs= 2 Cfg#= 1 Atr=80 MxPwr=500mA
I:  If#=0x0 Alt= 0 #EPs= 1 Cls=0e(video) Sub=01 Prot=00 Driver=uvcvideo
I:  If#=0x1 Alt= 0 #EPs= 0 Cls=0e(video) Sub=02 Prot=00 Driver=uvcvideo

T:  Bus=01 Lev=01 Prnt=01 Port=05 Cnt=05 Dev#=  8 Spd=480 MxCh= 0
D:  Ver= 2.00 Cls=ff(vend.) Sub=ff Prot=ff MxPS=64 #Cfgs=  1
P:  Vendor=0bda ProdID=0129 Rev=39.60
S:  Manufacturer=Generic
S:  Product=USB2.0-CRW
S:  SerialNumber=20100201396000000
C:  #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=500mA
I:  If#=0x0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=06 Prot=50 Driver=rtsx_usb

T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=5000 MxCh= 7
D:  Ver= 3.00 Cls=09(hub  ) Sub=00 Prot=03 MxPS= 9 #Cfgs=  1
P:  Vendor=1d6b ProdID=0003 Rev=05.13
S:  Manufacturer=Linux 5.13.0-39-generic xhci-hcd
S:  Product=xHCI Host Controller
S:  SerialNumber=0000:00:15.0
C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I:  If#=0x0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
miltorg@noutmiltorg:~$ 



kompospec
() автор топика
Ответ на: комментарий от kompospec

А мне кажется, что я как то запускал это всё в году так 13-м.

Потому что я помню интерфейс Каффеин…

kompospec
() автор топика
Ответ на: комментарий от kompospec
Bus 001 Device 018: ID 13d0:2282 Techsan Electronics Co., Ltd. TechniSat DVB-PC TV Star 2

T:  Bus=01 Lev=01 Prnt=01 Port=01 Cnt=02 Dev#= 18 Spd=480 MxCh= 0
D:  Ver= 2.00 Cls=ff(vend.) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=13d0 ProdID=2282 Rev=01.01
C:  #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=222mA
I:  If#=0x0 Alt= 0 #EPs= 9 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none)

Linux видит устройство, но при этом не имеет под него драйвера. Попробуй завети по старому рецепту:

cd /lib/firmware
sudo wget http://kernellabs.com/firmware/technisat-usb2/dvb-usb-SkyStar_USB_HD_FW_v17_63.HEX.fw
sudo sh -c 'echo dvb-usb-technisat-usb2 >> /etc/modules'

и перезагрузись.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

///Linux видит устройство, но при этом не имеет под него драйвера///

Капитан очевидность? Я бы ещё добавил - поэтому и не монтирует его. Поэтому и не появляется папка dvb

kompospec
() автор топика
Ответ на: комментарий от Vsevolod-linuxoid

А как же ваша квалификация? Не пострадает из-за этого?

kompospec
() автор топика
Ответ на: комментарий от Vsevolod-linuxoid

вот это не получается:

$ sudo apt-get install linux-firmware linux-firmware-nonfree
[sudo] пароль для : 
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
E: Невозможно найти пакет linux-firmware-nonfree
kompospec
() автор топика
Ответ на: комментарий от kompospec

Потому что инструкция старая. Ранее такая схема наименования пакетов была в старых версиях Ubuntu и Debian, сейчас другая, причем она ещё и различна между Ubuntu и Debian. По идее, все нужное в Ubuntu и так должно стоять, как зависимость от метапакета linux-generic или метапакета с HWE ядром.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

Грустно это всё… Но спасибо. А то бы я рыл ещё пару суток.

kompospec
() автор топика
Ответ на: комментарий от YAR
~$ sudo apt-get install firmware-linux firmware-linux-nonfree
[sudo] пароль для : 
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Пакет firmware-linux-nonfree недоступен, но упомянут в списке зависимостей другого
пакета. Это может означать, что пакет отсутствует, устарел или
доступен из источников, не упомянутых в sources.list

Пакет firmware-linux недоступен, но упомянут в списке зависимостей другого
пакета. Это может означать, что пакет отсутствует, устарел или
доступен из источников, не упомянутых в sources.list

E: Для пакета «firmware-linux» не найден кандидат на установку
E: Для пакета «firmware-linux-nonfree» не найден кандидат на установку

kompospec
() автор топика
11 сентября 2022 г.
Ответ на: комментарий от vel
miltorg@noutmiltorg:~$ sudo mv ~/dvb-usb-SkyStar_USB_HD_FW_v17_63.HEX.fw /lib/firmware/dvb-usb-SkyStar_USB_HD_FW_v17_63.HEX.fw
miltorg@noutmiltorg:~$ sudo rmmod technisat-usb2
rmmod: ERROR: Module technisat_usb2 is not currently loaded
miltorg@noutmiltorg:~$ modprobe technisat-usb2
modprobe: FATAL: Module technisat-usb2 not found in directory /lib/modules/5.15.0-46-generic
kompospec
() автор топика
Последнее исправление: kompospec (всего исправлений: 1)
Ответ на: комментарий от kompospec

Как я понимаю, это устройство в ядре включается CONFIG_DVB_USB_TECHNISAT_USB2, скорее всего это собрано модулем, который называется dvb-usb-technisat-usb2.

Но на современных ядрах оно работает не всегда.

https://www.linuxtv.org/wiki/index.php/Technisat_SkyStar_USB_2_HD_CI

damix9 ★★★
()
Последнее исправление: damix9 (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.