[opensuse-kernel] dvb_bt8xx, bt878 module loading issue after update to 2.6.34.7-0.7-desktop
Hi, today zypper updated my kernel from 2.6.34-12-desktop to 2.6.34.7-0.7-desktop, now I have problems with the modules dvb_bt8xx and bt878. The kernel hangs while loading dvb_bt8xx: [ 2.765243] saa7134[0] Tuner type is 38 [ 32.616021] dvb_bt8xx: gave up waiting for init of module bt878. [ 32.616105] dvb_bt8xx: Unknown symbol bt878_num [ 62.617016] dvb_bt8xx: gave up waiting for init of module bt878. [ 62.617095] dvb_bt8xx: Unknown symbol bt878_start [ 92.618016] dvb_bt8xx: gave up waiting for init of module bt878. [ 92.618094] dvb_bt8xx: Unknown symbol bt878_stop [ 122.619018] dvb_bt8xx: gave up waiting for init of module bt878. [ 122.619096] dvb_bt8xx: Unknown symbol bt878 or while loading bt878: [ 2.735017] saa7134[0] Tuner type is 38 [ 32.582282] bt878: gave up waiting for init of module bttv. [ 32.582365] bt878: Unknown symbol bttv_read_gpio [ 62.582277] bt878: gave up waiting for init of module bttv. [ 62.582355] bt878: Unknown symbol bttv_write_gpio [ 92.582277] bt878: gave up waiting for init of module bttv. [ 92.582355] bt878: Unknown symbol bttv_gpio_enable This happens always after a reboot and sometimes after a shutdown. With 2.6.34-12-desktop I've had no problems with these modules. Any ideas? Dmesgs for all cases are attached. -- Thanks, //richard
Hi Richard, On Thursday 20 January 2011 04:12:43 pm richard -rw- weinberger wrote:
today zypper updated my kernel from 2.6.34-12-desktop to 2.6.34.7-0.7-desktop, now I have problems with the modules dvb_bt8xx and bt878.
Note that there are many intermediate versions available between these two. It would be interesting to test them, to find out with which exact package version the problem was introduced.
The kernel hangs while loading dvb_bt8xx:
I presume that by "hangs" you mean progress is very slow for some time, but it doesn't actually hang forever?
[ 2.765243] saa7134[0] Tuner type is 38 [ 32.616021] dvb_bt8xx: gave up waiting for init of module bt878. [ 32.616105] dvb_bt8xx: Unknown symbol bt878_num [ 62.617016] dvb_bt8xx: gave up waiting for init of module bt878. [ 62.617095] dvb_bt8xx: Unknown symbol bt878_start [ 92.618016] dvb_bt8xx: gave up waiting for init of module bt878. [ 92.618094] dvb_bt8xx: Unknown symbol bt878_stop [ 122.619018] dvb_bt8xx: gave up waiting for init of module bt878. [ 122.619096] dvb_bt8xx: Unknown symbol bt878
or while loading bt878:
[ 2.735017] saa7134[0] Tuner type is 38 [ 32.582282] bt878: gave up waiting for init of module bttv. [ 32.582365] bt878: Unknown symbol bttv_read_gpio [ 62.582277] bt878: gave up waiting for init of module bttv. [ 62.582355] bt878: Unknown symbol bttv_write_gpio [ 92.582277] bt878: gave up waiting for init of module bttv. [ 92.582355] bt878: Unknown symbol bttv_gpio_enable
All 3 symbols are indeed supposed to be exported by module bttv. What happens if you try: # modprobe bttv ? If more symbols are missing, please follow the trail of modules, until you get a different type of error, or a cycle.
This happens always after a reboot and sometimes after a shutdown. With 2.6.34-12-desktop I've had no problems with these modules.
Did you change anything to your hardware recently? In particular, was the SAA713x-based card already present before? -- Jean Delvare Suse L3 -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
Hi Jean,
On Thu, Jan 20, 2011 at 5:16 PM, Jean Delvare
Hi Richard,
On Thursday 20 January 2011 04:12:43 pm richard -rw- weinberger wrote:
today zypper updated my kernel from 2.6.34-12-desktop to 2.6.34.7-0.7-desktop, now I have problems with the modules dvb_bt8xx and bt878.
Note that there are many intermediate versions available between these two. It would be interesting to test them, to find out with which exact package version the problem was introduced.
Ok, I'll find the exact version.
The kernel hangs while loading dvb_bt8xx:
I presume that by "hangs" you mean progress is very slow for some time, but it doesn't actually hang forever?
It hangs completely for 30 seconds per unknown symbol.
[ 2.765243] saa7134[0] Tuner type is 38 [ 32.616021] dvb_bt8xx: gave up waiting for init of module bt878. [ 32.616105] dvb_bt8xx: Unknown symbol bt878_num [ 62.617016] dvb_bt8xx: gave up waiting for init of module bt878. [ 62.617095] dvb_bt8xx: Unknown symbol bt878_start [ 92.618016] dvb_bt8xx: gave up waiting for init of module bt878. [ 92.618094] dvb_bt8xx: Unknown symbol bt878_stop [ 122.619018] dvb_bt8xx: gave up waiting for init of module bt878. [ 122.619096] dvb_bt8xx: Unknown symbol bt878
or while loading bt878:
[ 2.735017] saa7134[0] Tuner type is 38 [ 32.582282] bt878: gave up waiting for init of module bttv. [ 32.582365] bt878: Unknown symbol bttv_read_gpio [ 62.582277] bt878: gave up waiting for init of module bttv. [ 62.582355] bt878: Unknown symbol bttv_write_gpio [ 92.582277] bt878: gave up waiting for init of module bttv. [ 92.582355] bt878: Unknown symbol bttv_gpio_enable
All 3 symbols are indeed supposed to be exported by module bttv. What happens if you try: # modprobe bttv ?
This works fine. Maybe it is a race while loading saa7134 and bttv?
If more symbols are missing, please follow the trail of modules, until you get a different type of error, or a cycle.
This happens always after a reboot and sometimes after a shutdown. With 2.6.34-12-desktop I've had no problems with these modules.
Did you change anything to your hardware recently? In particular, was the SAA713x-based card already present before?
No, this is my rock solid desktop pc. I did not change anything. I can reproduce the problem by downgrading the kernel and updating it again...
-- Jean Delvare Suse L3
-- Thanks, //richard -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
On Thursday 20 January 2011 05:55:22 pm richard -rw- weinberger wrote:
Hi Jean,
On Thu, Jan 20, 2011 at 5:16 PM, Jean Delvare
wrote: Hi Richard,
On Thursday 20 January 2011 04:12:43 pm richard -rw- weinberger wrote:
[ 2.765243] saa7134[0] Tuner type is 38 [ 32.616021] dvb_bt8xx: gave up waiting for init of module bt878. [ 32.616105] dvb_bt8xx: Unknown symbol bt878_num [ 62.617016] dvb_bt8xx: gave up waiting for init of module bt878. [ 62.617095] dvb_bt8xx: Unknown symbol bt878_start [ 92.618016] dvb_bt8xx: gave up waiting for init of module bt878. [ 92.618094] dvb_bt8xx: Unknown symbol bt878_stop [ 122.619018] dvb_bt8xx: gave up waiting for init of module bt878. [ 122.619096] dvb_bt8xx: Unknown symbol bt878
or while loading bt878:
[ 2.735017] saa7134[0] Tuner type is 38 [ 32.582282] bt878: gave up waiting for init of module bttv. [ 32.582365] bt878: Unknown symbol bttv_read_gpio [ 62.582277] bt878: gave up waiting for init of module bttv. [ 62.582355] bt878: Unknown symbol bttv_write_gpio [ 92.582277] bt878: gave up waiting for init of module bttv. [ 92.582355] bt878: Unknown symbol bttv_gpio_enable
All 3 symbols are indeed supposed to be exported by module bttv. What happens if you try: # modprobe bttv ?
This works fine. Maybe it is a race while loading saa7134 and bttv?
If you are able to load all drivers manually afterward, it could indeed be a race. Did you try also manually loading dvb_bt8xx? Did you check if all your TV adapters actually work after that? One thing you could test would be to temporarily remove the SAA7134- based adapter from your system. -- Jean Delvare Suse L3 -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
Hi Jean,
On Thu, Jan 20, 2011 at 6:37 PM, Jean Delvare
On Thursday 20 January 2011 05:55:22 pm richard -rw- weinberger wrote:
Hi Jean,
On Thu, Jan 20, 2011 at 5:16 PM, Jean Delvare
wrote: Hi Richard,
On Thursday 20 January 2011 04:12:43 pm richard -rw- weinberger wrote:
[ 2.765243] saa7134[0] Tuner type is 38 [ 32.616021] dvb_bt8xx: gave up waiting for init of module bt878. [ 32.616105] dvb_bt8xx: Unknown symbol bt878_num [ 62.617016] dvb_bt8xx: gave up waiting for init of module bt878. [ 62.617095] dvb_bt8xx: Unknown symbol bt878_start [ 92.618016] dvb_bt8xx: gave up waiting for init of module bt878. [ 92.618094] dvb_bt8xx: Unknown symbol bt878_stop [ 122.619018] dvb_bt8xx: gave up waiting for init of module bt878. [ 122.619096] dvb_bt8xx: Unknown symbol bt878
or while loading bt878:
[ 2.735017] saa7134[0] Tuner type is 38 [ 32.582282] bt878: gave up waiting for init of module bttv. [ 32.582365] bt878: Unknown symbol bttv_read_gpio [ 62.582277] bt878: gave up waiting for init of module bttv. [ 62.582355] bt878: Unknown symbol bttv_write_gpio [ 92.582277] bt878: gave up waiting for init of module bttv. [ 92.582355] bt878: Unknown symbol bttv_gpio_enable
All 3 symbols are indeed supposed to be exported by module bttv. What happens if you try: # modprobe bttv ?
This works fine. Maybe it is a race while loading saa7134 and bttv?
If you are able to load all drivers manually afterward, it could indeed be a race. Did you try also manually loading dvb_bt8xx? Did you check if all your TV adapters actually work after that?
I can load all drivers manually. It really seems to be a race. :-\
One thing you could test would be to temporarily remove the SAA7134- based adapter from your system.
Without the SAA7134 adapter the kernel boots fine.
-- Jean Delvare Suse L3
-- Thanks, //richard -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
Hi Jean,
On Thu, Jan 20, 2011 at 5:16 PM, Jean Delvare
Hi Richard,
On Thursday 20 January 2011 04:12:43 pm richard -rw- weinberger wrote:
today zypper updated my kernel from 2.6.34-12-desktop to 2.6.34.7-0.7-desktop, now I have problems with the modules dvb_bt8xx and bt878.
Note that there are many intermediate versions available between these two. It would be interesting to test them, to find out with which exact package version the problem was introduced.
The first kernel update seems to be bad one... kernel-desktop-2.6.34.4-0.1.1
The kernel hangs while loading dvb_bt8xx:
I presume that by "hangs" you mean progress is very slow for some time, but it doesn't actually hang forever?
[ 2.765243] saa7134[0] Tuner type is 38 [ 32.616021] dvb_bt8xx: gave up waiting for init of module bt878. [ 32.616105] dvb_bt8xx: Unknown symbol bt878_num [ 62.617016] dvb_bt8xx: gave up waiting for init of module bt878. [ 62.617095] dvb_bt8xx: Unknown symbol bt878_start [ 92.618016] dvb_bt8xx: gave up waiting for init of module bt878. [ 92.618094] dvb_bt8xx: Unknown symbol bt878_stop [ 122.619018] dvb_bt8xx: gave up waiting for init of module bt878. [ 122.619096] dvb_bt8xx: Unknown symbol bt878
or while loading bt878:
[ 2.735017] saa7134[0] Tuner type is 38 [ 32.582282] bt878: gave up waiting for init of module bttv. [ 32.582365] bt878: Unknown symbol bttv_read_gpio [ 62.582277] bt878: gave up waiting for init of module bttv. [ 62.582355] bt878: Unknown symbol bttv_write_gpio [ 92.582277] bt878: gave up waiting for init of module bttv. [ 92.582355] bt878: Unknown symbol bttv_gpio_enable
All 3 symbols are indeed supposed to be exported by module bttv. What happens if you try: # modprobe bttv ?
If more symbols are missing, please follow the trail of modules, until you get a different type of error, or a cycle.
This happens always after a reboot and sometimes after a shutdown. With 2.6.34-12-desktop I've had no problems with these modules.
Did you change anything to your hardware recently? In particular, was the SAA713x-based card already present before?
-- Jean Delvare Suse L3
-- Thanks, //richard -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 01/20/2011 10:12 AM, richard -rw- weinberger wrote:
Hi,
today zypper updated my kernel from 2.6.34-12-desktop to 2.6.34.7-0.7-desktop, now I have problems with the modules dvb_bt8xx and bt878.
The kernel hangs while loading dvb_bt8xx:
[ 2.765243] saa7134[0] Tuner type is 38 [ 32.616021] dvb_bt8xx: gave up waiting for init of module bt878. [ 32.616105] dvb_bt8xx: Unknown symbol bt878_num [ 62.617016] dvb_bt8xx: gave up waiting for init of module bt878. [ 62.617095] dvb_bt8xx: Unknown symbol bt878_start [ 92.618016] dvb_bt8xx: gave up waiting for init of module bt878. [ 92.618094] dvb_bt8xx: Unknown symbol bt878_stop [ 122.619018] dvb_bt8xx: gave up waiting for init of module bt878. [ 122.619096] dvb_bt8xx: Unknown symbol bt878
or while loading bt878:
[ 2.735017] saa7134[0] Tuner type is 38 [ 32.582282] bt878: gave up waiting for init of module bttv. [ 32.582365] bt878: Unknown symbol bttv_read_gpio [ 62.582277] bt878: gave up waiting for init of module bttv. [ 62.582355] bt878: Unknown symbol bttv_write_gpio [ 92.582277] bt878: gave up waiting for init of module bttv. [ 92.582355] bt878: Unknown symbol bttv_gpio_enable
This happens always after a reboot and sometimes after a shutdown. With 2.6.34-12-desktop I've had no problems with these modules.
Any ideas? Dmesgs for all cases are attached.
Strange. I'm not able to reproduce that. Both bttv and bt878 load fine for me. I don't have the hardware to use it, though. It might be hanging in hardware probing. It also looks like it ultimately succeeds. Just outside of the 30s window. I don't see any changes in bt8xx code, but perhaps some PCI changes had an effect. Please file a bug report. - -Jeff - -- Jeff Mahoney SUSE Labs -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.16 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org/ iEYEARECAAYFAk04YBQACgkQLPWxlyuTD7LoPACeMUdCh4zHto/DqeLupk6NxaCI JUEAn3ma8pn/XE6WqhwFV/jqB+GRX9W5 =YWRa -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
On Thu, Jan 20, 2011 at 5:17 PM, Jeff Mahoney
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On 01/20/2011 10:12 AM, richard -rw- weinberger wrote:
Hi,
today zypper updated my kernel from 2.6.34-12-desktop to 2.6.34.7-0.7-desktop, now I have problems with the modules dvb_bt8xx and bt878.
The kernel hangs while loading dvb_bt8xx:
[ 2.765243] saa7134[0] Tuner type is 38 [ 32.616021] dvb_bt8xx: gave up waiting for init of module bt878. [ 32.616105] dvb_bt8xx: Unknown symbol bt878_num [ 62.617016] dvb_bt8xx: gave up waiting for init of module bt878. [ 62.617095] dvb_bt8xx: Unknown symbol bt878_start [ 92.618016] dvb_bt8xx: gave up waiting for init of module bt878. [ 92.618094] dvb_bt8xx: Unknown symbol bt878_stop [ 122.619018] dvb_bt8xx: gave up waiting for init of module bt878. [ 122.619096] dvb_bt8xx: Unknown symbol bt878
or while loading bt878:
[ 2.735017] saa7134[0] Tuner type is 38 [ 32.582282] bt878: gave up waiting for init of module bttv. [ 32.582365] bt878: Unknown symbol bttv_read_gpio [ 62.582277] bt878: gave up waiting for init of module bttv. [ 62.582355] bt878: Unknown symbol bttv_write_gpio [ 92.582277] bt878: gave up waiting for init of module bttv. [ 92.582355] bt878: Unknown symbol bttv_gpio_enable
This happens always after a reboot and sometimes after a shutdown. With 2.6.34-12-desktop I've had no problems with these modules.
Any ideas? Dmesgs for all cases are attached.
Strange. I'm not able to reproduce that. Both bttv and bt878 load fine for me. I don't have the hardware to use it, though. It might be hanging in hardware probing. It also looks like it ultimately succeeds. Just outside of the 30s window.
I don't see any changes in bt8xx code, but perhaps some PCI changes had an effect. Please file a bug report.
Ok, I'll do so.
- -Jeff
- -- Jeff Mahoney SUSE Labs -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.16 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org/
iEYEARECAAYFAk04YBQACgkQLPWxlyuTD7LoPACeMUdCh4zHto/DqeLupk6NxaCI JUEAn3ma8pn/XE6WqhwFV/jqB+GRX9W5 =YWRa -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
-- Thanks, //richard -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
On Thursday 20 January 2011 05:17:24 pm Jeff Mahoney wrote:
Strange. I'm not able to reproduce that. Both bttv and bt878 load fine for me. I don't have the hardware to use it, though.
Can't reproduce either, on a system with a cx88-based DVB adapter + a BT878-based analog adapter. -- Jean Delvare Suse L3 -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
participants (3)
-
Jean Delvare
-
Jeff Mahoney
-
richard -rw- weinberger