LINUX.ORG.RU

Где в ядре 4.0.5 модули bttv и bt878?

 


0

1

Поставили на управляющую машинку взамен арчика трехлетней давности свежую генту. И возникла проблема с тв-тюнером: ни в .config, ни поиском в make menuconfig вышеназванные модули обнаружены не были.

Это как понимать? Их включили в состав другого модуля? Как вообще теперь работать с тюнером? Вот выхлоп lspci:

05:0c.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 32 (4000ns min, 10000ns max)
	Interrupt: pin A routed to IRQ 7
	Region 0: Memory at d0001000 (32-bit, prefetchable) [size=4K]
	Capabilities: [44] Vital Product Data
pcilib: sysfs_read_vpd: read failed: Connection timed out
		Not readable
	Capabilities: [4c] Power Management version 2
		Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-

☆☆☆☆☆

Опции ″CONFIG_VIDEO_BT848″ и ″CONFIG_DVB_BT8XX″. В поиске в ″make menuconfig″ (который по слешу) они находятся.

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

Забавно. В поиске он есть:

  │ Symbol: VIDEO_BT848 [=n]                                                                                                                                       │  
  │ Type  : tristate                                                                                                                                               │  
  │ Prompt: BT848 Video For Linux                                                                                                                                  │  
  │   Location:                                                                                                                                                    │  
  │     -> Device Drivers                                                                                                                                          │  
  │       -> Multimedia support (MEDIA_SUPPORT [=m])                                                                                                               │  
  │ (1)     -> Media PCI Adapters (MEDIA_PCI_SUPPORT [=y]) 
А как заходишь в конфиг по указанному пути — нет.

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

Посмотрел в дерево исходников:

bgd linux-4.0.5-gentoo # ls drivers/media/pci/bt8xx/
Kconfig   bt878.c      btcx-risc.h        bttv-cards.c   bttv-i2c.c    bttv-risc.c  bttvp.h   dst_ca.h      dvb-bt8xx.c
Makefile  bt878.h      bttv-audio-hook.c  bttv-driver.c  bttv-if.c     bttv-vbi.c   dst.c     dst_common.h  dvb-bt8xx.h
bt848.h   btcx-risc.c  bttv-audio-hook.h  bttv-gpio.c    bttv-input.c  bttv.h       dst_ca.c  dst_priv.h
Заголовочный файл есть, а сишного нет! Т.е., похоже, функционал воткнули в bt8xx. Сейчас попробую найти.

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

Если вручную добавлять что-то вроде CONFIG_DVB_BT8XX=m, то make эту строчку удаляет!

Вот как с этой заразой быть?

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

В поиске в ″make menuconfig″ (который по слешу)

Где ты был раньше? Мне теперь откровенно жалко минут 20-40 своей жизни.

t184256 ★★★★★
()
Ответ на: комментарий от Eddy_Em

Depends on: MEDIA_SUPPORT [=n] && MEDIA_PCI_SUPPORT [=n] && (MEDIA_ANALOG_TV_SUPPORT [=n] || MEDIA_DIGITAL_TV_SUPPORT [=n]) && VIDEO_DEV [=n] && PCI [=y] && I2C [=y] && VIDEO_V4L2 [=n] && RC_CORE [=n]

Вся эта фигня у тебя, конечно же, включена?

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

Да, все включено. Что-то модулями, что-то напрямую в ведре.

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

Черт! Надо было MEDIA_RC_SUPPORT включить!

Ē-моē! Раньше вроде бы попроще было: модули не скрывались вот так...

Eddy_Em ☆☆☆☆☆
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.