In the source RPM this is from the i686 non-SMP config: # CONFIG_PREEMPT is not set CONFIG_PREEMPT_VOLUNTARY=y # CONFIG_PREEMPT_NORESCHED is not set
It looks off except for the voluntary case (what ever that means). --Rob > Well, from what I'm looking at here, it appears preemption is off by > default ( installed the sources, did make menuconfig. > > *shrug* > > Thanks again > > Sean > Adam Fineberg wrote: > >> Just a reminder, if you are using the stock fedora kernel I'd >> recommend rebuilding it without preemption turned off as I've >> experience kernel panics from the zaptel driver. Digium tech support >> agrees (or at least did a few weeks ago) that is was a problem. >> >> Adam >> >> Sean Kennedy wrote: >> >>> Got it, that was it. Thank you so much Adam. >>> >>> For those searching, here's the solution: >>> >>> vi /usr/src/linux-2.6/Makefile >>> >>> Remove the word 'custom' from the version information. >>> >>> If you've been following along at home, you'll need to `make clean` >>> in the kernel source directory. Then, `make prepare-all`. Granted, >>> `make clean` probably isn't really required, but I do it too often to >>> avoid problems. >>> >>> Then, go `make clean` in the zap directory, and `make linux26`, `make >>> install`, and we're gold. >>> >>> Thanks again for your help Adam. >>> >>> Sean >>> >>> Sean Kennedy wrote: >>> >>>> Thank you, Adam. I think I see how to do that ( the kernel Makefile >>>> has that version information. So either I just change that and >>>> recompile zap, or I have to recompile the kernel AND zap. As long >>>> as it works, I'm happy ). >>>> >>>> Question: I can force the zaptel module to load, but I can't force >>>> the wcfxo module. Would this indicate that it's not finding the >>>> hardware card, or would this module load regardless of the hardware >>>> in the machine? >>>> >>>> Thank you again. >>>> >>>> Sean >>>> >>>> Adam Fineberg wrote: >>>> >>>>> This appears to be a module version mismatch. Notice that the >>>>> kernel is linux-2.6.8-1.521 but the modules are 2.6.8-1.521custom. >>>>> This means you need to remake your modules or your kernel to get >>>>> them to match. Also, you should try rebuilding the kernel with >>>>> preemption turned off. It helps avoid a zaptel crash. >>>>> >>>>> Adam >>>>> >>>>> Sean Kennedy wrote: >>>>> >>>>>> Hi folks, start to finish, this is what I did: >>>>>> cd /usr/src/linux-2.6.8-1.521 >>>>>> make prepare-all >>>>>> cd .. >>>>>> wget http://www.asterisk.org/zaptel-1.0.0.tar.gz >>>>>> tar xfsz zaptel-1.0.0.tar.gz >>>>>> cd zaptel-1.0.0 >>>>>> less README >>>>>> less README.Linux26 ( see, I really did RTFM ;) ) >>>>>> ln -s /usr/src/linux-2.6.8-1.521 /usr/src/linux-2.6 >>>>>> mv /lib/modules/`uname -r`/build /lib/modules/`uname -r`/build.bak >>>>>> ( There was a preexisting build directory ) >>>>>> ln -s /usr/src/linux-2.6.8-1.521 /lib/modules/`uname -r`/build >>>>>> make linux26 >>>>>> make install >>>>>> modprobe wcfxo >>>>>> >>>>>> And this is what I get when I try to load the modules: >>>>>> WARNING: Error inserting zaptel >>>>>> (/lib/modules/2.6.8-1.521/misc/zaptel.ko): Invalid module format >>>>>> WARNING: Error inserting zaptel >>>>>> (/lib/modules/2.6.8-1.521/misc/zaptel.ko): Invalid module format >>>>>> FATAL: Error inserting wcfxo >>>>>> (/lib/modules/2.6.8-1.521/misc/wcfxo.ko): Invalid module format >>>>>> FATAL: Error running install command for wcfxo >>>>>> >>>>>> And this shows up in my /var/log/messages: >>>>>> Nov 10 17:25:35 firewall kernel: zaptel: version magic >>>>>> '2.6.8-1.521custom 686 REGPARM 4KSTACKS gcc-3.3' should be >>>>>> '2.6.8-1.521 686 REGPARM 4KSTACKS gcc-3.3' >>>>>> Nov 10 17:26:11 firewall kernel: zaptel: version magic >>>>>> '2.6.8-1.521custom 686 REGPARM 4KSTACKS gcc-3.3' should be >>>>>> '2.6.8-1.521 686 REGPARM 4KSTACKS gcc-3.3' >>>>>> Nov 10 17:26:11 firewall kernel: zaptel: version magic >>>>>> '2.6.8-1.521custom 686 REGPARM 4KSTACKS gcc-3.3' should be >>>>>> '2.6.8-1.521 686 REGPARM 4KSTACKS gcc-3.3' >>>>>> Nov 10 17:26:11 firewall kernel: wcfxo: version magic >>>>>> '2.6.8-1.521custom 686 REGPARM 4KSTACKS gcc-3.3' should be >>>>>> '2.6.8-1.521 686 REGPARM 4KSTACKS gcc-3.3' >>>>>> >>>>>> Me being me, and this being a test machine, I tried `modprobe -f >>>>>> wcfxo`, and this is what I got: >>>>>> FATAL: Error inserting wcfxo >>>>>> (/lib/modules/2.6.8-1.521/misc/wcfxo.ko): Invalid module format >>>>>> FATAL: Error running install command for wcfxo >>>>>> >>>>>> Now, as to what I am trying to do: I have a generic intel 537 >>>>>> card that I was hoping to use as a generic fxo(?). It works on >>>>>> Suse 9.1, but I am running into problems on this fc2 box. I >>>>>> imagine if I can just get the zaptel module to load without any >>>>>> brute force, I'd be ok. >>>>>> Any help that can be offered I greatly apprecaite. >>>>>> >>>>>> Sean Kennedy >>>>> > _______________________________________________ > Asterisk-Users mailing list > [EMAIL PROTECTED] > http://lists.digium.com/mailman/listinfo/asterisk-users > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users > _______________________________________________ Asterisk-Users mailing list [EMAIL PROTECTED] http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
