LINUX.ORG.RU

Как принудительно отключить не желающее принудительно отключаться устройство?

 , ,


0

1

Здравствуйте.

Пытаясь поднять блютус на RALINK RT3290, «активировал модуль» (я не знаю, как это правильно называется) rt2x00pci.

Это, естественно, не помогло, и я забил. При обновлениях стал замечать сообщения вида

Setting up linux-headers-3.19.0-26 (3.19.0-26.28) ...
Setting up linux-headers-3.19.0-26-generic (3.19.0-26.28) ...
Examining /etc/kernel/header_postinst.d.
run-parts: executing /etc/kernel/header_postinst.d/dkms 3.19.0-26-generic /boot/vmlinuz-3.19.0-26-generic
modprobe: FATAL: Module rt2x00pci is in use.
Error! pre_install failed, aborting install.
You may override by specifying --force.

стал пытаться выдернуть этот модуль, и сделать «как было», но не получилось:

piyavking@koeuk:~$ sudo modprobe -r rt2x00pci
modprobe: FATAL: Module rt2x00pci is in use.
piyavking@koeuk:~$ sudo rmmod rt2x00pci -f
rmmod: ERROR: ../libkmod/libkmod-module.c:777 kmod_module_remove_module() could not remove 'rt2x00pci': Resource temporarily unavailable
rmmod: ERROR: could not remove module rt2x00pci: Resource temporarily unavailable
piyavking@koeuk:~$

Во всех /boot/config-***-generic включил CONFIG_MODULE_FORCE_UNLOAD=y, но не помогло.

Ubuntu 15.04

Буду рад рекомендациям, как быть. Спасибо за внимание.

★★★★★

ух ты, ещё один счастливчик с этим офигенным устройством.

по теме: попробуй заблэклистить тогла что ли.

а лично ко мне успех пришёл только после установки некой штуки под названием rtbth-dkms. правда, оно всё равно ужасно криво работает. т.к. на убунте у меня устройство так же не работало, то предполагаю, что некая штука нужна и тебе.

f1u77y ★★★★
()
Ответ на: комментарий от f1u77y

ой, блэклистить уже советовали. ну тогда если модуль в отдельном пакете, попробуй удалить пакет, например.

f1u77y ★★★★
()
Ответ на: комментарий от f1u77y
piyavking@koeuk:~$ locate rt2x00pci
/etc/modprobe.d/blacklist-rt2x00pci.conf
/lib/modules/3.19.0-25-generic/kernel/drivers/net/wireless/rt2x00/rt2x00pci.ko
/lib/modules/3.19.0-26-generic/kernel/drivers/net/wireless/rt2x00/rt2x00pci.ko
piyavking@koeuk:~$ apt-cache search /lib/modules/3.19.0-25-generic/kernel/drivers/net/wireless/rt2x00/rt2x00pci.ko
piyavking@koeuk:~$ apt-cache search /lib/modules/3.19.0-26-generic/kernel/drivers/net/wireless/rt2x00/rt2x00pci.ko
piyavking@koeuk:~$ apt-cache search rt2x00pci.ko

apt-cache ничего не находит(

piyavking ★★★★★
() автор топика
Ответ на: комментарий от f1u77y

я ж говорю - забыл, откуда ставил(

а с помощью dpkg -S - это как?

piyavking@koeuk:~$ dpkg -S rt2x00pci
linux-image-extra-3.19.0-26-generic: /lib/modules/3.19.0-26-generic/kernel/drivers/net/wireless/rt2x00/rt2x00pci.ko
linux-image-extra-3.19.0-25-generic: /lib/modules/3.19.0-25-generic/kernel/drivers/net/wireless/rt2x00/rt2x00pci.ko

так что, мне эти rt2x00pci.ko выпилить?

piyavking ★★★★★
() автор топика
Последнее исправление: piyavking (всего исправлений: 1)
Ответ на: комментарий от piyavking

именно вот так, как ты сделал. нет, не выпиливать, а сносить это самое linux-image-extra. также рекомендую к установке фигульку под названием rtbth-dkms, потому что мне она принесла успех.

f1u77y ★★★★
()
Ответ на: комментарий от piyavking

да, их. не убьёшь, потому что это лишь дополнительные дрова. тем более, как ты говорил, ты ради того модуля ставил некий пакет. это и есть тот самый пакет, который ты ставил.

f1u77y ★★★★
()
Ответ на: комментарий от AITap

echo «blacklist rt2x00pci» | sudo dd of=/etc/modprobe.d/blacklist-rt2x00pci.conf

а ты суров. (:

JK
()
Ответ на: комментарий от piyavking

тогда ты не ставил никаких пакетов, и модуль этот у тебя уже был. ну тогда, если ещё и не блэклистится, то без понятия. :(

f1u77y ★★★★
()
23 сентября 2015 г.
Ответ на: комментарий от f1u77y

сделал sudo modprobe -r rt2800pci rt2x00pci, обновился по проводу без приключений, потом поднял вайфай обратно. всё стало норм.

piyavking ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.