Учитывая вывод от dmesg
Я предложил бы загрузить встроенное микропрограммное обеспечение с broadcom сайта. Выезд, которые связываются, существует довольно подробные инструкции относительно того, как загрузить и установить встроенное микропрограммное обеспечение что dmesg
сообщение об ошибке упоминает.
1. файл встроенного микропрограммного обеспечения загрузки: http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git
2. копия brcm/bcm43xx-0.fw
и brcm/bcm43xx_hdr-0.fw
кому: /lib/firmware/brcm
3. Используйте nvram файл, установленный в Вашей системе, и скопируйте его в /lib/firmware/brcm/brcmfmac-sdio.txt
Встроенное микропрограммное обеспечение может быть найдено в микропрограммном Linux репозитории.
Примечание:
For 4329: cp brcm/brcmfmac4329.bin /lib/firmware/brcm/brcmfmac-sdio.bin
For 4330: cp brcm/brcmfmac4330.bin /lib/firmware/brcm/brcmfmac-sdio.bin
4. Выполненный modprobe brcmsmac (или что-то как этот)
Я могу пропускать шаги, но это будет что-то вдоль тех строк. Снова консультируйтесь со ссылкой broadcom, которую я упомянул выше для получения дальнейшей информации.
U-boot выполняет именно то, что он должен (глушивание выхода) со следующей командой:
#define config_extra_env_settings \
"Silent = 1 \ [
0 "\
Похоже, это происходит только в моей системе.
После нескольких часов поиска:
Комментируйте *.emerg line или измените ее на *.emerg /var/log/messages etc
. Один из способов сделать это - использовать dmesg
:
-n, --console-level level
Set the level at which logging of messages is done to the console.
The level is a level number or abbreviation of the level name.
For all supported levels see dmesg --help output.
Например:
$ sudo dmesg -n0
Другой способ - использовать rsyslog
. Файл конфигурации /etc/rsyslog.conf
:
#kern.* /dev/console
Изменение этой строки на эту:
kern.* /dev/null
ПРИМЕЧАНИЕ: Необходим перезапуск rsyslog
, sudo перезапуск службы rsyslog
.
Наконец, вы можете управлять этим на уровне ядра через sysctl
.
Предлагаю вам изменить ваш /etc/sysctl.conf
. В частности, вы хотите настроить строку kernel.printk .
# Uncomment the following to stop low-level messages on console
kernel.printk = 3 4 1 3
Вы можете увидеть свои текущие настройки:
$ sudo sysctl -a|grep "kernel.printk\b"
kernel.printk = 4 4 1 7
Если вы действительно хотите отключить ведение журнала, даже во время загрузки, измените строку quiet
на silent
в аргументах загрузки ядра в GRUB, в /boot/grub2/grub.cfg
.
linux /vmlinuz-3.12.11-201.fc19.x86_64 ... rhgb silent ....