Войти

Показать полную графическую версию : [решено] FreeBSD 7.1 не опознаёт встроенную сетевую карту Broadcom


Страниц : [1] 2

Flainth
28-01-2010, 21:31
Доброго времени суток!
На ноут буке Dell 1535 (Studio) встроена сетевая карта Broadcom Netlink Gigabit ethernet controller. Захотел установить FreeBSD 7.1.
В результате карта не опозналась. Подскажите пожалуйста как можно решить эту проблему?
На оф. сайте брадкома дров под фрю нет, есть только под линух. На оф. сайте дэл и того хуже, тольк под виндовз.
Гуглил. По средством чего нашёл сомнительный патч, который якобы решает эту проблему, но его применение мне не помогло (возможно он для 6-й ветки фри?).
Насколько реально встроить во фрю линуховый драйвер?

Чуть не забыл. Чип сетевухи 5764M/5784M/5723 какой из них, точно затрудняюсь ответить, признаюсь, так и не удасужился выяснить доподлинно...

vadblm
28-01-2010, 21:58
так и не удасужился выяснить доподлинно... »
Ну так выясните.
pciconf -lv | grep ethernet -B4

Flainth
29-01-2010, 20:15
pciconf -lv | grep ethernet -B4
class = network
none4@pci0:9:0:0: class=0x020000 card=0x02541028 chip=0x169814e4 rev=0x10 hdr=0x00
vendor = 'Broadcom Corporation'
class = network
subclass = ethernet

Я пробовал Frenzy , так она опознала сетевуху как 5784М, но сетевуха всё равно не работала

vadblm
29-01-2010, 21:10
chip=0x169814e4 »
Это NetLink BCM5784M Gigabit Ethernet PCIe

официальной поддержки пока нет, вот неофициальный патч
http://nccs.christian.net/bge_bcm5784_patch.htm

Flainth
29-01-2010, 21:14
спс. ща пойду пробовать!

Flainth
29-01-2010, 21:56
патч применил.
перекомпилил ядро.
установил ядро.
ничего не поменялось.
Но!
Это было под 7.1.
Ща поставлю на закачку 7.2, попробую под ней

DJ Mogarych
29-01-2010, 22:32
А бинарная совместимость с линуксом, включаемая во FreeBSD, на драйверы разве не распространяется?

vadblm
29-01-2010, 22:49
А бинарная совместимость с линуксом, включаемая во FreeBSD, на драйверы разве не распространяется? »
Нет.

vadblm
31-01-2010, 15:59
патч применил.
перекомпилил ядро.
установил ядро.
ничего не поменялось. »
Глянул сегодня 7-STABLE:
if_bge.c:

static const struct bge_type {
uint16_t bge_vid;
uint16_t bge_did;
} bge_devs[] = {
//skip.....
{ BCOM_VENDORID, BCOM_DEVICEID_BCM5784 },

if_bgereg.h:

#define BCOM_DEVICEID_BCM5784 0x1698


Так что уже закоммитили.

Flainth
31-01-2010, 16:17
Ещё пару часиков и я смогу поставить 7.2.

Так что есть смысл скачать 7-STABLE?

vadblm
31-01-2010, 16:22
Так что есть смысл скачать 7-STABLE? »
Да можно же csup'om просто накатиться и перебрать мир с ядром. Хотя если машинка слабенькая, то разумнее скачать снэпшот. Я правда не знаю когда закоммитили - смотрел сегодняшнее состояние ветки 7-STABLE.

Flainth
31-01-2010, 16:27
Машинка очень даже не слабенькая, проблема в том что я не имею ни малейшего понятия как это можно проделать с помощью csup. Счас почитаю хэндбуку, может чёнить дойдёт:)

vadblm
31-01-2010, 17:16
Счас почитаю хэндбуку »
Учтите только, что в хэндбуке описывается работа с cvsup, который давно (аж в 6.1) заменили на csup, упрощённый клон оного, переписаный на C.

Flainth
31-01-2010, 19:27
понятно.
только вот с csup'om ничего не получится, у меня ж сетевуха не определяется! xDD

я вот тут искал где бы скачать 7 stable и чё то ничего не нашёл. В основном 7.1 7.2 и 8.0
Как я понимаю они снимают с раздачи старые релизы?

vadblm
31-01-2010, 20:56
только вот с csup'om ничего не получится, у меня ж сетевуха не определяется! xDD »
Подумаешь, можно ж диск на другой комп переткнуть, где сетвуха рабочая.
я вот тут искал где бы скачать 7 stable и чё то ничего не нашёл. В основном 7.1 7.2 и 8.0
Как я понимаю они снимают с раздачи старые релизы? »
Никто ничего не снимает, можно даже 1.0 (ftp://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/i386/ISO-IMAGES/1.0/1.0-disc1.iso) скачать ;)
А последние (январские) снэпшоты вот (ftp://ftp.freebsd.org/pub/FreeBSD/snapshots/201001/).

Flainth
31-01-2010, 22:39
Спс. Скачаю как нить на дсуге!

Поставил 7.2, применил патч, пересобрал ядро, переустановил ядро, всё определилось и заработало:)
vadblm спасибо за помощь!!!

vadblm
01-02-2010, 12:04
Скачаю как нить на дсуге! »
Лучше обновитесь при помощи csup - быстрее будет (судя по тому, как вы долго образ 7.2 качали ;)). Ну и там уже офицальная поддержка, а не сторонний патч. Или дождитесь 7.3-RELEASE уж, цикл подготовки выпуска уже стартовал, 7.3-BETA1 уже доступна, релиз обещают в марте (это значит, что выйдет в апреле-мае ;)).

Flainth
01-02-2010, 13:02
Ждать мне не охота, потому попробую на досуге повозится с csup:)
Спасибо за помощь и за дельные советы!

у меня тут новая проблемка назревает - со звуковой картой :)
Надеюсь на вашу помощь:)

vadblm
01-02-2010, 13:20
у меня тут новая проблемка назревает - со звуковой картой
Надеюсь на вашу помощь »
да точно так же, начинаем с pciconf -lv | grep multimedia -B3
Ну вот пример, есть тут под рукой десктопчик, служит сервером, звук там сто лет не нужен, но всё ж:

[root@gallery /usr/home/vadim]# pciconf -lv | grep multimedia -B3
none1@pci0:0:27:0: class=0x040300 card=0x00028086 chip=0x293e8086 rev=0x02 hdr=0x00
vendor = 'Intel Corporation'
device = '82801IB/IR/IH (ICH9 Family) HD Audio Controller'
class = multimedia
[root@gallery /usr/home/vadim]# kldload snd_hda
[root@gallery /usr/home/vadim]# pciconf -lv | grep multimedia -B3
hdac0@pci0:0:27:0: class=0x040300 card=0x00028086 chip=0x293e8086 rev=0x02 hdr=0x00
vendor = 'Intel Corporation'
device = '82801IB/IR/IH (ICH9 Family) HD Audio Controller'
class = multimedia
[root@gallery /usr/home/vadim]# dmesg | tail -n 6
hdac0: <Intel 82801I High Definition Audio Controller> mem 0xe85a0000-0xe85a3fff irq 22 at device 27.0 on pci0
hdac0: HDA Driver Revision: 20090329_0131
hdac0: [ITHREAD]
hdac0: HDA Codec #2: Realtek ALC888
pcm0: <HDA Realtek ALC888 PCM #0 Analog> at cad 2 nid 1 on hdac0
pcm1: <HDA Realtek ALC888 PCM #1 Analog> at cad 2 nid 1 on hdac0

Вуаля ;)

Flainth
01-02-2010, 13:29
понял. сегодня вечером проделаю и покажу вывод:) я сейчас на работе, а ноут дома:)
Только тут проблемка похожа на проблему с сетевухой.
При принудительной загрузке драйвера snd_hda устройство опознаётся нормально, то есть вывод cat /dev/sndstat выдаёт что мол есть звуковуха и все дела, только вот звука то нету :(

Я сегодня вечером выложу инфу про звуковуху. (помню только intel high definition audio)




© OSzone.net 2001-2012