Mailing List archive

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

[vdr] How could the subvendor ID of my board change? (was: Sudden problem on loading dvb card drivers)



It seems to be, that the subvendor ID of my board has changed.
If I set the return value of the dvb.c function get_card_type() to "DVB_CARD_TT_SIEMENS", the driver will be loaded.

Does anybody know how the subvendor ID of my board could change?

Tonight I will check if I really get a picture on TV.

Regards
Frank

On Mon, Sep 16, 2002 at 01:48:48PM +0200, nospamford@creators.net wrote:
> On Mon, Sep 16, 2002 at 03:14:11AM +0200, nospamford@creators.net wrote:
> 
> > Afterwards I've tried the SuSE-2.4.10 and Linux 2.4.19 Kernel in each case with 0.9-20020202, 0.9.4, 0.9.4-2002-03-16, 0.9.4-2002-06-23, 0.9.4-2002-04-01 and CVS drivers. In between I've also checked my BIOS settings, but I couldn't find anything that seems to be wrong (plug&play=off).
> 
> I've tested the NEWSTRUCT driver, but the driver also fails.
> 
> Maybe I've found the source of my problem, could someone with C knowledge confirm it (as I do not have C knowledge)?
> 
> http://www.linuxtv.org/mailinglists/linux-dvb/2002/08-2002/msg00145.html
> 
> lspci ; lspci -n output:
> 
> test:/usr/src/DVB/driver # lspci
> 00:00.0 Host bridge: Intel Corporation 440BX/ZX - 82443BX/ZX Host bridge (rev 03)
> 00:01.0 PCI bridge: Intel Corporation 440BX/ZX - 82443BX/ZX AGP bridge (rev 03)
> 00:04.0 ISA bridge: Intel Corporation 82371AB PIIX4 ISA (rev 02)
> 00:04.1 IDE interface: Intel Corporation 82371AB PIIX4 IDE (rev 01)
> 00:04.2 USB Controller: Intel Corporation 82371AB PIIX4 USB (rev 01)
> 00:04.3 Bridge: Intel Corporation 82371AB PIIX4 ACPI (rev 02)
> 00:06.0 Multimedia audio controller: Cirrus Logic CS 4614/22/24 [CrystalClear SoundFusion Audio Accelerator] (rev 01)
> 00:10.0 Ethernet controller: 3Com Corporation 3c905B 100BaseTX [Cyclone] (rev 24)
> 00:12.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01)
> 01:00.0 VGA compatible controller: Matrox Graphics, Inc. MGA G200 AGP (rev 03)
> test:/usr/src/DVB/driver #
> test:/usr/src/DVB/driver #
> test:/usr/src/DVB/driver #
> test:/usr/src/DVB/driver # lspci -n
> 00:00.0 Class 0600: 8086:7190 (rev 03)
> 00:01.0 Class 0604: 8086:7191 (rev 03)
> 00:04.0 Class 0601: 8086:7110 (rev 02)
> 00:04.1 Class 0101: 8086:7111 (rev 01)
> 00:04.2 Class 0c03: 8086:7112 (rev 01)
> 00:04.3 Class 0680: 8086:7113 (rev 02)
> 00:06.0 Class 0401: 1013:6003 (rev 01)
> 00:10.0 Class 0200: 10b7:9055 (rev 24)
> 00:12.0 Class 0480: 1131:7146 (rev 01)
> 01:00.0 Class 0300: 102b:0521 (rev 03)
> test:/usr/src/DVB/driver #
> 
> NEWSTRUCT make insmod output:
> 
> test:/usr/src/DVB/driver # make insmod
> DIR=`pwd`; (cd /usr/src/linux; make SUBDIRS=$DIR modules)
> make[1]: Entering directory `/usr/src/linux-2.4.10.SuSE'
> make -C  /usr/src/DVB/driver CFLAGS="-D__KERNEL__ -I/usr/src/linux-2.4.10.SuSE/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=i586 -DMODULE" MAKING_MODULES=1 modules
> make[2]: Entering directory `/usr/src/DVB/driver'
> ld -m elf_i386 -r -o dvb-core.o dmxdev.o dvb_net.o dvb_i2c.o dvb_filter.o dvb_frontend.o dvbdev.o
> make -C av7110 modules
> make[3]: Entering directory `/usr/src/DVB/driver/av7110'
> ld -m elf_i386 -r -o dvb-ttpci.o saa7146_core.o saa7146_v4l.o av7110.o av7110_ir.o
> make[3]: Leaving directory `/usr/src/DVB/driver/av7110'
> make -C frontends modules
> make[3]: Entering directory `/usr/src/DVB/driver/frontends'
> make[3]: Nothing to be done for `modules'.
> make[3]: Leaving directory `/usr/src/DVB/driver/frontends'
> make[2]: Leaving directory `/usr/src/DVB/driver'
> make[1]: Leaving directory `/usr/src/linux-2.4.10.SuSE'
> 
> (                       \
> insmod videodev;        \
>           \
> insmod dvb-core.o;      \
> insmod dvb_demux.o;     \
> make -C frontends insmod; \
>  make -C av7110 insmod; \
> )
> Using /lib/modules/2.4.10-4GB/kernel/drivers/media/video/videodev.o
> insmod: a module named videodev already exists
> insmod: a module named dvb-core already exists
> insmod: a module named dvb_demux already exists
> make[1]: Entering directory `/usr/src/DVB/driver/frontends'
> insmod alps_bsru6.o;   insmod alps_bsrv2.o;   insmod grundig_29504-401.o;   insmod grundig_29504-491.o;   insmod ves1820.o;
> insmod: a module named alps_bsru6 already exists
> insmod: a module named alps_bsrv2 already exists
> insmod: a module named grundig_29504-401 already exists
> insmod: a module named grundig_29504-491 already exists
> insmod: a module named ves1820 already exists
> make[1]: *** [insmod] Error 1
> make[1]: Leaving directory `/usr/src/DVB/driver/frontends'
> make[1]: Entering directory `/usr/src/DVB/driver/av7110'
> insmod input; \
> insmod evdev; \
> insmod dvb-ttpci.o init_vpid=0x00a2 init_apid=0x0060;
> Using /lib/modules/2.4.10-4GB/kernel/drivers/input/input.o
> insmod: a module named input already exists
> Using /lib/modules/2.4.10-4GB/kernel/drivers/input/evdev.o
> insmod: a module named evdev already exists
> dvb-ttpci.o: init_module: No such device
> Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters
> make[1]: *** [insmod] Error 1
> make[1]: Leaving directory `/usr/src/DVB/driver/av7110'
> make: *** [insmod] Error 2
> test:/usr/src/DVB/driver #
> 
> 
> 




Home | Main Index | Thread Index