Debian Rootfs制作方法,以及驱动模块的问题
以下是制作流程$sudo -s
#cd /
#mkdir /linuxroot
#cd /linuxroot
#apt-get -y install debootstrap qemu-user-static
#dd if=/dev/zero of=linux-rootfs.img bs=1M count=1024
#mkfs.ext4 -F -L linuxroot linux-rootfs.img
#mount linux-rootfs.img /linuxroot
#debootstrap --foreign --arch armhf wheezy . http://ftp.cn.debian.org/debian
#cp /usr/bin/qemu-arm-static usr/bin/
#LC_ALL=C LANGUAGE=C LANG=C chroot . /debootstrap/debootstrap --second-stage
#LC_ALL=C LANGUAGE=C LANG=C chroot . dpkg --configure -a
#chroot . passwd
按照官方说明
在SDK的kernel目录下编译内核
make firefly-rk3288-linux_defconfig
make -j8 firefly-rk3288.img
make modules
make modules_install
make INSTALL_MOD_PATH=./modules_install modules_install
然后
rsync -av ./modules_install/ /linuxroot/
之后将系统刷入板子正常启动
有线网卡及其他都正常工作,唯独板载的AP6330无法工作,和解?
我的板子是MK802V5的,默认刷的是xubuntu,我看了下,驱动都在/system/etc/firmware下
而我以前在cubietruck上搞Debian的时候驱动都在/lib/firmware下
求解答,如何才能让板载无线网卡正常工作
把固件/system/etc/firmware复制到根文件系统。
开启无线网卡echo 1 > /sys/class/rkwifi/driver
刚好我之前搞过:lol /system/etc/firmware
在哪啊,可自定义么? xsser 发表于 2015-1-20 22:35
/system/etc/firmware
在哪啊,可自定义么?
路径在驱动代码中写死了,你要改可以改kernel/drivers/net/wireless/rockchip_wlan/rkwifi/rk_wifi_config.c文件,开头就是。 意思是所有的驱动都从/system/etc/firmware读取?
我在Debian里安装AR9271的无线网卡驱动,一般apt-get install firmware-atheros后安装到/lib/firmware 能起作用么?
还有,你所说的"把固件/system/etc/firmware复制到根文件系统。",只能从现有的固件剥离?如何自己构建? 支持一个 pqy 发表于 2015-1-20 23:08
路径在驱动代码中写死了,你要改可以改kernel/drivers/net/wireless/rockchip_wlan/rkwifi/rk_wifi_confi ...
这句是关键啊
echo 1 > /sys/class/rkwifi/driver
你所说的"把固件/system/etc/firmware复制到根文件系统。",只能从现有的固件剥离?如何自己构建? kernel 中有 make firmware_install connet 发表于 2015-1-22 13:54
kernel 中有 make firmware_install
首先,驱动里包含的bin文件都在rk3288sdk/external/wlan_loader目录下
而在rk3288sdk/kernel/目录下 make firmware再make ........ firmware_install之后,压根就不会涉及到bin文件
不把bin文件考到板子上网卡驱动不起来
其次,我自己希望板载无线网卡和我的USB ATHERO_9271无线网卡同时工作
USB ATHERO_9271插入板子lsusb可以识别,但是ifconfig -a无法看到
我驱动安装是按照如下方式进行的
apt-get -y install firmware-atheros iw wpasupplicant wireless-tools
安装完之后,在/lib/firmware下可以看到相应的fw文件,但就是ifconfig -a无法看到
难道说要修改内核的.config加入ath的驱动模块? 当然必须有 驱动模块, firmware 不是驱动, 是网卡的rom.
页:
[1]
2