Не грузиться bt878 модуль

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
Xenon
Бывший модератор
Сообщения: 359
ОС: Debian

Не грузиться bt878 модуль

Сообщение Xenon »

Купил тв-тюнер bt878. Скомпили модуле в ядре, ядро 2.6.3, как видно из подписи. Как только пытаешься подгрузить bt878 модуль, появляется такая байда.

Код: Выделить всё

root@linux aleks # modprobe bt878
WARNING: Error inserting bttv (/lib/modules/2.6.3-gentoo-r1/kernel/drivers/media/video/bttv.ko): Unknown symbol in module, or unknown parameter (see dmesg)
FATAL: Error inserting bt878 (/lib/modules/2.6.3-gentoo-r1/kernel/drivers/media/dvb/bt8xx/bt878.ko): Unknown symbol in module, or unknown parameter (see dmesg)


В dmesg видим

Код: Выделить всё

bttv: Unknown symbol v4l2_prio_max
bttv: Unknown symbol v4l2_prio_change
bttv: Unknown symbol v4l2_video_std_construct
bttv: Unknown symbol v4l2_type_names
bttv: Unknown symbol v4l2_field_names
bttv: Unknown symbol v4l2_prio_check
bttv: Unknown symbol v4l2_prio_close
bttv: Unknown symbol video_unregister_device
bttv: Unknown symbol v4l2_prio_init
bttv: Unknown symbol video_device_alloc
bttv: Unknown symbol video_register_device
bttv: Unknown symbol v4l2_ioctl_names
bttv: Unknown symbol v4l2_prio_open
bttv: Unknown symbol video_usercopy
bttv: Unknown symbol video_device_release
bttv: Unknown symbol v4l2_prio_max
bttv: Unknown symbol v4l2_prio_change
bttv: Unknown symbol v4l2_video_std_construct
bttv: Unknown symbol v4l2_type_names
bttv: Unknown symbol v4l2_field_names
bttv: Unknown symbol v4l2_prio_check
bttv: Unknown symbol v4l2_prio_close
bttv: Unknown symbol video_unregister_device
bttv: Unknown symbol v4l2_prio_init
bttv: Unknown symbol video_device_alloc
bttv: Unknown symbol video_register_device
bttv: Unknown symbol v4l2_ioctl_names
bttv: Unknown symbol v4l2_prio_open
bttv: Unknown symbol video_usercopy
bttv: Unknown symbol video_device_release
bt878: Unknown symbol bttv_read_gpio
bt878: Unknown symbol bttv_write_gpio


Собственно что ему не нравится ?
Спасибо сказали:
Аватара пользователя
VadimD
Сообщения: 90

Re: Не грузиться bt878 модуль

Сообщение VadimD »

Скорее всего неправильные опции модулей. Читаем /usr/src/linux/Documentation/video4linux/
Вот мой пример /etc/modules.d/aliases

Код: Выделить всё

# i2c
alias char-major-89 i2c-dev
#options i2c-core i2c_debug=1
options i2c-algo-bit bit_test=1

# lirc
#alias char-major-61 lirc_gpio
#options card=41

# bttv
alias char-major-81 videodev
alias char-major-81-0 bttv
options bttv card=41 tuner=5 radio=1 pll=1 automute=0 bttv_gpio=1

Возможно из-из опции i2c_debug=1в модуле i2c-core - в факах она частенько есть. А в современном модуле этой опции нет.
modinfo поможет.
Gentoo/***

_________
BRGDS!
Спасибо сказали:
Аватара пользователя
Xenon
Бывший модератор
Сообщения: 359
ОС: Debian

Re: Не грузиться bt878 модуль

Сообщение Xenon »

alias char-major-10-175 agpgart
alias char-major-10-200 tun
alias char-major-81 bttv
alias char-major-108 ppp_generic
alias /dev/ppp ppp_generic
alias tty-ldisc-3 ppp_async
alias tty-ldisc-14 ppp_synctty
alias ppp-compress-21 bsd_comp
alias ppp-compress-24 ppp_deflate
alias ppp-compress-26 ppp_deflate

# Crypto modules (see http://www.kerneli.org/)
alias loop-xfer-gen-0 loop_gen
alias loop-xfer-3 loop_fish2
alias loop-xfer-gen-10 loop_gen
alias cipher-2 des
alias cipher-3 fish2
alias cipher-4 blowfish
alias cipher-6 idea
alias cipher-7 serp6f
alias cipher-8 mars6
alias cipher-11 rc62
alias cipher-15 dfc2
alias cipher-16 rijndael
alias cipher-17 rc5

# Support for i2c and lm_sensors
alias char-major-89 i2c-dev

# Old nvidia support ...
alias char-major-195 NVdriver
alias /dev/nvidiactl char-major-195
Спасибо сказали:
Аватара пользователя
VadimD
Сообщения: 90

Re: Не грузиться bt878 модуль

Сообщение VadimD »

вот кусь lsmod

Код: Выделить всё

tuner                  17420  0
tvaudio                20364  0
bttv                  143756  1
video_buf              16516  1 bttv
i2c_algo_bit            9096  1 bttv
v4l2_common             5120  1 bttv
btcx_risc               4104  1 bttv
videodev                7552  2 bttv
soundcore               7648  3 snd,bttv
usblp                  10880  0
ohci_hcd               17028  0
usbcore                93916  3 usblp,ohci_hcd
w83627hf               26116  0
eeprom                  6408  0
i2c_dev                 7936  0
i2c_sensor              2560  2 w83627hf,eeprom
i2c_isa                 1920  0
i2c_core               18820  9 tuner,tvaudio,bttv,i2c_algo_bit,w83627hf,eeprom,i2c_dev,i2c_sensor,i2c_isa

Опции модулей крути.
i2c-algo-bit обязательно должен быть сначала загружен с опцией options i2c-algo-bit bit_test=1
Удачи.
Gentoo/***

_________
BRGDS!
Спасибо сказали: