gluk |
|
Темы:
13
Сообщения:
110
Участник с: 27 февраля 2012
|
У меня в ноуте тоже 4313, нужно было firmware, а потом без вопросов. Сигнал нормальный. Драйвер brcmsmac, bcma вносил в блеклист. Первое что пришло в голову - при обновлении ядра initramfs каждый раз обновляется, можно записать в Ваш пресет нужные команды? Пресеты находятся в /etc/mkinitcpio.d, по дефолту используется linux.preset. Только что попробовал у себя изменить пресет, дописал в конец две строки: gluk ~ $ cat /etc/mkinitcpio.d/linux.preset # mkinitcpio preset file for the 'linux' package ALL_config="/etc/mkinitcpio.conf" ALL_kver="/boot/vmlinuz-linux" PRESETS=('default' 'fallback') #default_config="/etc/mkinitcpio.conf" default_image="/boot/initramfs-linux.img" #default_options="" #fallback_config="/etc/mkinitcpio.conf" fallback_image="/boot/initramfs-linux-fallback.img" fallback_options="-S autodetect" touch /home/gluk/testfile echo "hello" > /home/gluk/testfile Пробую: gluk ~ $ sudo mkinitcpio -p linux ==> Building image from preset: 'default' -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img ==> Starting build: 3.2.14-1-ARCH -> Parsing hook: [base] -> Parsing hook: [udev] -> Parsing hook: [autodetect] -> Parsing hook: [pata] -> Parsing hook: [scsi] -> Parsing hook: [sata] -> Parsing hook: [filesystems] -> Parsing hook: [usbinput] -> Parsing hook: [fsck] ==> Generating module dependencies ==> Creating gzip initcpio image: /boot/initramfs-linux.img ==> Image generation successful ==> Building image from preset: 'fallback' -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-fallback.img -S autodetect ==> Starting build: 3.2.14-1-ARCH -> Parsing hook: [base] -> Parsing hook: [udev] -> Parsing hook: [pata] -> Parsing hook: [scsi] -> Parsing hook: [sata] -> Parsing hook: [filesystems] -> Parsing hook: [usbinput] -> Parsing hook: [fsck] ==> Generating module dependencies ==> Creating gzip initcpio image: /boot/initramfs-linux-fallback.img ==> Image generation successful gluk ~ $ cat /home/gluk/testfile hello Если так делать нельзя или это дурной тон - пусть меня поправят. |
shiz0 |
|
Темы:
8
Сообщения:
40
Участник с: 09 марта 2012
|
Gluk Можно поподробнее, что за firmware ты использовал? |
gluk |
|
Темы:
13
Сообщения:
110
Участник с: 27 февраля 2012
|
Когда ставил Арч первый раз - вообще скопировал из рабочей убунты файлы фирмварей. По-моему даже само подхватывало как-то файлы, пакетный менеджер не знает же что я firmware скопировал руками :) А чуть позже понял что можно их установить пакетом linux-firmware, искомые файлы будут лежать в папке /lib/firmware/brcm:gluk ~ $ pacman -Ql linux-firmware | grep \/lib\/firmware\/brcm linux-firmware /lib/firmware/brcm/ linux-firmware /lib/firmware/brcm/bcm4329-fullmac-4.bin linux-firmware /lib/firmware/brcm/bcm43xx-0.fw linux-firmware /lib/firmware/brcm/bcm43xx_hdr-0.fw linux-firmware /lib/firmware/brcm/brcmfmac43236b.bin linux-firmware /lib/firmware/brcm/brcmfmac4329.bin linux-firmware /lib/firmware/brcm/brcmfmac4330.bin Замеченные минусы - индикатор wi-fi на ноутбуке прийдется забыть. Раньше постоянно горел ооочень слабым светом, сейчас не горит вообще (обновления может какие-то). Под виндой всё работало. Пару месяцев назад был трабл - что-то в udev поломали, при загрузке была пауза секунд так 30. Приходилось городить костыли, прописывать modprobe brcmsmac в /etc/rc.local или что-то похожее. Потом починили udev, но bcma вроде бы до сих пор нужно держать в блеклисте. Уже с нормально работающим udev пытался вшить модули в initrd, тоже были проблемы при загрузке. Решение - включить в initrd файлы фирмварей. Но это уже детали :) Еще вариант - может стоит попробовать с другой точкой доступа выйти в интернет? Или хотя бы временно отключить wpa. У меня D-link DIR-300/NRU, так его вообще ничем нельзя нагружать - слабоваты они, роутеры домашние. |
shiz0 |
|
Темы:
8
Сообщения:
40
Участник с: 09 марта 2012
|
Gluk Пакет linux-firmware стоит, но ни капельки не решает проблему. Попробовал поставить linux-firmware-git из AUR, и он тоже не исправил ситуацию. |
gluk |
|
Темы:
13
Сообщения:
110
Участник с: 27 февраля 2012
|
Купил SSD-винт, устанавливал Арч с нуля. На этапе когда нужно было выбрать пакеты, кроме тех которые уже были отмечены звёздочками для установки, руками дополнительно выбрал такие: b43-fwcutter, hdparm, iw, linux-firmware, mkinitcpio, net-tools, netcfg, sudo, wireless_tools. Всё установилось, перезагрузился - работает. Вот собственно:gluk ~ $ sudo head /root/.bash_history nano /etc/rc.conf ifconfig -a ifconfig wlan0 up iwconfig wlan0 essid w8 ping 192.168.0.1 dhcpcd wlan0 ping 192.168.0.1 pacman -Syu pacman -Qo /usr/bin/tzselect pacman -Qo /usr/sbin/zdump При подключении к роутеру немного “мусора” сыпется на экран - строки похожи на те, что на Вашей фотографии. После “мусора” пару секунд не возвращается управление консоли, но потом всё нормально. Тут w8 - это название моей wi-fi сети (скрытой, шифрование не пользую). Попробуйте с другой сетью без шифрования соединиться, может заработает. Помню у меня была Тошиба G900, не работала с домашним роутером. Проблема была в том что роутер выдавал IP со сроком аренды 1 секунда. В общем так и не решил я ту проблему (разные другие вай-фай устройства нормально работали с роутером, а Тошиба отлично соединялась с сетями всяких кафе и т.д.). Только что зачем-то решил проверить какой у меня модуль используется. Раньше bcma-pci-bridge не видел (на его месте в выводе lspci был brcmsmac) Загрузился на старый винт - там тоже bcma-pci-bridge. Давно ли - не знаю. 12:00.0 Network controller: Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller (rev 01) Subsystem: Dell Inspiron M5010 / XPS 8300 Kernel driver in use: bcma-pci-bridge Попробуйте поставить Арч с нуля, выберите пакеты как я написал в начале сообщения. Если не поможет - тогда не знаю. Ещё можно попробовать в виде live-usb Минт, Дебиан тестинг или последнюю Убунту - вдруг будет нормально работать вай-фай, а там уже смотреть какой модуль используется. |