I have 3 dvbt and 2 dvbs cards on my system, (working with devfs since yesterday, thanks to you guyz :) ). To make the drivers work, I changed 2 things:
MAX_NUM_DVB from 4 to 6 (dvb.h) SAA7146_MAX_DEVICES from 4 to 6 (saa7146_core.h) Do not ask me why I change THESE 2 values... it seemed to me from their name, that they could have something to do with the numbers of cards supported, and I changed them. I do not know the drivers in detail, so if I changed them to wrong values be gentle with me... :) The drivers load/unload correctly from memory, and the /dev/dvb/... device tree is created correctly, like below: [root@server1 driver]# ls /dev/dvb/* /dev/dvb/card0: demux0 dvr0 frontend0 net0 /dev/dvb/card1: demux0 dvr0 frontend0 net0 /dev/dvb/card2: demux0 dvr0 frontend0 net0 /dev/dvb/card3: demux0 dvr0 frontend0 net0 sec0 /dev/dvb/card4: demux0 dvr0 frontend0 net0 sec0 So it's correct: 3 dvbt, and 2 dvbs. The output of lsmod gives: Module Size Used by dvb 323344 0 (unused) dvb_frontend 3536 0 [dvb] dvb_demux 13264 5 [dvb] saa7146_v4l 15232 0 (unused) saa7146_core 14480 0 [dvb saa7146_v4l] tuner 4496 5 stv0299 3136 2 tda8083 2016 0 (unused) SP8870 2768 0 (unused) L64781 3728 3 VES1820 3680 0 (unused) VES1893 3872 0 (unused) dmxdev 7616 5 [dvb] dvb_filter 7568 0 [dvb] videodev 5056 0 [dvb] i2c-core 13600 0 [dvb dvb_frontend saa7146_core tuner stv0299 tda8083 SP8870 L64781 VES1820 VES1893] dvb_net 3168 0 [dvb] dvbdev 1920 5 [dvb] af_packet 12560 0 (autoclean) usb-uhci 21232 0 (unused) usbcore 50752 1 [usb-uhci] 8139too 12704 1 (autoclean) rtc 5600 0 (autoclean) AFAIK, this output seems corect. Anyway... there is a problem. Querying the drivers through the frontend device, I get in the FrontendInfo structure, in the .type field: 2 - four times and 0 - one time. This means the drivers tell me I have 4 dvbt (2 - four times) and 1 dvbs (0 one time) cards, wich is wrong... (I have 3t and 2s) Again, if I try to force the card which I know has to be dvbs instead of dvbt, I get error when I open the sec device (behaviour consistent with cards that aren't dvbs), even though that sec device exists in devfs. Any suggestions from the driver developpers? Maybe I changed the drivers files wrong or anything else (like irq conflicts) ?? Any reply would be appreciated... Thanks, Aurelian -- Info: To unsubscribe send a mail to [EMAIL PROTECTED] with "unsubscribe linux-dvb" as subject.
