| 
 | 
利用grep -r "insmod" 搜寻Android文件系统源码的结果...part 1 
insmod wm8960到底藏哪了 ,不过倒是有看到一个文件./vendor/embedsky/tq210/device-vendor.mk:                vendor/embedsky/tq210/bin/sound_insmod:system/bin/sound_insmod,会是藏在这里面么? 
求救版大!!  
 
- root@bella-VirtualBox:/opt/EmbedSky/TQ210/TQ210_Android_4.0.4_V1.0_sido# grep -r "insmod" ./
 
 - ./external/qemu-pc-bios/bochs/configure:          INSMOD="insmod"
 
 - ./external/iptables/iptables/iptables-restore.c:                /* try to insmod the module if iptc_init failed */
 
 - ./external/iptables/iptables/ip6tables-restore.c:                /* try to insmod the module if iptc_init failed */
 
 - ./external/iptables/iptables/xtables.c:int xtables_insmod(const char *modname, const char *modprobe, bool quiet)
 
 - ./external/iptables/iptables/xtables.c:        ret = xtables_insmod(afinfo->kmod, modprobe, quiet);
 
 - ./external/iptables/iptables/ip6tables.c:        /* try to insmod the module if iptc_init failed */
 
 - ./external/iptables/iptables/iptables.c:        /* try to insmod the module if iptc_init failed */
 
 - ./external/iptables/include/xtables.h:extern int xtables_insmod(const char *, const char *, bool);
 
 - ./external/iptables/include/xtables.h.in:extern int xtables_insmod(const char *, const char *, bool);
 
 - ./external/iptables/libiptc/libiptc.c:                    "Table does not exist (do you need to insmod?)" },
 
 - ./external/iptables/libiptc/libiptc.c:            { NULL, ENOPROTOOPT, "iptables who? (do you need to insmod?)" },
 
 - ./external/wpa_supplicant/wireless_copy.h: * better than command line options of insmod because we may want to
 
 - ./external/wpa_supplicant_6/wpa_supplicant/src/common/wireless_copy.h: * better than command line options of insmod because we may want to
 
 - ./external/wireless-tools/wireless.12.h: * better than command line options of insmod because we may want to
 
 - ./external/wireless-tools/wireless.21.h: * better than command line options of insmod because we may want to
 
 - ./external/wireless-tools/wireless.17.h: * better than command line options of insmod because we may want to
 
 - ./external/wireless-tools/wireless.14.h: * better than command line options of insmod because we may want to
 
 - ./external/wireless-tools/wireless.20.h: * better than command line options of insmod because we may want to
 
 - ./external/wireless-tools/wireless.h: * better than command line options of insmod because we may want to
 
 - ./external/wireless-tools/wireless.18.h: * better than command line options of insmod because we may want to
 
 - ./external/wireless-tools/wireless.19.h: * better than command line options of insmod because we may want to
 
 - ./external/wireless-tools/wireless.10.h: * better than command line options of insmod because we may want to
 
 - ./external/wireless-tools/wireless.13.h: * better than command line options of insmod because we may want to
 
 - ./external/wireless-tools/wireless.11.h: * better than command line options of insmod because we may want to
 
 - ./external/wireless-tools/wireless.15.h: * better than command line options of insmod because we may want to
 
 - ./external/wireless-tools/wireless.16.h: * better than command line options of insmod because we may want to
 
 - ./external/iproute2/include/ip6tables.h:extern int ip6tables_insmod(const char *modname, const char *modprobe);
 
 - ./external/iproute2/include/xt-internal.h:extern int xtables_insmod(const char *modname, const char *modprobe, int quiet);
 
 - ./external/iproute2/include/iptables_common.h:extern int iptables_insmod(const char *modname, const char *modprobe);
 
 - ./external/kernel-headers/original/linux/wireless.h: * better than command line options of insmod because we may want to
 
 - ./external/oprofile/doc/oprofile.xml:If you have run <command>insmod</command> or <command>modprobe</command> to insert a module
 
 - ./external/oprofile/daemon/liblegacy/p_module.h:   to be dependant on a particular kernel version to compile insmod.  */
 
 - ./external/oprofile/daemon/liblegacy/opd_kernel.c: * __insmod_modulename_Oobjectfile_Mmtime_Vversion
 
 - ./external/oprofile/daemon/liblegacy/opd_kernel.c: * __insmod_modulename_Ssectionname_Llength
 
 - ./external/oprofile/daemon/liblegacy/opd_kernel.c:                if (strncmp("__insmod_", line + 9, 9)) {
 
 - ./external/grub/netboot/depca.c:    5) insmod depca.o [irq=7] [io=0x200] [mem=0xd0000] [adapter_name=DE100]
 
 - ./external/wpa_supplicant_8/src/drivers/wireless_copy.h: * better than command line options of insmod because we may want to
 
 - ./external/wpa_supplicant_8/wpa_supplicant/src/drivers/wireless_copy.h: * better than command line options of insmod because we may want to
 
 - ./external/wpa_supplicant_8/hostapd/src/drivers/wireless_copy.h: * better than command line options of insmod because we may want to
 
 - ./device/embedsky/tq210/configs/init.tq210.sh:sound_insmod
 
 - ./device/embedsky/tq210/init.rc:#        insmod /system/lib/modules/Acceleration_sensor.ko
 
 - ./device/embedsky/tq210/init.rc:#        insmod /system/lib/modules/ds18b20.ko
 
 - ./device/embedsky/tq210/init.rc:#        insmod /system/lib/modules/rt5370sta.ko
 
 - ./device/embedsky/tq210/init.rc:        insmod /system/lib/modules/8189es.ko
 
 - ./device/moto/wingray/init.stingray.rc:service wlan_prod /system/bin/insmod /system/lib/modules/bcm4329.ko "firmware_path=/vendor/firmware/fw_bcm4329.bin nvram_path=/system/etc/wifi/bcm4329.cal"
 
 - ./device/moto/wingray/init.stingray.rc:service wlan_mfg /system/bin/insmod /system/lib/modules/bcm4329.ko "firmware_path=/vendor/firmware/fw_bcm4329_mfg.bin nvram_path=/system/etc/wifi/bcm4329.cal"
 
 - ./system/core/init/init_parser.c:        if (!strcmp(s, "nsmod")) return K_insmod;
 
 - ./system/core/init/readme.txt:insmod <path>
 
 - ./system/core/init/builtins.c:static int insmod(const char *filename, char *options)
 
 - ./system/core/init/builtins.c:static int do_insmod_inner(int nargs, char **args, int opt_len)
 
 - ./system/core/init/builtins.c:    return insmod(args[1], options);
 
 - ./system/core/init/builtins.c:int do_insmod(int nargs, char **args)
 
 - ./system/core/init/builtins.c:    return do_insmod_inner(nargs, args, size);
 
 - ./system/core/init/keywords.h:int do_insmod(int nargs, char **args);
 
 - ./system/core/init/keywords.h:    KEYWORD(insmod,      COMMAND, 1, do_insmod)
 
 - ./system/core/rootdir/init.rc:        insmod /system/lib/modules/Acceleration_sensor.ko
 
 - ./system/core/rootdir/init.rc:        insmod /system/lib/modules/ds18b20.ko
 
 - ./system/core/rootdir/init.rc:        insmod /system/lib/modules/rt5370sta.ko
 
 - ./system/core/toolbox/insmod.c:int insmod_main(int argc, char **argv)
 
 - ./system/core/toolbox/insmod.c:                fprintf(stderr, "usage: insmod <module.o>\n");
 
 - ./system/core/toolbox/insmod.c:                fprintf(stderr, "insmod: can't open '%s'\n", argv[1]);
 
 - ./system/core/toolbox/insmod.c:                "insmod: init_module '%s' failed (%s)\n",
 
 - ./system/core/toolbox/Android.mk:        insmod \
 
 - ./prebuilt/linux-x86/toolchain/i686-linux-glibc2.7-4.4.3/sysroot/usr/include/linux/wireless.h: * better than command line options of insmod because we may want to
 
 - grep: ./prebuilt/linux-x86/toolchain/i686-linux-glibc2.7-4.4.3/sysroot/usr/lib/libaudiofile.so.0.0: 沒有此一檔案或目錄
 
 - grep: ./prebuilt/linux-x86/toolchain/i686-linux-glibc2.7-4.4.3/sysroot/usr/lib/libpulse-browse.so.0.1: 沒有此一檔案或目錄
 
 - grep: ./prebuilt/linux-x86/toolchain/i686-linux-glibc2.7-4.4.3/sysroot/usr/lib/libpulse-mainloop-glib.so.0.0: 沒有此一檔案或目錄
 
 - grep: ./prebuilt/linux-x86/toolchain/i686-linux-glibc2.7-4.4.3/sysroot/usr/lib/libpulse-mainloop-glib.so: 沒有此一檔案或目錄
 
 - grep: ./prebuilt/linux-x86/toolchain/i686-linux-glibc2.7-4.4.3/sysroot/usr/lib/libaudiofile.so: 沒有此一檔案或目錄
 
 - grep: ./prebuilt/linux-x86/toolchain/i686-linux-glibc2.7-4.4.3/sysroot/usr/lib/libpulse-browse.so: 沒有此一檔案或目錄
 
 - ./vendor/embedsky/tq210/device-vendor.mk:                vendor/embedsky/tq210/bin/sound_insmod:system/bin/sound_insmod
 
 - ./hardware/libhardware_legacy/wifi/wifi.c:static int insmod(const char *filename, const char *args)
 
 - ./hardware/libhardware_legacy/wifi/wifi.c:    if (insmod(DRIVER_MODULE_PATH, DRIVER_MODULE_ARG) < 0)
 
 - ./hardware/realtek/wlan/libhardware_legacy/wifi/wifi_realtek.c:static int insmod(const char *filename, const char *args)
 
 - ./hardware/realtek/wlan/libhardware_legacy/wifi/wifi_realtek.c:    if (insmod(DRIVER_MODULE_PATH, DRIVER_MODULE_ARG) < 0)
 
 - ./hardware/wlan/mac80211/ti-utils/plt.h:#define INSMOD_PATH                "/system/bin/insmod"
 
 - ./hardware/wlan/mac80211/ti-utils/plt.h:#define INSMOD_PATH                "/sbin/insmod"
 
 - ./hardware/wlan/mac80211/ti-utils/plt.c:static int insmod(char *filename)
 
 - ./hardware/wlan/mac80211/ti-utils/plt.c:        res = insmod(modpath);
 
 - ./hardware/wlan/mac80211/compat/include/linux/wireless.h: * better than command line options of insmod because we may want to
 
 - ./out/target/product/tq210/root/init.rc:#        insmod /system/lib/modules/Acceleration_sensor.ko
 
 - ./out/target/product/tq210/root/init.rc:#        insmod /system/lib/modules/ds18b20.ko
 
 - ./out/target/product/tq210/root/init.rc:#        insmod /system/lib/modules/rt5370sta.ko
 
 - ./out/target/product/tq210/root/init.rc:        insmod /system/lib/modules/8189es.ko
 
 - ./out/target/product/tq210/rootfs_dir/system/etc/init.tq210.sh:sound_insmod
 
 - ./out/target/product/tq210/rootfs_dir/init.rc:#        insmod /system/lib/modules/Acceleration_sensor.ko
 
 - ./out/target/product/tq210/rootfs_dir/init.rc:#        insmod /system/lib/modules/ds18b20.ko
 
 - ./out/target/product/tq210/rootfs_dir/init.rc:#        insmod /system/lib/modules/rt5370sta.ko
 
 - ./out/target/product/tq210/rootfs_dir/init.rc:        insmod /system/lib/modules/8189es.ko
 
 - ./development/pdk/docs/porting/bring_up.jd:      <td><code>insmod <path></code></td>
 
 - root@bella-VirtualBox:/opt/EmbedSky/TQ210/TQ210_Android_4.0.4_V1.0_sido# 
 
 
  复制代码 |   
 
 
 
 |