Mythbuntu가 내 위성 박스를 감지하도록 하려면 어떻게 해야 합니까?

Mythbuntu가 내 위성 박스를 감지하도록 하려면 어떻게 해야 합니까?

배경: 저는 Mythbuntu 12.04를 새로 설치한 TechniSat SkyStar USB HD DVB-S2 디지털 위성 USB 박스를 가지고 있으며 Myth에서 위성 박스를 사용하고 싶습니다.

내 즉각적인 문제는 커널이 위성 상자를 감지하지 못하는 것 같습니다. Kaffeine을 설치했는데 TV 장치가 표시되지 않습니다. 그만큼카페인 FAQ내 장치가 인식되면 에 DVB 메시지가 있어야 한다고 명시되어 있습니다 dmesg. dmesg | grep -i dvb아무것도 일치하지 않습니다.

Technisat SkyStar USB HD는 Linux 2.6.39부터 지원되는 것으로 표시됩니다.Linux TV Wiki에서. uname -aLinux 3.5.0-23-generic을 실행 중이라고 합니다.

나는 그것이 하드웨어 문제라고 생각하지 않습니다. 왜냐하면 우리는 Windows 7 PC에서 작동하는 위성 상자를 가지고 있기 때문입니다. 모든 것이 올바르게 연결되어 있는지 다시 확인했습니다.

Linux가 위성 박스를 감지하도록 하려면 어떻게 해야 합니까?


편집하다(david6의 질문에 대한 응답):

출력의 마지막 줄은 다음 lsusb과 같습니다.

Bus 002 Device 004: ID 14f7:0500 TechniSat Digital GmbH DVB-PC TV Star HD

lsmod | grep -i dvbdmesg | grep -i dvb다 출력을 제공하지 않습니다.


편집하다david6의 답변 지침에 따라 재부팅한 후:

의 출력은 lsmod | grep -i dvb지금입니다

dvb_usb_technisat_usb2    17976  0 
stv090x                62331  1 dvb_usb_technisat_usb2
dvb_usb                32408  1 dvb_usb_technisat_usb2
dvb_core              105916  2 dvb_usb_technisat_usb2,dvb_usb
rc_core                22172  13 dvb_usb_technisat_usb2,dvb_usb,ir_lirc_codec,ir_mce_kbd_decoder,ir_sanyo_decoder,ir_sony_decoder,ir_jvc_decoder,ir_rc5_decoder,ir_rc6_decoder,ir_nec_decoder,rc_rc6_mce,mceusb

의 출력은 dmesg | grep -i dvb지금입니다

[    2.401826]  79a63c60a6a2ae589e44529401e0ab1150e9408a [media] media: move dvb-usb-v2/cypress_firmware.c to media/common
[    2.732886]  79a63c60a6a2ae589e44529401e0ab1150e9408a [media] media: move dvb-usb-v2/cypress_firmware.c to media/common
[    3.233497] dvb-usb: found a 'Technisat SkyStar USB HD (DVB-S/S2)' in cold state, will try to load a firmware
[    3.234838] dvb-usb: did not find the firmware file. (dvb-usb-SkyStar_USB_HD_FW_v17_63.HEX.fw) Please see linux/Documentation/dvb/ for more details on firmware-problems. (-2)
[    3.234866] usbcore: registered new interface driver dvb_usb_technisat_usb2

아직도 위성 박스를 사용할 수 없습니다.

linux/Documentation/dvb/출력 에 참조된 디렉터리를 찾을 수 없습니다 dmesg. 저장소에도 없고 media_build우분투 패키지에도 없습니다.

여기서 어디로 가야 합니까? 디렉토리가 도움이 된다고 가정하면 linux/Documentation/dvb/어디에 있습니까?

답변1

  1. 파일을 다운로드dvb-usb-SkyStar_USB_HD_FW_v17_63.HEX.fw
  2. sudo cp your_download_dir/dvb-usb-SkyStar_USB_HD_FW_v17_63.HEX.fw /lib/firmware/dvb-usb-SkyStar_USB_HD_FW_v17_63.HEX.fw
  3. sudo chmod 755 /lib/firmware/dvb-usb-SkyStar_USB_HD_FW_v17_63.HEX.fw

답변2

장치:14f7:0500

Technisat SkyStar USB HD

아니요, 다음 지침을 시도하지 않겠습니다.LinuxTV.org >> V4L-DVB 장치 드라이버를 구하고, 구축하고, 설치하는 방법 일을 지나치게 복잡하게 할 필요가 없습니다.


내가 사용한 것을 시도해 보세요: (다음에서 수정됨:LinuxTV.org > TerraTec Cinergy T 스틱)

메모: 먼저 장치를 분리하고 드라이버를 생성/설치한 다음 다시 연결하십시오.

먼저 git, patchutils 및 Proc::ProcessTable을 설치해야 할 수도 있습니다.

sudo apt-get install git patchutils libproc-processtable-perl

그런 다음 (루트 디렉토리를 복잡하게 만들지 않기 위해)

cd ~/Downloads

mkdir drivers
cd drivers

git clone git://linuxtv.org/media_build.git

cd media_build
./build

sudo make install

커널 변경이나 업데이트로 인해 장치 인식이 중단되면 나중에 이 작업(다운로드, 재컴파일, 설치)을 반복해야 할 수 있습니다. 올해 (현재까지) 이런 일이 두 번이나 일어났습니다.

최신DVB-Sn드라이버는 현재 진행 중인 작업입니다.


업데이트:(2013년 4월 27일)

이것은 지난 15일 이상 동안 중단되었던 것처럼 다시 작동합니다.

답변3

dvb-usb-SkyStar_USB_HD_FW_v17_63.HEX.fw

파일은 /lib/firmware/dvb-usb-SkyStar_USB_HD_FW_v17_63.HEX.fw에 있어야 합니다.

터미널: chmod 755 dvb-usb-SkyStar_USB_HD_FW_v17_63.HEX.fw

3.5.*와 같은 새로운 커널의 경우 만들 필요가 없습니다: git clone.....

관련 정보