From Bugzilla Helper: User-Agent: Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0) Description of problem: Obviously the module is missing. If I insert my Fritz! pcmcia ISDN card the message "can't locate module avma1_cs.o" appears in /var/log/messages. I use RedHat 7.1 and kernel 2.4.2-2. Also kernel complains about HiSax: Approval certification failed because of unauthorized source code changes. Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1. Just take the appropriate pcmcia card. 2. 3. Additional info:
I'm going to attach 2 files to this bug, a source file and a Makefile. put them in the same directory somewhere, make sure you have the kernel-source RPM installed ("rpm -qa | grep kernel-source" will tell you), and type "make" that will generate the missing file
Created attachment 32182 [details] sourcefile
Created attachment 32183 [details] Makefile for building the .o file
Thanks, I created the avma1_cs.o module and it was loaded. But unfortunately two error messages in /var/log/messages still exist when I insert the PCMCIA card: 1. kernel: HiSax: Approval certification failed because of unauthorized source code change But the driver seems to be loaded. 2. cardmgr[613]: get dev info on socket 0 failed: Resource temporarily unavailable.
1) is harmless; the hisax code has a md5sum of the code (and all it's headers) of the time it was approved by a telco for use; however if ANY header file changes (eg for example for adding a new card or fixing a typo in a comment), this md5sum doesn't match. 2) if the card works, it's no problem; if it doesn't it is. (sounds lame, but the kernel will retry other things when this condition hits, if those work, no problem).