[root@caballo ~]$ modprobe rt2860sta FATAL: Module rt2860sta not found. Тем не менее, модули удаётся загрузить с явным указанием пути: [root@caballo ~]$ insmod /lib/modules/2.6.32-un-def-alt7/kernel/drivers/staging/rt2860/rt2860sta.ko Проблема замечена с версии alt7. Это касается и kernel-image-std-def-2.6.32-alt1.
А dmesg после этого можно. Какое то странное сообщение.
После этого - после insmod? В dmesg появляется [ 549.752155] rt2860sta: module is from the staging directory, the quality is unknown, you have been warned. [ 549.765942] rt2860 0000:01:00.0: enabling device (0000 -> 0002) [ 549.765959] rt2860 0000:01:00.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19 [ 549.766296] [ 549.766298] [ 549.766300] === pAd = f888b000, size = 580808 === [ 549.766302] [ 549.766306] <-- RTMPAllocAdapterBlock, Status=0 [ 549.766382] rt2860 0000:01:00.0: setting latency timer to 64 [ 549.844372] RX DESC f60ef000 size = 2048 [ 549.844915] <-- RTMPAllocTxRxRingMemory, Status=0 [ 549.886900] 1. Phy Mode = 0 [ 549.886906] 2. Phy Mode = 0 [ 549.907246] RTMPSetPhyMode: channel is out of range, use first channel=1 [ 549.913445] 3. Phy Mode = 0 [ 549.918093] MCS Set = 00 00 00 00 00 [ 549.919710] <==== RTMPInitialize, Status=0 [ 549.919782] 0x1300 = 00073200 [ 549.956657] NET: Registered protocol family 17 [ 555.013603] ===>rt_ioctl_giwscan. 1(1) BSS returned, data->length = 133 [ 566.235074] ===>rt_ioctl_giwscan. 2(2) BSS returned, data->length = 270 [ 566.235409] ==>rt_ioctl_siwfreq::SIOCSIWFREQ[cmd=0x8b04] (Channel=8) [ 575.036278] ===>rt_ioctl_giwscan. 2(2) BSS returned, data->length = 270
depmod -a ?
По каким-то причинам не обновился файл /lib/modules/$uname_r/modules.dep (или modules.dep.bin). Попробуйте выполнить depmod -A; если после этого modprobe всё равно не заработает - depmod -a. Действительно, в http://git.altlinux.org/gears/k/kernel-image-std-def.git?p=kernel-image-std-def.git;a=commitdiff;h=7849c1bbcba890a1e6b8a3d2a15beafdae4c26e7 модули staging были отпилены в отдельный пакет, а соответствующая секция %post для него (где и вызывается depmod) не была добавлена - в результате, если пакет kernel-modules-staging-* ставился последним, будет как раз такой эффект.
Да, перегенерация modules.dep помогла. Спасибо, теперь буду знать про depmod. [/me посмотрел в git] Полагаю, баг стоит закрыть после исправления?
2.6.32-un-def-alt8