Chris Bagnall
2005-Dec-02 11:22 UTC
[Asterisk-Users] Kernel upgrade causes ztdummy to refuse to run
Hello all, I recently upgraded the kernel on one of the phone servers I have at home (dual Xeon 2.4) from 2.6.11 to 2.6.14 in the usual way, copying the .config file across and building the new kernel. Now ztdummy is refusing to run, and gives the following errors in dmesg: ztdummy: Unknown symbol rtc_register ztdummy: Unknown symbol rtc_unregister ztdummy: Unknown symbol rtc_control Which I assume to mean something about the RTC config has changed. The only options I can find relating to this in the kernel config are: "Enhanced Real Time Clock Support" "Generic /dev/rtc emulation" Enabling Enhanced RTC Support, rebuilding the kernel and restarting allows ztdummy to load, but dmesg is loaded with messages about "rtc: lost some interrupts at 1024Hz". Thousands of 'em every few seconds. I also notice asterisk spiking between 5 and 25% CPU even with no calls or other activity going on. The second option (generic /dev/rtc) doesn't seem to affect the ztdummy error at all. I know ztdummy definitely worked fine with 2.6.11 and I wasn't getting rtc errors in the logs. Nothing has changed on the hardware. Any suggestions gratefully appreciated. Regards, Chris -- C.M. Bagnall, Director, Minotaur I.T. Limited This email is made from 100% recycled electrons
Sean Cook
2005-Dec-02 13:33 UTC
[Asterisk-Users] Kernel upgrade causes ztdummy to refuse to run
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Chris Bagnall wrote:> Hello all, > > I recently upgraded the kernel on one of the phone servers I have at home > (dual Xeon 2.4) from 2.6.11 to 2.6.14 in the usual way, copying the .config > file across and building the new kernel. Now ztdummy is refusing to run, and > gives the following errors in dmesg: > > ztdummy: Unknown symbol rtc_register > ztdummy: Unknown symbol rtc_unregister > ztdummy: Unknown symbol rtc_control > > Which I assume to mean something about the RTC config has changed. The only > options I can find relating to this in the kernel config are: > "Enhanced Real Time Clock Support" > "Generic /dev/rtc emulation" > > Enabling Enhanced RTC Support, rebuilding the kernel and restarting allows > ztdummy to load, but dmesg is loaded with messages about "rtc: lost some > interrupts at 1024Hz". Thousands of 'em every few seconds. I also notice > asterisk spiking between 5 and 25% CPU even with no calls or other activity > going on. > > The second option (generic /dev/rtc) doesn't seem to affect the ztdummy > error at all. > > I know ztdummy definitely worked fine with 2.6.11 and I wasn't getting rtc > errors in the logs. Nothing has changed on the hardware. > > Any suggestions gratefully appreciated. > > Regards, > > Chrisyou need to recompile zaptel drivers... they use the kernel headers to build and since you change the kernel headers by upgrading your kernel... time to recompile cd /usr/src/zaptel make clean; make install -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (MingW32) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFDkK+Ry9wPyZpnL2URArSCAKCdVtLNcBtEg0nq+xmnLVt5e4t/FgCeIACE zDn+UWQ3GH8T+oYtE20SyIw=LDgS -----END PGP SIGNATURE-----