하드 디스크를 교체한 후 hauppauge PCI 카드 /dev/video0이 더 이상 표시되지 않습니다.

하드 디스크를 교체한 후 hauppauge PCI 카드 /dev/video0이 더 이상 표시되지 않습니다.

나는 몇 년 전에 제대로 작동하는 MythTV DVR을 가지고 있었습니다. 하드 드라이브가 수명을 다해 몇 년 동안 구석에 방치되어 있었습니다. 최근에 꺼내서 새 하드 드라이브를 설치하고 최신 Mythubuntu(14.04 amd 64)를 설치했습니다. 그러나 그래픽 카드는 더 이상 /dev에 나타나지 않습니다(이전에는 /dev/video0 및 /dev/video1이었습니다).

lspci -v를 사용하여 카드를 볼 수 있습니다.

01:09.0 Multimedia video controller: Internext Compression Inc Device 0014 (rev 01)
    Subsystem: Hauppauge computer works Inc. Device 0001
    Flags: medium devsel
    Memory at 44000000 (32-bit, prefetchable) [disabled] [size=64M]
    Capabilities: [44] Power Management version 0

01:0e.0 Multimedia video controller: Internext Compression Inc Device 0014 (rev 01)
    Subsystem: Hauppauge computer works Inc. Device 0801
    Flags: medium devsel
    Memory at 48000000 (32-bit, prefetchable) [disabled] [size=64M]
    Capabilities: [44] Power Management version 0

생각하다카드 중 하나는 Haupauge PVR 150입니다. Google에서 찾은 이미지와 비교됩니다. 지금은 없어진 소규모 회사에서 온라인으로 DVR을 구입했습니다. 카드는 Asus Pundit 베어본 케이스에 들어 있으므로 꼭 필요한 경우가 아니면 카드를 꺼내고 싶지 않습니다.

modprobe을 포함한 다양한 모듈을 시도했습니다 ivtv. dmesg출력에 표시된 유일한 내용은 다음과 같습니다.

[ 5934.162401] ivtv: Start initialization, version 1.4.3
[ 5934.162489] ivtv: End initialization

운전자가 카드를 인식하지 못한다는 의미인 것 같은데요?

시스템에서 장치 파일을 생성하려면 어떻게 해야 하는지 아는 사람이 있는지 궁금합니다. 새 드라이버가 필요합니까? 다른 건 없나요?

편집: PCI를 꺼내서 자세히 살펴보았습니다. "WinTV-PVR-150 NTSC/NTSC-J 26552 LF Rev F0A3" 및 "WinTV-PVR-150 NTSC/N/tSC-J 26152 LF Rev F1B2"로 표시되어 있습니다.

편집: 관련 lspci -vn출력 은 다음과 같습니다.

01:09.0 0400: 4444:0014 (rev 01)
    Subsystem: 0070:8003
    Flags: medium devsel
    Memory at <unassigned> (32-bit, prefetchable) [disabled]
    Capabilities: [44] Power Management version 2

01:0e.0 0400: 4444:0014 (rev 01)
    Subsystem: 0070:8801
    Flags: medium devsel
    Memory at <unassigned> (32-bit, prefetchable) [disabled]
    Capabilities: [44] Power Management version 2

편집: 직감적으로 Ubuntu 8.04 라이브 CD를 다운로드하여 부팅해야겠다고 생각했습니다. 이것이 원래 OS이기 때문입니다. 이렇게 하면 카드가 인식됩니다. 그래서 새 운영 체제와 비교할 수 있도록 모든 lspci, lsmoddmesg출력을 USB 스틱에 복사하기 시작했습니다 . 새 OS(Mythubuntu 14.04)로 부팅하면 카드가아직인정하다! 이제 작동해서 기쁘지만 이유를 설명할 수 없습니다. 새로운 lspci -vn출력은 다음과 같습니다(관련 부분).

01:09.0 0400: 4444:0016 (rev 01)
        Subsystem: 0070:8003
        Flags: bus master, medium devsel, latency 64, IRQ 16
        Memory at ec000000 (32-bit, prefetchable) [size=64M]
        Capabilities: [44] Power Management version 2
        Kernel driver in use: ivtv

01:0e.0 0400: 4444:0016 (rev 01)
        Subsystem: 0070:8801
        Flags: bus master, medium devsel, latency 64, IRQ 17
        Memory at e8000000 (32-bit, prefetchable) [size=64M]
        Capabilities: [44] Power Management version 2
        Kernel driver in use: ivtv

편집: 재부팅 후 /dev/videoXXX 장치가 다시 사라졌습니다. 내 생각엔 이것이 모듈 로딩 순서와 관련이 있는 것 같지만 확실하지는 않습니다.

편집: /dev/videoXXX 장치가 나타나는지 여부는 Live CD와 관련이 없습니다. 이것은 붉은 청어입니다. 나는 관찰했다아니요Live CD에 나타나며 Live CD 없이 나타납니다.

관련 정보