Comments (7)
I was under the impression that this repo removed the need for create_proc_entry(), however I've had the following issue for Raspberry Pi 2 on 3.18.7 kernel with create_proc_read_entry() :
pi@raspberrypi ~/rtl8812au/rtl8812au $ uname -a
Linux raspberrypi 3.18.7-v7+ #756 SMP PREEMPT Wed Feb 18 16:14:51 GMT 2015 armv7l GNU/Linux
pi@raspberrypi ~/rtl8812au/rtl8812au $ ls
clean core hal ifcfg-wlan0 include Kconfig Makefile os_dep README.md runwpa wlan0dhcp
pi@raspberrypi ~/rtl8812au/rtl8812au $ vim.tiny Makefile
pi@raspberrypi ~/rtl8812au/rtl8812au $ make
make ARCH=arm CROSS_COMPILE= -C /lib/modules/3.18.7-v7+/build M=/home/pi/rtl8812au/rtl8812au modules
make[1]: Entering directory '/usr/src/linux'
CC [M] /home/pi/rtl8812au/rtl8812au/core/rtw_cmd.o
CC [M] /home/pi/rtl8812au/rtl8812au/core/rtw_security.o
CC [M] /home/pi/rtl8812au/rtl8812au/core/rtw_debug.o
CC [M] /home/pi/rtl8812au/rtl8812au/core/rtw_io.o
CC [M] /home/pi/rtl8812au/rtl8812au/core/rtw_ioctl_query.o
CC [M] /home/pi/rtl8812au/rtl8812au/core/rtw_ioctl_set.o
CC [M] /home/pi/rtl8812au/rtl8812au/core/rtw_ieee80211.o
CC [M] /home/pi/rtl8812au/rtl8812au/core/rtw_mlme.o
CC [M] /home/pi/rtl8812au/rtl8812au/core/rtw_mlme_ext.o
CC [M] /home/pi/rtl8812au/rtl8812au/core/rtw_wlan_util.o
CC [M] /home/pi/rtl8812au/rtl8812au/core/rtw_vht.o
CC [M] /home/pi/rtl8812au/rtl8812au/core/rtw_pwrctrl.o
CC [M] /home/pi/rtl8812au/rtl8812au/core/rtw_rf.o
CC [M] /home/pi/rtl8812au/rtl8812au/core/rtw_recv.o
CC [M] /home/pi/rtl8812au/rtl8812au/core/rtw_sta_mgt.o
CC [M] /home/pi/rtl8812au/rtl8812au/core/rtw_ap.o
CC [M] /home/pi/rtl8812au/rtl8812au/core/rtw_xmit.o
CC [M] /home/pi/rtl8812au/rtl8812au/core/rtw_p2p.o
CC [M] /home/pi/rtl8812au/rtl8812au/core/rtw_tdls.o
CC [M] /home/pi/rtl8812au/rtl8812au/core/rtw_br_ext.o
CC [M] /home/pi/rtl8812au/rtl8812au/core/rtw_iol.o
CC [M] /home/pi/rtl8812au/rtl8812au/core/rtw_sreset.o
CC [M] /home/pi/rtl8812au/rtl8812au/core/efuse/rtw_efuse.o
CC [M] /home/pi/rtl8812au/rtl8812au/os_dep/osdep_service.o
CC [M] /home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.o
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c: In function ‘create_proc_read_entry’:
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:328:2: warning: initialization from incompatible pointer type [enabled by default]
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:328:2: warning: (near initialization for ‘fops.read’) [enabled by default]
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c: In function ‘create_proc_read_write_entry’:
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:339:3: warning: initialization from incompatible pointer type [enabled by default]
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:339:3: warning: (near initialization for ‘fops.read’) [enabled by default]
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:341:2: warning: initialization from incompatible pointer type [enabled by default]
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:341:2: warning: (near initialization for ‘fops.write’) [enabled by default]
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c: In function ‘rtw_proc_init_one’:
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:389:3: warning: passing argument 4 of ‘create_proc_read_entry’ from incompatible pointer type [enabled by default]
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:321:38: note: expected ‘ssize_t (**)(struct file *, char *, ssize_t, loff_t *)’ but argument is of type ‘int (*)(char *, char **, off_t, int, int *, void *)’
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:438:8: warning: passing argument 4 of ‘create_proc_read_write_entry’ from incompatible pointer type [enabled by default]
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:333:38: note: expected ‘ssize_t (**)(struct file *, char *, ssize_t, loff_t *)’ but argument is of type ‘int (*)(char *, char **, off_t, int, int *, void *)’
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:438:8: warning: passing argument 6 of ‘create_proc_read_write_entry’ from incompatible pointer type [enabled by default]
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:333:38: note: expected ‘ssize_t (**)(struct file *, const char *, ssize_t, loff_t *)’ but argument is of type ‘int (*)(struct file *, const char *, long unsigned int, void *)’
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:445:8: warning: passing argument 4 of ‘create_proc_read_write_entry’ from incompatible pointer type [enabled by default]
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:333:38: note: expected ‘ssize_t (**)(struct file *, char *, ssize_t, loff_t *)’ but argument is of type ‘int (*)(char *, char **, off_t, int, int *, void *)’
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:445:8: warning: passing argument 6 of ‘create_proc_read_write_entry’ from incompatible pointer type [enabled by default]
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:333:38: note: expected ‘ssize_t (**)(struct file *, const char *, ssize_t, loff_t *)’ but argument is of type ‘int (*)(struct file *, const char *, long unsigned int, void *)’
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:452:8: warning: passing argument 4 of ‘create_proc_read_entry’ from incompatible pointer type [enabled by default]
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:321:38: note: expected ‘ssize_t (**)(struct file *, char *, ssize_t, loff_t *)’ but argument is of type ‘int (*)(char *, char **, off_t, int, int *, void *)’
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:459:8: warning: passing argument 4 of ‘create_proc_read_entry’ from incompatible pointer type [enabled by default]
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:321:38: note: expected ‘ssize_t (**)(struct file *, char *, ssize_t, loff_t *)’ but argument is of type ‘int (*)(char *, char **, off_t, int, int *, void *)’
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:466:8: warning: passing argument 4 of ‘create_proc_read_entry’ from incompatible pointer type [enabled by default]
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:321:38: note: expected ‘ssize_t (**)(struct file *, char *, ssize_t, loff_t *)’ but argument is of type ‘int (*)(char *, char **, off_t, int, int *, void *)’
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:473:8: warning: passing argument 4 of ‘create_proc_read_entry’ from incompatible pointer type [enabled by default]
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:321:38: note: expected ‘ssize_t (**)(struct file *, char *, ssize_t, loff_t *)’ but argument is of type ‘int (*)(char *, char **, off_t, int, int *, void *)’
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:480:8: warning: passing argument 4 of ‘create_proc_read_entry’ from incompatible pointer type [enabled by default]
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:321:38: note: expected ‘ssize_t (**)(struct file *, char *, ssize_t, loff_t *)’ but argument is of type ‘int (*)(char *, char **, off_t, int, int *, void *)’
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:487:8: warning: passing argument 4 of ‘create_proc_read_entry’ from incompatible pointer type [enabled by default]
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:321:38: note: expected ‘ssize_t (**)(struct file *, char *, ssize_t, loff_t *)’ but argument is of type ‘int (*)(char *, char **, off_t, int, int *, void *)’
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:494:8: warning: passing argument 4 of ‘create_proc_read_entry’ from incompatible pointer type [enabled by default]
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:321:38: note: expected ‘ssize_t (**)(struct file *, char *, ssize_t, loff_t *)’ but argument is of type ‘int (*)(char *, char **, off_t, int, int *, void *)’
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:501:8: warning: passing argument 4 of ‘create_proc_read_entry’ from incompatible pointer type [enabled by default]
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:321:38: note: expected ‘ssize_t (**)(struct file *, char *, ssize_t, loff_t *)’ but argument is of type ‘int (*)(char *, char **, off_t, int, int *, void *)’
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:508:8: warning: passing argument 4 of ‘create_proc_read_entry’ from incompatible pointer type [enabled by default]
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:321:38: note: expected ‘ssize_t (**)(struct file *, char *, ssize_t, loff_t *)’ but argument is of type ‘int (*)(char *, char **, off_t, int, int *, void *)’
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:515:8: warning: passing argument 4 of ‘create_proc_read_entry’ from incompatible pointer type [enabled by default]
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:321:38: note: expected ‘ssize_t (**)(struct file *, char *, ssize_t, loff_t *)’ but argument is of type ‘int (*)(char *, char **, off_t, int, int *, void *)’
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:522:8: warning: passing argument 4 of ‘create_proc_read_entry’ from incompatible pointer type [enabled by default]
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:321:38: note: expected ‘ssize_t (**)(struct file *, char *, ssize_t, loff_t *)’ but argument is of type ‘int (*)(char *, char **, off_t, int, int *, void *)’
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:529:8: warning: passing argument 4 of ‘create_proc_read_entry’ from incompatible pointer type [enabled by default]
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:321:38: note: expected ‘ssize_t (**)(struct file *, char *, ssize_t, loff_t *)’ but argument is of type ‘int (*)(char *, char **, off_t, int, int *, void *)’
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:536:8: warning: passing argument 4 of ‘create_proc_read_entry’ from incompatible pointer type [enabled by default]
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:321:38: note: expected ‘ssize_t (**)(struct file *, char *, ssize_t, loff_t *)’ but argument is of type ‘int (*)(char *, char **, off_t, int, int *, void *)’
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:543:8: warning: passing argument 4 of ‘create_proc_read_entry’ from incompatible pointer type [enabled by default]
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:321:38: note: expected ‘ssize_t (**)(struct file *, char *, ssize_t, loff_t *)’ but argument is of type ‘int (*)(char *, char **, off_t, int, int *, void *)’
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:550:8: warning: passing argument 4 of ‘create_proc_read_entry’ from incompatible pointer type [enabled by default]
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:321:38: note: expected ‘ssize_t (**)(struct file *, char *, ssize_t, loff_t *)’ but argument is of type ‘int (*)(char *, char **, off_t, int, int *, void *)’
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:557:8: warning: passing argument 4 of ‘create_proc_read_entry’ from incompatible pointer type [enabled by default]
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:321:38: note: expected ‘ssize_t (**)(struct file *, char *, ssize_t, loff_t *)’ but argument is of type ‘int (*)(char *, char **, off_t, int, int *, void *)’
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:564:8: warning: passing argument 4 of ‘create_proc_read_entry’ from incompatible pointer type [enabled by default]
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:321:38: note: expected ‘ssize_t (**)(struct file *, char *, ssize_t, loff_t *)’ but argument is of type ‘int (*)(char *, char **, off_t, int, int *, void *)’
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:573:9: warning: passing argument 4 of ‘create_proc_read_entry’ from incompatible pointer type [enabled by default]
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:321:38: note: expected ‘ssize_t (**)(struct file *, char *, ssize_t, loff_t *)’ but argument is of type ‘int (*)(char *, char **, off_t, int, int *, void *)’
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:580:9: warning: passing argument 4 of ‘create_proc_read_entry’ from incompatible pointer type [enabled by default]
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:321:38: note: expected ‘ssize_t (**)(struct file *, char *, ssize_t, loff_t *)’ but argument is of type ‘int (*)(char *, char **, off_t, int, int *, void *)’
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:590:8: warning: passing argument 4 of ‘create_proc_read_entry’ from incompatible pointer type [enabled by default]
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:321:38: note: expected ‘ssize_t (**)(struct file *, char *, ssize_t, loff_t *)’ but argument is of type ‘int (*)(char *, char **, off_t, int, int *, void *)’
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:608:8: warning: passing argument 4 of ‘create_proc_read_entry’ from incompatible pointer type [enabled by default]
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:321:38: note: expected ‘ssize_t (**)(struct file *, char *, ssize_t, loff_t *)’ but argument is of type ‘int (*)(char *, char **, off_t, int, int *, void *)’
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:616:8: warning: passing argument 4 of ‘create_proc_read_write_entry’ from incompatible pointer type [enabled by default]
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:333:38: note: expected ‘ssize_t (**)(struct file *, char *, ssize_t, loff_t *)’ but argument is of type ‘int (*)(char *, char **, off_t, int, int *, void *)’
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:616:8: warning: passing argument 6 of ‘create_proc_read_write_entry’ from incompatible pointer type [enabled by default]
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:333:38: note: expected ‘ssize_t (**)(struct file *, const char *, ssize_t, loff_t *)’ but argument is of type ‘int (*)(struct file *, const char *, long unsigned int, void *)’
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:623:8: warning: passing argument 4 of ‘create_proc_read_write_entry’ from incompatible pointer type [enabled by default]
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:333:38: note: expected ‘ssize_t (**)(struct file *, char *, ssize_t, loff_t *)’ but argument is of type ‘int (*)(char *, char **, off_t, int, int *, void *)’
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:623:8: warning: passing argument 6 of ‘create_proc_read_write_entry’ from incompatible pointer type [enabled by default]
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:333:38: note: expected ‘ssize_t (**)(struct file *, const char *, ssize_t, loff_t *)’ but argument is of type ‘int (*)(struct file *, const char *, long unsigned int, void *)’
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:630:8: warning: passing argument 4 of ‘create_proc_read_write_entry’ from incompatible pointer type [enabled by default]
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:333:38: note: expected ‘ssize_t (**)(struct file *, char *, ssize_t, loff_t *)’ but argument is of type ‘int (*)(char *, char **, off_t, int, int *, void *)’
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:630:8: warning: passing argument 6 of ‘create_proc_read_write_entry’ from incompatible pointer type [enabled by default]
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:333:38: note: expected ‘ssize_t (**)(struct file *, const char *, ssize_t, loff_t *)’ but argument is of type ‘int (*)(struct file *, const char *, long unsigned int, void *)’
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:637:8: warning: passing argument 4 of ‘create_proc_read_write_entry’ from incompatible pointer type [enabled by default]
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:333:38: note: expected ‘ssize_t (**)(struct file *, char *, ssize_t, loff_t *)’ but argument is of type ‘int (*)(char *, char **, off_t, int, int *, void *)’
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:637:8: warning: passing argument 6 of ‘create_proc_read_write_entry’ from incompatible pointer type [enabled by default]
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:333:38: note: expected ‘ssize_t (**)(struct file *, const char *, ssize_t, loff_t *)’ but argument is of type ‘int (*)(struct file *, const char *, long unsigned int, void *)’
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:644:8: warning: passing argument 4 of ‘create_proc_read_write_entry’ from incompatible pointer type [enabled by default]
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:333:38: note: expected ‘ssize_t (**)(struct file *, char *, ssize_t, loff_t *)’ but argument is of type ‘int (*)(char *, char **, off_t, int, int *, void *)’
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:644:8: warning: passing argument 6 of ‘create_proc_read_write_entry’ from incompatible pointer type [enabled by default]
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:333:38: note: expected ‘ssize_t (**)(struct file *, const char *, ssize_t, loff_t *)’ but argument is of type ‘int (*)(struct file *, const char *, long unsigned int, void *)’
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:652:6: warning: passing argument 4 of ‘create_proc_read_entry’ from incompatible pointer type [enabled by default]
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:321:38: note: expected ‘ssize_t (**)(struct file *, char *, ssize_t, loff_t *)’ but argument is of type ‘int (*)(char *, char **, off_t, int, int *, void *)’
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:655:8: warning: passing argument 4 of ‘create_proc_read_write_entry’ from incompatible pointer type [enabled by default]
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:333:38: note: expected ‘ssize_t (**)(struct file *, char *, ssize_t, loff_t *)’ but argument is of type ‘int (*)(char *, char **, off_t, int, int *, void *)’
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:655:8: warning: passing argument 6 of ‘create_proc_read_write_entry’ from incompatible pointer type [enabled by default]
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:333:38: note: expected ‘ssize_t (**)(struct file *, const char *, ssize_t, loff_t *)’ but argument is of type ‘int (*)(struct file *, const char *, long unsigned int, void *)’
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:671:8: warning: passing argument 4 of ‘create_proc_read_write_entry’ from incompatible pointer type [enabled by default]
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:333:38: note: expected ‘ssize_t (**)(struct file *, char *, ssize_t, loff_t *)’ but argument is of type ‘int (*)(char *, char **, off_t, int, int *, void *)’
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:671:8: warning: passing argument 6 of ‘create_proc_read_write_entry’ from incompatible pointer type [enabled by default]
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:333:38: note: expected ‘ssize_t (**)(struct file *, const char *, ssize_t, loff_t *)’ but argument is of type ‘int (*)(struct file *, const char *, long unsigned int, void *)’
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c: At top level:
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:1053:2: warning: initialization from incompatible pointer type [enabled by default]
/home/pi/rtl8812au/rtl8812au/os_dep/linux/os_intfs.c:1053:2: warning: (near initialization for ‘rtw_netdev_ops.ndo_select_queue’) [enabled by default]
CC [M] /home/pi/rtl8812au/rtl8812au/os_dep/linux/usb_intf.o
CC [M] /home/pi/rtl8812au/rtl8812au/os_dep/linux/usb_ops_linux.o
CC [M] /home/pi/rtl8812au/rtl8812au/os_dep/linux/ioctl_linux.o
CC [M] /home/pi/rtl8812au/rtl8812au/os_dep/linux/xmit_linux.o
CC [M] /home/pi/rtl8812au/rtl8812au/os_dep/linux/mlme_linux.o
CC [M] /home/pi/rtl8812au/rtl8812au/os_dep/linux/recv_linux.o
CC [M] /home/pi/rtl8812au/rtl8812au/os_dep/linux/ioctl_cfg80211.o
CC [M] /home/pi/rtl8812au/rtl8812au/os_dep/linux/rtw_android.o
CC [M] /home/pi/rtl8812au/rtl8812au/hal/hal_intf.o
CC [M] /home/pi/rtl8812au/rtl8812au/hal/hal_com.o
CC [M] /home/pi/rtl8812au/rtl8812au/hal/hal_com_phycfg.o
CC [M] /home/pi/rtl8812au/rtl8812au/hal/hal_phy.o
CC [M] /home/pi/rtl8812au/rtl8812au/hal/led/hal_usb_led.o
CC [M] /home/pi/rtl8812au/rtl8812au/hal/HalPwrSeqCmd.o
CC [M] /home/pi/rtl8812au/rtl8812au/hal/rtl8812a/Hal8812PwrSeq.o
CC [M] /home/pi/rtl8812au/rtl8812au/hal/rtl8812a/Hal8821APwrSeq.o
CC [M] /home/pi/rtl8812au/rtl8812au/hal/rtl8812a/rtl8812a_xmit.o
CC [M] /home/pi/rtl8812au/rtl8812au/hal/rtl8812a/rtl8812a_sreset.o
CC [M] /home/pi/rtl8812au/rtl8812au/hal/rtl8812a/rtl8812a_hal_init.o
CC [M] /home/pi/rtl8812au/rtl8812au/hal/rtl8812a/rtl8812a_phycfg.o
CC [M] /home/pi/rtl8812au/rtl8812au/hal/rtl8812a/rtl8812a_rf6052.o
CC [M] /home/pi/rtl8812au/rtl8812au/hal/rtl8812a/rtl8812a_dm.o
CC [M] /home/pi/rtl8812au/rtl8812au/hal/rtl8812a/rtl8812a_rxdesc.o
CC [M] /home/pi/rtl8812au/rtl8812au/hal/rtl8812a/rtl8812a_cmd.o
CC [M] /home/pi/rtl8812au/rtl8812au/hal/rtl8812a/usb/usb_halinit.o
CC [M] /home/pi/rtl8812au/rtl8812au/hal/rtl8812a/usb/rtl8812au_led.o
CC [M] /home/pi/rtl8812au/rtl8812au/hal/rtl8812a/usb/rtl8812au_xmit.o
CC [M] /home/pi/rtl8812au/rtl8812au/hal/rtl8812a/usb/rtl8812au_recv.o
CC [M] /home/pi/rtl8812au/rtl8812au/hal/rtl8812a/usb/usb_ops_linux.o
CC [M] /home/pi/rtl8812au/rtl8812au/hal/rtl8812a/rtl8812a_mp.o
CC [M] /home/pi/rtl8812au/rtl8812au/hal/OUTSRC/odm_debug.o
CC [M] /home/pi/rtl8812au/rtl8812au/hal/OUTSRC/odm_interface.o
CC [M] /home/pi/rtl8812au/rtl8812au/hal/OUTSRC/odm_HWConfig.o
CC [M] /home/pi/rtl8812au/rtl8812au/hal/OUTSRC/odm.o
CC [M] /home/pi/rtl8812au/rtl8812au/hal/OUTSRC/HalPhyRf.o
CC [M] /home/pi/rtl8812au/rtl8812au/hal/OUTSRC/rtl8812a/HalHWImg8812A_FW.o
CC [M] /home/pi/rtl8812au/rtl8812au/hal/OUTSRC/rtl8812a/HalHWImg8812A_MAC.o
CC [M] /home/pi/rtl8812au/rtl8812au/hal/OUTSRC/rtl8812a/HalHWImg8812A_BB.o
CC [M] /home/pi/rtl8812au/rtl8812au/hal/OUTSRC/rtl8812a/HalHWImg8812A_RF.o
CC [M] /home/pi/rtl8812au/rtl8812au/hal/OUTSRC/rtl8812a/HalHWImg8812A_TestChip_FW.o
CC [M] /home/pi/rtl8812au/rtl8812au/hal/OUTSRC/rtl8812a/HalHWImg8812A_TestChip_MAC.o
CC [M] /home/pi/rtl8812au/rtl8812au/hal/OUTSRC/rtl8812a/HalHWImg8812A_TestChip_BB.o
CC [M] /home/pi/rtl8812au/rtl8812au/hal/OUTSRC/rtl8812a/HalHWImg8812A_TestChip_RF.o
CC [M] /home/pi/rtl8812au/rtl8812au/hal/OUTSRC/rtl8812a/HalPhyRf_8812A.o
CC [M] /home/pi/rtl8812au/rtl8812au/hal/OUTSRC/rtl8812a/odm_RegConfig8812A.o
CC [M] /home/pi/rtl8812au/rtl8812au/hal/OUTSRC/rtl8821a/HalHWImg8821A_FW.o
CC [M] /home/pi/rtl8812au/rtl8812au/hal/OUTSRC/rtl8821a/HalHWImg8821A_MAC.o
CC [M] /home/pi/rtl8812au/rtl8812au/hal/OUTSRC/rtl8821a/HalHWImg8821A_BB.o
CC [M] /home/pi/rtl8812au/rtl8812au/hal/OUTSRC/rtl8821a/HalHWImg8821A_RF.o
CC [M] /home/pi/rtl8812au/rtl8812au/hal/OUTSRC/rtl8821a/HalHWImg8821A_TestChip_MAC.o
CC [M] /home/pi/rtl8812au/rtl8812au/hal/OUTSRC/rtl8821a/HalHWImg8821A_TestChip_BB.o
CC [M] /home/pi/rtl8812au/rtl8812au/hal/OUTSRC/rtl8821a/HalHWImg8821A_TestChip_RF.o
CC [M] /home/pi/rtl8812au/rtl8812au/hal/OUTSRC/rtl8821a/HalPhyRf_8821A.o
CC [M] /home/pi/rtl8812au/rtl8812au/hal/OUTSRC/rtl8821a/odm_RegConfig8821A.o
CC [M] /home/pi/rtl8812au/rtl8812au/core/rtw_mp.o
CC [M] /home/pi/rtl8812au/rtl8812au/core/rtw_mp_ioctl.o
LD [M] /home/pi/rtl8812au/rtl8812au/8812au.o
Building modules, stage 2.
MODPOST 1 modules
WARNING: "_raw_spin_unlock" [/home/pi/rtl8812au/rtl8812au/8812au.ko] undefined!
WARNING: "_raw_spin_lock_bh" [/home/pi/rtl8812au/rtl8812au/8812au.ko] undefined!
WARNING: "del_timer_sync" [/home/pi/rtl8812au/rtl8812au/8812au.ko] undefined!
WARNING: "_raw_spin_unlock_irqrestore" [/home/pi/rtl8812au/rtl8812au/8812au.ko] undefined!
WARNING: "_raw_spin_unlock_bh" [/home/pi/rtl8812au/rtl8812au/8812au.ko] undefined!
WARNING: "_raw_spin_lock" [/home/pi/rtl8812au/rtl8812au/8812au.ko] undefined!
WARNING: "_raw_spin_lock_irqsave" [/home/pi/rtl8812au/rtl8812au/8812au.ko] undefined!
CC /home/pi/rtl8812au/rtl8812au/8812au.mod.o
LD [M] /home/pi/rtl8812au/rtl8812au/8812au.ko
make[1]: Leaving directory '/usr/src/linux'
pi@raspberrypi ~/rtl8812au/rtl8812au $ ls
8812au.ko 8812au.mod.o clean hal include Makefile Module.symvers README.md wlan0dhcp
8812au.mod.c 8812au.o core ifcfg-wlan0 Kconfig modules.order os_dep runwpa
pi@raspberrypi ~/rtl8812au/rtl8812au $ sudo insmod 8812au.ko
Error: could not insert module 8812au.ko: Invalid module format
pi@raspberrypi ~/rtl8812au/rtl8812au $ uname -a
Linux raspberrypi 3.18.7-v7+ #756 SMP PREEMPT Wed Feb 18 16:14:51 GMT 2015 armv7l GNU/Linux
from rtl8812au.
Can you compile some other wireless drivers with this kernel for test? This kind of error you can get if something vital is missing (i don't recall what I need to add to make it work in my case) in kernel regarding wireless. Just test some other wireless drivers and if you will always get "Invalid module format" than you need to rebuild kernel ...
from rtl8812au.
Did you find any solution for this issue? I really want to use my Edimax AC600 but I can't because I didn't find any way to fix the compiling issue.
Thanks
from rtl8812au.
Going to be looking into this over the next few days.
from rtl8812au.
Looking forward to it, @SamSolve
from rtl8812au.
Did any of you find a solution? just bought Edimax AC600 and can't believe it's useless... :(
from rtl8812au.
This post solved my issue:
https://www.raspberrypi.org/forums/viewtopic.php?f=66&t=66499&p=721331&hilit=8812au#p721331
from rtl8812au.
Related Issues (20)
- Strange behaviour after sometime HOT 1
- Cannot install on a raspberry pi 3B (octopi)
- datasheet for hardware registers? HOT 3
- Error HOT 1
- can't set tx power
- user name and passord now required?
- insmod error "Operation not permitted" with secure boot enabled
- Will not compile because of net/ipx.h HOT 4
- No monitor mode support ??
- Cannot compile driver HOT 3
- kthread_complete_and_exit HOT 1
- ubuntu 22.04 compile error: control reaches end of non-void function [-Werror=return-type] HOT 1
- kthread_complete_and_exit undefined (Ubuntu 22.04 latest update) HOT 3
- Line 557 in rtl8812au/core/rtw_cmd.c i get the following error: control reaches end of non-void function HOT 7
- "Skipping BTF generation for /home/kali/Downloads/rtl8812au/8812au.ko due to unavailability of vmlinux" HOT 2
- UBSAN: array-index-out-of-bounds HOT 2
- Error modpost: wireless_send_event [rtl8812au/8812au.ko] undefined! HOT 1
- too few arguments to function ‘cfg80211_ch_switch_notify’ HOT 2
- Wifi
- cannot compile for aarch64 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rtl8812au.