flyvideo 3100 with saa713x mandrake 9.1

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



I'm trying to get the flyvideo 3100 working with bytesex saa7134 drivers....
i'm getting the following errors (pasted below)... its saying "no such
device" ... is this coming from the driver not finding the card at all, or
is it a problem with the driver installation?

Somewhere on the manufacturers site I was reading that the 3100 is the "low
profile" version of the 3000.  ("The FlyVideo 3100 is the low profile
version of the FlyVideo 3000. It has all the features the FlyVideo 3000 has
and is designed for the emerging slim case PCs. " from
http://www.lifeview.com.tw/eng/pro_fly_3100.html)  ...   The chips are the
same, but that in it of itself is interesting.  The NTSC card is saa7130
chipset, and the PAL the 34.  The bytesex drivers support the 3000 (which is sa31733/34) as well as the 2000 (which is saa7130).

With that said, it seems as though the 2000 or 3000 drivers should work for 3100 (or
at least, if not, in the generic form they should?).  I tried and this seems
to not be the case, but I'm not sure if its really the drivers or if the
drivers are just improperly installed.  Also, the "low profile" version 3100
has only a standard RF tuner input and one composite, the 3000 has 2 more.
So, I edited the saa7134-cards.c to add another struct for the 3100 (as card
16), and also tried adding the 3100 to a "special" case scenario down
further in the code that was there for the 2000 and 3000.  Then, I defined
it in the .h as the 16 position.  In addition to trying card=16, i tried
0-15 as well, but nothing changed as far as the "no such device error" ... I
tried the driver without adding in this special struct (I copied the 3000
and removed the inputs 3100 doesnt have) and just using the 3000 card
number, but no luck there either.  I added 4 lines to modules.conf (alias
char-major 81 videodev, alias char-major-81-0, saa7134 options saa7134
tuner=37, options tuner type=37) to see if that changed anything.  The
output below is after the additional struct and the additoinal data in
modules.conf.
 
Also, I only realized that the chipset of the 3100 was actually closer to that of the 2000 card just now.  I suppose I could copy that struct and make it 3100 (though, the audio on 3100 is closer to the 3000's--stereo & also there is an fm tuner input).  But, I don't think that its failing because of that anyway.

Anyone have any ideas/suggestions?
Thanks,
Dane Kantner


[root@localhost saa7134-0.2.7]# modprobe -d -v saa7134 card=16
/lib/modules/2.4.21-0.13mdk/kernel/drivers/media/video/saa7134.o.gz:
init_module: No such device
modprobe: insmod
/lib/modules/2.4.21-0.13mdk/kernel/drivers/media/video/saa7134.o.gz failed
modprobe: insmod saa7134 failed
[root@localhost saa7134-0.2.7]#


the full debug and verbose output is:




=============================================
Module v4l1-compat
kname v4l1-compat
objkey v4l1-compat
names: v4l1-compat
mode: NORMAL
Module matching v4l1-compat:
/lib/modules/2.4.21-0.13mdk/kernel/drivers/media/video/v4l1-compat.o.gz
=============================================
=============================================
Module v4l2-common
kname v4l2-common
objkey v4l2-common
names: v4l2-common
mode: NORMAL
Module matching v4l2-common:
/lib/modules/2.4.21-0.13mdk/kernel/drivers/media/video/v4l2-common.o.gz
=============================================
=============================================
Module i2c-core
kname i2c-core
objkey i2c-core
names: i2c-core
mode: NORMAL
Module matching i2c-core:
/lib/modules/2.4.21-0.13mdk/kernel/drivers/i2c/i2c-core.o.gz
=============================================
=============================================
Module video-buf
kname video-buf
objkey video-buf
names: video-buf
mode: NORMAL
Module matching video-buf:
/lib/modules/2.4.21-0.13mdk/kernel/drivers/media/video/video-buf.o.gz
=============================================
=============================================
Module soundcore
kname soundcore
objkey soundcore
names: soundcore
mode: NORMAL
Module matching soundcore:
/lib/modules/2.4.21-0.13mdk/kernel/drivers/sound/soundcore.o.gz
=============================================
=============================================
Module videodev
kname videodev
objkey videodev
names: videodev
mode: NORMAL
Module matching videodev:
/lib/modules/2.4.21-0.13mdk/kernel/drivers/media/video/videodev.o.gz
=============================================
=============================================
Module saa7134
kname saa7134
objkey saa7134
names: saa7134
options: tuner=37
mode: NORMAL
Module matching saa7134:
/lib/modules/2.4.21-0.13mdk/kernel/drivers/media/video/saa7134.o.gz
=============================================
/sbin/insmod
/lib/modules/2.4.21-0.13mdk/kernel/drivers/media/video/v4l1-compat.o.gz
/sbin/insmod
/lib/modules/2.4.21-0.13mdk/kernel/drivers/media/video/v4l2-common.o.gz
/sbin/insmod /lib/modules/2.4.21-0.13mdk/kernel/drivers/i2c/i2c-core.o.gz
/sbin/insmod
/lib/modules/2.4.21-0.13mdk/kernel/drivers/media/video/video-buf.o.gz
/sbin/insmod
/lib/modules/2.4.21-0.13mdk/kernel/drivers/media/video/videodev.o.gz
/sbin/insmod
/lib/modules/2.4.21-0.13mdk/kernel/drivers/media/video/saa7134.o.gz tuner=37
card=16
Hint: insmod errors can be caused by incorrect module parameters, including
invalid IO or IRQ parameters.
      You may find more information in syslog or the output from dmesg
# delete videodev
# delete video-buf
# delete i2c-core
# delete v4l2-common
# delete v4l1-compat


[Index of Archives]     [Linux DVB]     [Video Disk Recorder]     [Asterisk]     [Photo]     [DCCP]     [Netdev]     [Xorg]     [Util Linux NG]     [Xfree86]     [Free Photo Albums]     [Fedora Users]     [Fedora Women]     [ALSA Users]     [ALSA Devel]     [Linux USB]

Powered by Linux