Я использую OpenWRT "brcm-47xx-" на linksyswrt54GL v1.1. Я попытался установить B43 с помощью
"insmod b43 qos = 0"
но ошибка брошена
insmod: не могу вставить 'b43': файл существует
эта команда устанавливает драйвер b43, который создает папку b43 в каталоге ядра "/ usr / kernel / debug /"
root@OpenWrt:/sys/kernel/debug# ls
bdi ieee80211 mips
где я ожидаю, чтобы папка b43 содержала файлы в следующем изображении:
root@OpenWrt:/# cat /etc/openwrt_release
DISTRIB_ID="OpenWrt"
DISTRIB_RELEASE="10.03.1"
DISTRIB_CODENAME="backfire"
DISTRIB_DESCRIPTION="OpenWrt Backfire 10.03.1"
root@OpenWrt:# opkg info kmod-b43
Package: kmod-b43
Version: 2.6.32.27+2011-11-15-1
Depends: kernel (= 2.6.32.27-1), kmod-mac80211
Provides:
Status: install user installed
Architecture: brcm47xx
Installed-Time: 1324443071
Может кто-нибудь мне помочь?
lsmod
, // Также обратите внимание, чтоinsmod
ожидает имя файла, в отличие отmodprobe
,insmod
, Пожалуйста, добавьте выводopkg info kmod-b43
а такжеcat /etc/openwrt_release
на ваш вопрос.Ответы:
Я вытащил свой WRT54GL из кучи технологий. Вот результаты:
insmod: can't insert 'b43': File exists
действительно указывает, что модуль уже загружен/sys/kernel/debug/b43
, Скорее всего, драйвер был собран без этой функции для экономии места. Соответствующая опция ядра называетсяB43_DEBUG
,Это означает, что вам нужно создать новый пакет kmod-b43. Я пытался это сделать, но не смог запустить OpenWrt SDK, в основном из-за того, что их сервер SVN не работает.
источник