Re: Invalid module format: agrmodem.ko

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



El lun, 13-10-2008 a las 16:28 -0300, Bjorn Wielens escribió:

> Hm... Looks like the snd-hda-intel module wasn't patched correctly.
> Please re-built it. (Steps 1-3 in the 11c11040 HOWTO.)
> Bjorn.

I think I already have those symbols exported. After reading the
EXPORT_SYMBOL[1] macro I can infer (not assure, just infer) that the
existence of the symbol __ksymtab_<name> in a given .ko implies that
<name> was EXPORT_SYMBOL'ed in that .ko.

Another thing that call my attention is that modprobe also complains
about symbol snd_cards. That symbol is exported in alsa code.

Could you explain me please the meaning of the commented NONGPL macro
inside agrsoftmodem.c?

Regards,
maykel

[1] http://lxr.linux.no/linux+v2.6.27/include/linux/module.h#L189

root@emma:~# modinfo snd-hda-intel |egrep filename
filename:       /lib/modules/2.6.27-6-generic/updates/alsa/pci/hda/snd-hda-intel.ko

root@emma:~#
nm /lib/modules/2.6.27-6-generic/updates/alsa/pci/hda/snd-hda-intel.ko |
egrep snd_hda_codec_[rw]
d8ad869b A __crc_snd_hda_codec_read
ee8232ba A __crc_snd_hda_codec_write
00000004 r __kcrctab_snd_hda_codec_read
00000000 r __kcrctab_snd_hda_codec_write
00000014 r __kstrtab_snd_hda_codec_read
00000000 r __kstrtab_snd_hda_codec_write
00000008 r __ksymtab_snd_hda_codec_read
00000000 r __ksymtab_snd_hda_codec_write
00002800 T snd_hda_codec_read
000025e0 T snd_hda_codec_resume_amp
00002570 T snd_hda_codec_resume_cache
00002500 T snd_hda_codec_write
000042e0 T snd_hda_codec_write_cache




[Index of Archives]     [Linux Media Development]     [Asterisk]     [DCCP]     [Netdev]     [X.org]     [Xfree86]     [Fedora Women]     [Linux USB]

  Powered by Linux