Страница 1 из 1

Broadcom BCM5751 не работает во Freebsd 7.2

Добавлено: 2009-05-20 11:37:05
KalaSh
Добрый день, проблема такая. На сервере установлена сетевая PCI-X Broadcom BCM5751, вчера из-за неё специально обновились до версии 7.2.

Первые две сетевые карты на Realtek 8139 работают без проблем, а эта даже pciconf -lv выводится не совсем правильно.

Исходные даннные

Код: Выделить всё

none2@pci0:6:0:0:       class=0x020000 card=0x168114e4 chip=0x168114e4 rev=0x10 hdr=0x00
    vendor     = 'Broadcom Corporation'
    class      = network
    subclass   = ethernet
rl0@pci0:7:0:0: class=0x020000 card=0x25011259 chip=0x813910ec rev=0x10 hdr=0x00
    vendor     = 'Realtek Semiconductor'
    device     = 'RT8139 (A/B/C/810x/813x/C+) Fast Ethernet Adapter'
    class      = network
    subclass   = ethernet
rl1@pci0:7:1:0: class=0x020000 card=0x25011259 chip=0x813910ec rev=0x10 hdr=0x00
    vendor     = 'Realtek Semiconductor'
    device     = 'RT8139 (A/B/C/810x/813x/C+) Fast Ethernet Adapter'
    class      = network
    subclass   = ethernet

Код: Выделить всё

uname -a
FreeBSD gateway.mercedes.local 7.2-RELEASE FreeBSD 7.2-RELEASE #0: Tue May 19 18:15:16 UTC 2009     root@gateway.mercedes.local:/usr/obj/usr/src/sys/19052009  i386
Прошу помощи в настройке.

Re: Broadcom BCM5751 не работает во Freebsd 7.2

Добавлено: 2009-05-20 13:02:05
paradox
эта даже pciconf -lv выводится не совсем правильно
как это?

Re: Broadcom BCM5751 не работает во Freebsd 7.2

Добавлено: 2009-05-20 13:29:02
paradox
19 мая в Openbsd для поддержки этой сетевки токо появился патч
помоему еще даже в ядро не включено
в фряхе нет еще тоже поддержки
так что ждем

Re: Broadcom BCM5751 не работает во Freebsd 7.2

Добавлено: 2009-05-20 13:37:00
KalaSh
paradox писал(а):
эта даже pciconf -lv выводится не совсем правильно
как это?
тут. всё нормально.

Дополню ещё

Код: Выделить всё

gateway# cat /var/log/messages | grep eth
May 19 16:57:18 gateway kernel: pci6: <network, ethernet> at device 0.0 (no driver attached)

Re: Broadcom BCM5751 не работает во Freebsd 7.2

Добавлено: 2009-05-20 13:45:10
sai
paradox писал(а):19 мая в Openbsd для поддержки этой сетевки токо появился патч
помоему еще даже в ядро не включено
в фряхе нет еще тоже поддержки
так что ждем
Да вроде в драйвере bge этот чип есть, сейчас вот только ковырялся в его исходниках. Ничего не понимаю ©

Re: Broadcom BCM5751 не работает во Freebsd 7.2

Добавлено: 2009-05-20 13:46:20
paradox
http://archives.neohapsis.com/archives/ ... /1439.html
Для опенки
хм
щас cvs обновлю фришный посмотрю

Re: Broadcom BCM5751 не работает во Freebsd 7.2

Добавлено: 2009-05-20 13:52:54
paradox
драйвер if_bge
в фрее
но он еще эту карточкуне поддерживает
можно конечно pci id впиндюрить
но хз будет ли работать драйве или нет

Re: Broadcom BCM5751 не работает во Freebsd 7.2

Добавлено: 2009-05-20 13:57:24
sai
вот с него выдернуто (if_bge.c имееться ввиду )

Код: Выделить всё

{ BCOM_VENDORID,        BCOM_DEVICEID_BCM5751 },
 { BCOM_VENDORID,        BCOM_DEVICEID_BCM5751F },
 { BCOM_VENDORID,        BCOM_DEVICEID_BCM5751M },
раз тут она прописана то вроде работать должна)

Re: Broadcom BCM5751 не работает во Freebsd 7.2

Добавлено: 2009-05-20 13:58:47
paradox
это у тебя опенка или фря?
я на фре курренте смотрю
сомнительно что в 7стеибл есть то чего нет в курренте

Re: Broadcom BCM5751 не работает во Freebsd 7.2

Добавлено: 2009-05-20 14:02:07
sai
Фря) сейчас делаеться CVS ап, может поможет.

Re: Broadcom BCM5751 не работает во Freebsd 7.2

Добавлено: 2009-05-20 14:04:18
paradox
не поможет
потому что нужен
0x1681

а
он

Код: Выделить всё

#define BCOM_DEVICEID_BCM5751           0x1677
#define BCOM_DEVICEID_BCM5751F          0x167E
#define BCOM_DEVICEID_BCM5751M          0x167D
разницу улавливаешь?

Re: Broadcom BCM5751 не работает во Freebsd 7.2

Добавлено: 2009-05-20 14:15:46
sai
Понял, понял туплю) попробуем ему ее внаглую скормить

Re: Broadcom BCM5751 не работает во Freebsd 7.2

Добавлено: 2009-05-20 14:28:59
sai
Чем грозит если сделать так же http://www.lissyara.su/?id=1692 ? и вдруг не получиться?)

Re: Broadcom BCM5751 не работает во Freebsd 7.2

Добавлено: 2009-05-20 14:32:57
paradox
карточка не сгорит
просто либо сразу будет глючить
либо в процессе работы

Re: Broadcom BCM5751 не работает во Freebsd 7.2

Добавлено: 2009-05-20 14:39:06
sai
Значит попробовать стоит )
как CVS ап пройдет буду пересобирать ядро)

Re: Broadcom BCM5751 не работает во Freebsd 7.2

Добавлено: 2009-05-20 14:43:01
paradox
мог бы ничего не пересобирать
а токо драйвер поправить и токо драйвер пересобрать
но учитывая что у тебя уже новый cvs
то теперь токо весь мир пересобирать наново

Re: Broadcom BCM5751 не работает во Freebsd 7.2

Добавлено: 2009-05-20 14:52:16
sai
Драйвер я уже поправил, а как отдельный драйвер пересобрать?

Re: Broadcom BCM5751 не работает во Freebsd 7.2

Добавлено: 2009-05-20 14:55:40
paradox

Код: Выделить всё

cd /usr/src/sys/modules/if_bge && make && make install && make clean cleandepend
как то так
но у тебя уже сорусы обновляються
поэтому что бы небыло паники из за несостыковки с существующим ядром и тем модулем из нового который ты щас собрал
лучше уж делать обновление всего мира

Re: Broadcom BCM5751 не работает во Freebsd 7.2

Добавлено: 2009-07-19 10:42:23
KalaSh
Хотел узнать, появилась ли поддержка Broadcom BCM5751 во Freebsd 7.x?