[Asterisk-Users] Zaptel module load errors under stock FedoraCore 2 (2.6.8-1.521 kernel )

Steve Frank steve.frank at bevcore.com
Thu Nov 11 12:02:57 MST 2004


Please clarify:

Fedore Core - build with preemption off or preemption on ? 

The way you worded it, it's almost as if you're suggesting it with it
turned on?

Thanks!

Steve



> -----Original Message-----
> From: asterisk-users-bounces at lists.digium.com 
> [mailto:asterisk-users-bounces at lists.digium.com] On Behalf Of 
> Adam Fineberg
> Sent: Thursday, November 11, 2004 11:47 AM
> To: Asterisk Users Mailing List - Non-Commercial Discussion
> Subject: Re: [Asterisk-Users] Zaptel module load errors under 
> stock FedoraCore 2 (2.6.8-1.521 kernel )
> 
> 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
> > Asterisk-Users at lists.digium.com
> > 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
> Asterisk-Users at lists.digium.com
> http://lists.digium.com/mailman/listinfo/asterisk-users
> To UNSUBSCRIBE or update options visit:
>    http://lists.digium.com/mailman/listinfo/asterisk-users
> 



More information about the asterisk-users mailing list