LinuxForum.Fans
Тема

собрать драйвер платы видеозахвата commell mp-60102

Автор: xor 31 сообщений 4960 просмотров
#300043
"xor" написал:
alix2d2

Он что, USB? Встроенного звука нет, чтоли?
UPD: Просто если оно встроенное, то мы бы увидели нечто вроде

text
yars@localhost:~$ /sbin/lspci -k | grep -A2 -i multimedia
00:05.0 Multimedia audio controller: Intel Corporation 82801AA AC'97 Audio Controller (rev 01)
    Subsystem: Intel Corporation Device 0000
    Kernel driver in use: snd_intel8x0
yars@localhost:~$ 

UPD2: Тогда lsmod | grep snd
modprobe, как я понял, на попытки загружать модули для звука ругается?

#300049

звука нет, видео нет, это платка с две ладошки размером
/proc/config.gz нет, замена на /boot/config-2.6.38-voyage бестолку
да, модули звука не грузятся

text
Module                  Size  Used by
videobuf_core          11139  0
v4l2_common             4311  0
uvcvideo               45496  0
videodev               45905  2 v4l2_common,uvcvideo
bnep                    6127  2
rfcomm                 23649  2
l2cap                  32821  13 bnep,rfcomm
cls_route               4522  0
cls_u32                 4963  0
cls_fw                  2885  0
sch_sfq                 4307  0
sch_htb                10677  0
ipt_REDIRECT             783  1
xt_tcpudp               1643  13
iptable_nat             2655  1
nf_nat                 10096  2 ipt_REDIRECT,iptable_nat
nf_conntrack_ipv4       7247  3 iptable_nat,nf_nat
nf_conntrack           39160  3 iptable_nat,nf_nat,nf_conntrack_ipv4
nf_defrag_ipv4           803  1 nf_conntrack_ipv4
ip_tables               7525  1 iptable_nat
x_tables                9058  4 ipt_REDIRECT,xt_tcpudp,iptable_nat,ip_tables
fuse                   47896  1
geodewdt                2055  0
cs5535_mfgpt            2149  1 geodewdt,[permanent]
scx200_acb              3071  0
hwmon_vid               1420  0
lm90                    8456  0
i2c_core               12444  4 v4l2_common,videodev,scx200_acb,lm90
natsemi                18940  0
arc4                     986  4
ecb                     1425  4
evdev                   6043  0
rt2800usb               8341  0
rt2800lib              25152  1 rt2800usb
ath5k                 111732  0
crc_ccitt               1027  1 rt2800lib
rt2x00usb               5797  1 rt2800usb
rt2x00lib              22067  3 rt2800usb,rt2800lib,rt2x00usb
ath                    10282  1 ath5k
mac80211              154027  4 rt2800lib,rt2x00usb,ath5k,rt2x00lib
btusb                   7940  0
bluetooth              41578  6 bnep,rfcomm,l2cap,btusb
cfg80211              103027  4 ath5k,ath,rt2x00lib,mac80211
pcspkr                  1223  0
geode_rng                808  0
rng_core                2346  1 geode_rng
rfkill                  6760  2 bluetooth,cfg80211
leds_alix2              1507  0
geode_aes               3802  0
amd74xx                 3620  0
ide_pci_generic         1968  0
pata_cs5536             2338  0
ohci_hcd               17312  0
pata_amd                6732  1
ehci_hcd               27806  0
ssb                    30246  1 ohci_hcd
ata_generic             2291  0
usbcore                89079  7 uvcvideo,rt2800usb,rt2x00usb,btusb,ohci_hcd,ehci_hcd
libata                124141  3 pata_cs5536,pata_amd,ata_generic
pcmcia                 24768  1 ssb
via_rhine              16720  0
pcmcia_core             8417  1 pcmcia
mii                     2670  1 via_rhine
#300050

Можно поподробнее про платку, полезу просвещаться :)
Я, честно говоря, ядро собирал раза 2 всего, и то не для embedded, а для десктопа...

#300061

Да, уже нашел. Гугл таки рулит :)
этой штукой можно управлять по ssh, аж руки зачесались :)
SDK и модуль ядра я скачал, завтра продолжим, хорошо?

#300224

драйвер нашелся в drivers/staging
make menuconfig
make modules
make modules_install

lsmod

text

Module                  Size  Used by
amd74xx                 3620  0
ide_pci_generic         1968  0
pata_cs5536             2338  0
pata_amd                6732  1
ohci_hcd               17312  0
ehci_hcd               27806  0
ata_generic             2291  0
ssb                    30246  1 ohci_hcd
usbcore                89079  3 ohci_hcd,ehci_hcd
libata                124141  3 pata_cs5536,pata_amd,ata_generic
pcmcia                 24768  1 ssb
via_rhine              16720  0
pcmcia_core             8417  1 pcmcia
mii                     2670  1 via_rhine

восстановил из бэкапа

#300225

Если не сложно можно подробнее про плату. Для чего данная игрушка?

#300232

для оцифровки видео с аналоговых камер, можно собрать видеорегистратор, звук тоже есть.
upd или alix2d2? для метеостанции + роутер, прокси, web, dns, вт и wifi ap, собсно видеорегистратор, а smsd еще

#301863

это выхлоп с виртуалбокса

text

Module                  Size  Used by
solo6x10               51047  0
videobuf_dma_sg         5785  1 solo6x10
videobuf_core          10987  2 solo6x10,videobuf_dma_sg
v4l2_common             3956  1 solo6x10
videodev               61686  2 solo6x10,v4l2_common
ipv6                  188629  12
loop                   11036  0
snd_intel8x0           19929  0
snd_ac97_codec         77190  1 snd_intel8x0
ac97_bus                 719  1 snd_ac97_codec
snd_pcm                48510  3 solo6x10,snd_intel8x0,snd_ac97_codec
evdev                   6577  0
snd_timer              11735  1 snd_pcm
snd                    35379  5 solo6x10,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer
pcspkr                  1256  0
soundcore               3220  1 snd
intel_agp               7934  0
snd_page_alloc          4830  2 snd_intel8x0,snd_pcm
intel_gtt              11049  1 intel_agp
i2c_piix4               6548  0
ohci_hcd               16754  0
ide_cd_mod             20418  0
cdrom                  24675  1 ide_cd_mod
ata_generic             2275  0
ata_piix               17993  0
libata                117788  2 ata_generic,ata_piix
ide_pci_generic         1965  0
ehci_hcd               31892  0
pcnet32                23311  0
usbcore                95356  2 ohci_hcd,ehci_hcd
piix                    3613  3
mii                     2760  1 pcnet32
usb_common               563  1 usbcore
#301874
"xor" написал:
это выхлоп с виртуалбокса

А на реальном железе пока не пробовали?

#301884

вытащил с виртуалки videobuf_core, videobuf_dma_sg, solo6x10
кстати выхлоп modinfo показал зависимости, прошлый драйвер собирался криво.
depends: videobuf-core,videobuf-dma-sg,snd-pcm,snd,videodev,v4l2-common
staging: Y
intree: Y
vermagic: 3.6.9-voyage SMP mod_unload 486
потом depmod -a
modprobe snd
modprobe snd_pcm
modprobe videobuf_core
modprobe videobuf_dma_sg
modprobe solo6x10

solo6x10: module is from the staging directory, the quality is unknown, you have been warned.
solo6x10 0000:00:0e.0: Enabled 2 i2c adapters
solo6x10 0000:00:0e.0: Initialized 1 tw28xx chip:
tw2815[1]
solo6x10 0000:00:0e.0: Display as /dev/video0 with 4 inputs (1 extended)
solo6x10 0000:00:0e.0: Encoders as /dev/video1-4
solo6x10 0000:00:0e.0: Alsa sound card as Softlogic0

ls /dev |grep video
video0
video1
video2
video3
video4

Войдите или зарегистрируйтесь, чтобы ответить.