Wczoraj zaktualizowałem system do wersji Debian 6.0.6, i po tej czynności przestała działać karta DVB-T WandTV (układ IT9135).
Jajko:
Kod: Zaznacz cały
Linux Master 2.6.32-5-openvz-686 #1 SMP Sun Sep 23 11:40:07 UTC 2012 i686 GNU/Linux
Karta jest ale brakuje sterowników i nie ma jej w /dev/dvb (nie ma katalogu /dev/dvb)
Kod: Zaznacz cały
[ 4.496093] usb 1-1: New USB device found, idVendor=048d, idProduct=9005
[ 4.496115] usb 1-1: New USB device strings: Mfr=1, Product=0, SerialNumber=3
[ 4.496133] usb 1-1: Manufacturer: ITE Technologies, Inc.
[ 4.496147] usb 1-1: SerialNumber: AF0102020700001
[ 4.496429] usb 1-1: configuration #1 chosen from 1 choice
Kod: Zaznacz cały
manius@Master:~/pliki$ lspci
00:00.0 Host bridge: Intel Corporation Mobile 945GME Express Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GME Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)
00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 2 (rev 02)
00:1c.2 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 3 (rev 02)
00:1c.3 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 4 (rev 02)
00:1d.0 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation N10/ICH 7 Family USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation N10/ICH 7 Family SMBus Controller (rev 02)
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 03)
02:00.0 Multimedia controller: Broadcom Corporation BCM70012 Video Decoder [Crystal HD] (rev 01)
i wyświetla mi następujący błąd (przed aktualizacją systemu robiłem tak jak jest napisane w poradniku i wszystko działało).
Kod: Zaznacz cały
CC [M] /home/manius/pliki/media_build/v4l/noon010pc30.o
CC [M] /home/manius/pliki/media_build/v4l/s5k4ecgx.o
/home/manius/pliki/media_build/v4l/s5k4ecgx.c: In function 's5k4ecgx_config_gpio':
/home/manius/pliki/media_build/v4l/s5k4ecgx.c:850: error: 'GPIOF_OUT_INIT_HIGH' undeclared (first use in this function)
/home/manius/pliki/media_build/v4l/s5k4ecgx.c:850: error: (Each undeclared identifier is reported only once
/home/manius/pliki/media_build/v4l/s5k4ecgx.c:850: error: for each function it appears in.)
/home/manius/pliki/media_build/v4l/s5k4ecgx.c:850: error: 'GPIOF_OUT_INIT_LOW' undeclared (first use in this function)
/home/manius/pliki/media_build/v4l/s5k4ecgx.c:855: error: implicit declaration of function 'gpio_request_one'
/home/manius/pliki/media_build/v4l/s5k4ecgx.c: In function 's5k4ecgx_probe':
/home/manius/pliki/media_build/v4l/s5k4ecgx.c:977: error: implicit declaration of function 'devm_regulator_bulk_get'
make[5]: *** [/home/manius/pliki/media_build/v4l/s5k4ecgx.o] Error 1
make[4]: *** [_module_/home/manius/pliki/media_build/v4l] Error 2
make[3]: *** [sub-make] Error 2
make[2]: *** [all] Error 2
make[2]: Leaving directory `/usr/src/linux-headers-2.6.32-5-openvz-686'
make[1]: *** [default] Błąd 2
make[1]: Opuszczenie katalogu `/home/manius/pliki/media_build/v4l'
make: *** [all] Błąd 2
build failed at ./build line 452.
Edycja:
Problem rozwiązany
Procedura:
Kod: Zaznacz cały
git clone git://linuxtv.org/media_build.git
cd media_build
make download untar
make distclean
make
Zatrzymujemy wciskając klawisze Ctrl+Z i edytujemy plik .config, który znajduje się w katalogu /home/użytkownik/media_build/v4l
Kod: Zaznacz cały
CONFIG_VIDEO_S5K4ECGX=n
Zapisujemy, kompilujemy i instalujemy.
Kod: Zaznacz cały
make
sudo make install
Źródło:
Konfiguracja i instalacja sterowników z repozytorium git