[РЕШЕНО] После отключениее CONFIG_BCMA для компиляции ядра, при загрузке kernel panic

Привет форумчане!
Возникла такая проблема:
у меня HP Pavilion dm3-2100er, модуль wi-fi broadcom bcm94313hmgb, гибридное видео. Дефолтное ядро не поддерживает отключение дискретой видеокарты, ноутбук сильно греется, поэтому компилю ядро со своими настройками. При этом при компиляции модулей дополнительно скачивается broadcom-sta, который ругается, что необходимо отключить SSB, MAC80122 и BCMA. Если отключить все кроме BCMA - ядро работает нормально, но для работы wi-fi требуется выгрузить модуль bcma вручную. Если отключить BCMA, при загрузке kernel panic. Также, если не отключать BCMA, но прописать его в blacklist genKernel/modules/udev-rules после перезагрузки снова kernel panic, с такими же строками ошибок. Прошу помочь разобраться что не так. Фото экрана при загрузке прилагаю.

2.jpg

Запустите в пошаговом режиме.
После каждого шага ждите пару секунд
А то по фотке - получается, что panic происходит после/во время монтирования /dev/shm
Но по логике вещей - это не так

Далее - отключите при загрузке кнопкой (или в биосе) wifi - убедиться, что panic именно из-за него, а не что-то другое накосячилось


Попробуйте загрузить систему с родным ядром, но отключив модуль в /etc/modprobe.d/blacklist.conf
Также добавьте к ядру параметр noload=<имя_ненужных_модулей_через_запятую> и т.д.
Это запретит ядру пробовать грузить указанные модули из initrd (когда еще /etc/modprobe.d/blacklist.conf из корня не доступен)

Можно также явно указать какие модули из initrd нужно грузить параметром doload=<имя_нужных_модулей_через_запятую>

Спасибо всем. Проблему решил следующим образом:
скачал ядро pf-source (оно конечно в решении проблемы не причем), отключил в настройках ядра SSB, MAC80122 и BCMA, как советует broadcom-sta, скачал исходники драйвера broadcom-sta с официального сайта, откомпилировал, скопировал в lib/modules/kernel, настроил автозагрузку модулей lib80211 и wl. Все заработало. Такое можно сделать, наверное с любым ядром, не пробовал.

Спасибо !!! Решение моей проблемы http://www.calculate-linux.ru/boards/16/topics/10729

Дамир Каримов wrote:

Спасибо всем. Проблему решил следующим образом:
скачал ядро pf-source (оно конечно в решении проблемы не причем), отключил в настройках ядра SSB, MAC80122 и BCMA, как советует broadcom-sta, скачал исходники драйвера broadcom-sta с официального сайта, откомпилировал, скопировал в lib/modules/kernel, настроил автозагрузку модулей lib80211 и wl. Все заработало. Такое можно сделать, наверное с любым ядром, не пробовал.

Для того, что бы можно было отключить SSB, надо предварительно отключить B44.
ядро 3.1.5-calculate