Bug 7825
Summary: | KNC1 DVB-C cam module not working on driver load | ||
---|---|---|---|
Product: | v4l-dvb | Reporter: | Jeroen Asselman (jeroen) |
Component: | ttpci | Assignee: | ttpci (v4l-dvb_ttpci) |
Status: | CLOSED OBSOLETE | ||
Severity: | normal | CC: | alan, protasnb, tlinden |
Priority: | P2 | ||
Hardware: | i386 | ||
OS: | Linux | ||
Kernel Version: | 2.6.27 | Subsystem: | |
Regression: | No | Bisected commit-id: | |
Attachments: | New PCIID 0884:0020 |
Description
Jeroen Asselman
2007-01-15 03:15:32 UTC
Please test with the latest kernel (2.6.22-rc4), is the problem still there? Thanks. with Linux version 2.6.22-gentoo-r2 budget-av: cam inserted A dvb_ca adaptor 0: PC card did not respond :( There where some fixes at the development tree. Could you please try it? The development tree is available at: http://linuxtv.org/hg/v4l-dvb fetched the version as of 2007-11-06, however still the same problem Linux video capture interface: v2.00 saa7146: register extension 'budget_av'. ACPI: PCI Interrupt 0000:04:07.0[A] -> Link [LNKB] -> GSI 18 (level, low) -> IRQ 18 saa7146: found saa7146 @ mem ffffc20000746c00 (revision 1, irq 18) (0x1894,0x0020). saa7146 (0): dma buffer size 192512 DVB: registering new adapter (KNC1 DVB-C) adapter failed MAC signature check encoded MAC from EEPROM was ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff KNC1-0: MAC addr = 00:09:d6:6d:5a:f0 TDA10021: i2c-addr = 0x0c, id = 0x7c DVB: registering frontend 0 (Philips TDA10021 DVB-C)... budget-av: ci interface initialised. budget-av: cam inserted A dvb_ca adaptor 0: PC card did not respond :( (Sorry, due to lack of hardware I cannot be of much help in this case.) If you have some basic programming knowledge, you might have a look into budget-av.c, ciintf_init(). You might try whether it helps if you insert delays there. Please provide a patch if you are able to fix the problem. Created attachment 14576 [details]
New PCIID 0884:0020
whoops - wrong bug ... sorry for bugspamming (please ignore / delete the patch) The problem seems to be that the power off / on is not happening. The card remains running. Is there a command that can be sent so the attribute memory can be re-read? I can confirm that this bug still exists in Fedora 10 with kernel Linux fenix 2.6.27.29-170.2.79.fc10.i686 #1 SMP Fri Aug 14 21:11:41 EDT 2009 i686 i686 i386 GNU/Linux saa7146: register extension 'budget_av'. budget_av 0000:02:05.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17 saa7146: found saa7146 @ mem f8840000 (revision 1, irq 17) (0x1894,0x0021). saa7146 (0): dma buffer size 192512 DVB: registering new adapter (KNC1 DVB-C Plus) adapter failed MAC signature check encoded MAC from EEPROM was ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff saa7146_vv: saa7146 (0): registered device video0 [v4l2] KNC1-0: MAC addr = 00:09:d6:6d:5c:c4 TDA10021: i2c-addr = 0x0c, id = 0x7c DVB: registering frontend 0 (Philips TDA10021 DVB-C)... budget-av: ci interface initialised. budget-av: cam inserted A dvb_ca adaptor 0: PC card did not respond :( Only if I have the CI and CAM modules installed in the computer, then I get these error messages DVB: TDA10021: tda10021_readreg: readreg error (ret == -121) DVB: TDA10021: tda10021_readreg: readreg error (ret == -121) DVB: TDA10021: tda10021_readreg: readreg error (ret == -121) DVB: TDA10021: tda10021_readreg: readreg error (ret == -121) DVB: TDA10021: tda10021_readreg: readreg error (ret == -121) DVB: TDA10021: tda10021_readreg: readreg error (ret == -121) DVB: TDA10021: tda10021_readreg: readreg error (ret == -121) DVB: TDA10021: tda10021_readreg: readreg error (ret == -121) DVB: TDA10021: tda10021_readreg: readreg error (ret == -121) DVB: TDA10021: tda10021_readreg: readreg error (ret == -121) DVB: TDA10021: tda10021_readreg: readreg error (ret == -121) DVB: TDA10021: tda10021_readreg: readreg error (ret == -121) DVB: TDA10021: tda10021_readreg: readreg error (ret == -121) DVB: TDA10021: tda10021_readreg: readreg error (ret == -121) DVB: TDA10021: tda10021_readreg: readreg error (ret == -121) DVB: TDA10021: tda10021_readreg: readreg error (ret == -121) Remving the CAM with the Conax card has never worked for me DVB: TDA10021(0): _tda10021_writereg, writereg error (reg == 0x01, val == 0x78, ret == -121) DVB: TDA10021: tda10021_readreg: readreg error (ret == -121) budget-av: cam ejected 5 budget-av: cam inserted A DVB: TDA10021(0): _tda10021_writereg, writereg error (reg == 0x06, val == 0x77, ret == -121) DVB: TDA10021(0): _tda10021_writereg, writereg error (reg == 0x16, val == 0x00, ret == -121) dvb_ca adaptor 0: PC card did not respond :( DVB: TDA10021: tda10021_readreg: readreg error (ret == -121) DVB: TDA10021: tda10021_readreg: readreg error (ret == -121) DVB: TDA10021: tda10021_readreg: readreg error (ret == -121) DVB: TDA10021: tda10021_readreg: readreg error (ret == -121) DVB: TDA10021: tda10021_readreg: readreg error (ret == -121) DVB: TDA10021: tda10021_readreg: readreg error (ret == -121) Closing old bugs as obsolete. If incorrect please reopen with current status/kernel etc |