Debian 9 broadcom

Автор iwan12iwan, 22 февраля 2018, 07:44:38

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

iwan12iwan

Доброе утро. Необходимо поставить deb 9 на Блейд ibm с broadcom bcm5709s на iscsi диск. Сетевую день определяет, но Линк не получает и адрес по dhcp тоже. Ставлю с dvd-1. При статической настройке интерфейса, ping не идёт, а в dmesg failed to load bnx2/bnx2-mips-09-6.2.1b.fw debian 9 error -2. rmmod modprobe не помогает, такая же фигня.

qupl

Устанавливать из образа с встроенными firmware, ссылки на форуме есть.

iwan12iwan

Пробовал, то же самое.

mrgoodvin

Пробуйте грузится с live-образа и проверить работоспособность. Проверьте наличие установленного пакета firmware-bnx2 и iscsiuio.  modinfo bnx2 что-то отображает? Можно глянуть еще это https://karellen.blogspot.com/2011/07/disable-msi-on-bnx2-driver.html

iwan12iwan

Не сработало, с параметром disable_msi=1. Direct firmware ... failed -2. Сраная (прошу прощения) ubuntu видит, а дед блин нет...( Печально, что нужно именно на iscsi поставить, так бы я думаю довел до ума... Но пока мыслей нет... Закончились

mrgoodvin

Попробовал у себя подгрузить, подгружается без ошибок но firmware-bnx2 не ставил и broadcom нету у меня. firmware оказывается в комплекте с ядром linux-image-4.9.0-3-amd64. И идей тоже нету, должна была бы заработать как бы во время установки из образа с встроенными firmware, как советовал qupl. Даю вывод strace, но сомневаюсь будет ли это полезно...
Открыть содержимое (спойлер)
~$ sudo strace modprobe bnx2
execve("/sbin/modprobe", ["modprobe", "bnx2"], [/* 18 vars */]) = 0
brk(NULL)                               = 0x55c3e1367000
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f81181e6000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=105408, ...}) = 0
mmap(NULL, 105408, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f81181cc000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\4\2\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1689360, ...}) = 0
mmap(NULL, 3795296, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8117c27000
mprotect(0x7f8117dbc000, 2097152, PROT_NONE) = 0
mmap(0x7f8117fbc000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x195000) = 0x7f8117fbc000
mmap(0x7f8117fc2000, 14688, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f8117fc2000
close(3)                                = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f81181ca000
arch_prctl(ARCH_SET_FS, 0x7f81181ca700) = 0
mprotect(0x7f8117fbc000, 16384, PROT_READ) = 0
mprotect(0x55c3e0731000, 8192, PROT_READ) = 0
mprotect(0x7f81181e9000, 4096, PROT_READ) = 0
munmap(0x7f81181cc000, 105408)          = 0
brk(NULL)                               = 0x55c3e1367000
brk(0x55c3e1388000)                     = 0x55c3e1388000
uname({sysname="Linux", nodename="debian", ...}) = 0
stat("/etc/modprobe.d", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/etc/modprobe.d", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
getdents(3, /* 5 entries */, 32768)     = 200
newfstatat(3, "pcspkr-blacklist.conf", {st_mode=S_IFREG|0644, st_size=81, ...}, 0) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
stat("/run/modprobe.d", 0x7ffe86118480) = -1 ENOENT (No such file or directory)
stat("/lib/modprobe.d", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/lib/modprobe.d", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
getdents(3, /* 4 entries */, 32768)     = 120
newfstatat(3, "aliases.conf", {st_mode=S_IFREG|0644, st_size=655, ...}, 0) = 0
newfstatat(3, "fbdev-blacklist.conf", {st_mode=S_IFREG|0644, st_size=390, ...}, 0) = 0
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
open("/lib/modprobe.d/aliases.conf", O_RDONLY|O_CLOEXEC) = 3
fcntl(3, F_GETFL)                       = 0x8000 (flags O_RDONLY|O_LARGEFILE)
fstat(3, {st_mode=S_IFREG|0644, st_size=655, ...}) = 0
read(3, "# These are the standard aliases"..., 4096) = 655
read(3, "", 4096)                       = 0
close(3)                                = 0
open("/lib/modprobe.d/fbdev-blacklist.conf", O_RDONLY|O_CLOEXEC) = 3
fcntl(3, F_GETFL)                       = 0x8000 (flags O_RDONLY|O_LARGEFILE)
fstat(3, {st_mode=S_IFREG|0644, st_size=390, ...}) = 0
read(3, "# This file blacklists most old-"..., 4096) = 390
read(3, "", 4096)                       = 0
close(3)                                = 0
open("/lib/modules/4.9.0-3-amd64/modules.softdep", O_RDONLY|O_CLOEXEC) = 3
fcntl(3, F_GETFL)                       = 0x8000 (flags O_RDONLY|O_LARGEFILE)
fstat(3, {st_mode=S_IFREG|0644, st_size=523, ...}) = 0
read(3, "# Soft dependencies extracted fr"..., 4096) = 523
read(3, "", 4096)                       = 0
close(3)                                = 0
open("/etc/modprobe.d/pcspkr-blacklist.conf", O_RDONLY|O_CLOEXEC) = 3
fcntl(3, F_GETFL)                       = 0x8000 (flags O_RDONLY|O_LARGEFILE)
fstat(3, {st_mode=S_IFREG|0644, st_size=81, ...}) = 0
read(3, "# This file blacklists most pcsp"..., 4096) = 81
read(3, "", 4096)                       = 0
close(3)                                = 0
open("/proc/cmdline", O_RDONLY|O_CLOEXEC) = 3
read(3, "BOOT_IMAGE=/boot/vmlinuz-4.9.0-3"..., 4095) = 133
read(3, "", 3962)                       = 0
close(3)                                = 0
open("/lib/modules/4.9.0-3-amd64/modules.dep.bin", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=550556, ...}) = 0
mmap(NULL, 550556, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f8118143000
close(3)                                = 0
open("/lib/modules/4.9.0-3-amd64/modules.alias.bin", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=968160, ...}) = 0
mmap(NULL, 968160, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f8118056000
close(3)                                = 0
open("/lib/modules/4.9.0-3-amd64/modules.symbols.bin", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=605135, ...}) = 0
mmap(NULL, 605135, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f8117b93000
close(3)                                = 0
open("/lib/modules/4.9.0-3-amd64/modules.builtin.bin", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=5327, ...}) = 0
mmap(NULL, 5327, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f81181e4000
close(3)                                = 0
open("/sys/module/bnx2/initstate", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/sys/module/bnx2", 0x7ffe86118400) = -1 ENOENT (No such file or directory)
open("/sys/module/bnx2/initstate", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/sys/module/bnx2", 0x7ffe86118400) = -1 ENOENT (No such file or directory)
open("/lib/modules/4.9.0-3-amd64/kernel/drivers/net/ethernet/broadcom/bnx2.ko", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=121344, ...}) = 0
mmap(NULL, 121344, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f8118038000
finit_module(3, "", 0)                  = 0
munmap(0x7f8118038000, 121344)          = 0
close(3)                                = 0
munmap(0x7f8118143000, 550556)          = 0
munmap(0x7f8118056000, 968160)          = 0
munmap(0x7f8117b93000, 605135)          = 0
munmap(0x7f81181e4000, 5327)            = 0
exit_group(0)                           = ?


~$ modinfo bnx2
filename:       /lib/modules/4.9.0-3-amd64/kernel/drivers/net/ethernet/broadcom/bnx2.ko
firmware:       bnx2/bnx2-rv2p-09ax-6.0.17.fw
firmware:       bnx2/bnx2-rv2p-09-6.0.17.fw
firmware:       bnx2/bnx2-mips-09-6.2.1b.fw
firmware:       bnx2/bnx2-rv2p-06-6.0.15.fw
firmware:       bnx2/bnx2-mips-06-6.2.3.fw
version:        2.2.6
license:        GPL
description:    QLogic BCM5706/5708/5709/5716 Driver
author:         Michael Chan <mchan@broadcom.com>
srcversion:     2C75C7627660981F5D96207
alias:          pci:v000014E4d0000163Csv*sd*bc*sc*i*
alias:          pci:v000014E4d0000163Bsv*sd*bc*sc*i*
alias:          pci:v000014E4d0000163Asv*sd*bc*sc*i*
alias:          pci:v000014E4d00001639sv*sd*bc*sc*i*
alias:          pci:v000014E4d000016ACsv*sd*bc*sc*i*
alias:          pci:v000014E4d000016AAsv*sd*bc*sc*i*
alias:          pci:v000014E4d000016AAsv0000103Csd00003102bc*sc*i*
alias:          pci:v000014E4d0000164Csv*sd*bc*sc*i*
alias:          pci:v000014E4d0000164Asv*sd*bc*sc*i*
alias:          pci:v000014E4d0000164Asv0000103Csd00003106bc*sc*i*
alias:          pci:v000014E4d0000164Asv0000103Csd00003101bc*sc*i*
depends:       
intree:         Y
vermagic:       4.9.0-3-amd64 SMP mod_unload modversions
parm:           disable_msi:Disable Message Signaled Interrupt (MSI) (int)

[свернуть]

iwan12iwan

Так и не получилось решить проблему. Она осталась на уровне связки сетевой адаптер / драйвер, потому что свой ноут подключил и началась нормально установка на iscsi.