![]() |
FreeBSD 7.1 не опознаёт встроенную сетевую карту Broadcom
Доброго времени суток!
На ноут буке Dell 1535 (Studio) встроена сетевая карта Broadcom Netlink Gigabit ethernet controller. Захотел установить FreeBSD 7.1. В результате карта не опозналась. Подскажите пожалуйста как можно решить эту проблему? На оф. сайте брадкома дров под фрю нет, есть только под линух. На оф. сайте дэл и того хуже, тольк под виндовз. Гуглил. По средством чего нашёл сомнительный патч, который якобы решает эту проблему, но его применение мне не помогло (возможно он для 6-й ветки фри?). Насколько реально встроить во фрю линуховый драйвер? Чуть не забыл. Чип сетевухи 5764M/5784M/5723 какой из них, точно затрудняюсь ответить, признаюсь, так и не удасужился выяснить доподлинно... |
Цитата:
pciconf -lv | grep ethernet -B4 |
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М, но сетевуха всё равно не работала |
Цитата:
официальной поддержки пока нет, вот неофициальный патч http://nccs.christian.net/bge_bcm5784_patch.htm |
спс. ща пойду пробовать!
|
патч применил.
перекомпилил ядро. установил ядро. ничего не поменялось. Но! Это было под 7.1. Ща поставлю на закачку 7.2, попробую под ней |
А бинарная совместимость с линуксом, включаемая во FreeBSD, на драйверы разве не распространяется?
|
Цитата:
|
Цитата:
if_bge.c: Код:
static const struct bge_type { Код:
#define BCOM_DEVICEID_BCM5784 0x1698 |
Ещё пару часиков и я смогу поставить 7.2.
Так что есть смысл скачать 7-STABLE? |
Цитата:
|
Машинка очень даже не слабенькая, проблема в том что я не имею ни малейшего понятия как это можно проделать с помощью csup. Счас почитаю хэндбуку, может чёнить дойдёт:)
|
Цитата:
|
понятно.
только вот с csup'om ничего не получится, у меня ж сетевуха не определяется! xDD я вот тут искал где бы скачать 7 stable и чё то ничего не нашёл. В основном 7.1 7.2 и 8.0 Как я понимаю они снимают с раздачи старые релизы? |
Цитата:
Цитата:
А последние (январские) снэпшоты вот. |
Спс. Скачаю как нить на дсуге!
Поставил 7.2, применил патч, пересобрал ядро, переустановил ядро, всё определилось и заработало:) vadblm спасибо за помощь!!! |
Цитата:
|
Ждать мне не охота, потому попробую на досуге повозится с csup:)
Спасибо за помощь и за дельные советы! у меня тут новая проблемка назревает - со звуковой картой :) Надеюсь на вашу помощь:) |
Цитата:
Ну вот пример, есть тут под рукой десктопчик, служит сервером, звук там сто лет не нужен, но всё ж: Код:
[root@gallery /usr/home/vadim]# pciconf -lv | grep multimedia -B3 |
понял. сегодня вечером проделаю и покажу вывод:) я сейчас на работе, а ноут дома:)
Только тут проблемка похожа на проблему с сетевухой. При принудительной загрузке драйвера snd_hda устройство опознаётся нормально, то есть вывод cat /dev/sndstat выдаёт что мол есть звуковуха и все дела, только вот звука то нету :( Я сегодня вечером выложу инфу про звуковуху. (помню только intel high definition audio) |
HDA это скажем так, стандарт, призваный абстрагировать звуковые чипы и использовать единый драйвер, это в теории. А на практике, увы всё сложнее. Читайте snd_hda(4) секцию HARDWARE на тему поддерживаемого железа.
|
Ложная тревога:)
Всё поднялось, правда не сразу. Сначала фря брыкалась: подтянул драйвер snd_hda(4) через loader.conf - звука нету. Выгрузил. Загрузил руцями -звук появился, почесав репу, и просмотрев выводы cat /dev/sndstat заметил что при загрузке драйвера через лоадер картинка sndstat такая pcm0: <HDA ATI R6xx HDMI PCM #0 Digital> at cad 0 nid 1 on hdac0 kld snd_hda [MPSAFE] (1p:1v/0r:0v channels default) pcm1: <HDA IDT 92HD73C1 PCM #0 Analog> at cad 0 nid 1 on hdac1 kld snd_hda [MPSAFE] (1p:1v/1r:1v channels duplex) pcm2: <HDA IDT 92HD73C1 PCM #1 Analog> at cad 0 nid 1 on hdac1 kld snd_hda [MPSAFE] (1p:1v/1r:1v channels duplex) а при загрузке руцями pcm0: <HDA IDT 92HD73C1 PCM #0 Analog> at cad 0 nid 1 on hdac0 kld snd_hda [MPSAFE] (1p:1v/1r:1v channels duplex default) pcm1: <HDA IDT 92HD73C1 PCM #1 Analog> at cad 0 nid 1 on hdac0 kld snd_hda [MPSAFE] (1p:1v/1r:1v channels duplex) pcm2: <HDA ATI R6xx HDMI PCM #0 Digital> at cad 0 nid 1 on hdac1 kld snd_hda [MPSAFE] (1p:1v/0r:0v channels) понял , что ничего не понял :), полез в нет и нашёл там ссылку http://lists.freebsd.org/pipermail/f...ne/035677.html проделал так как там написано и всё завелось и заработало:) Как я понимаю фря не верно определила последовательность запуска звуковухи? |
фря тут ни при чём, просто у вас аж 3 PCM устройства, из которых один видимо модем, а другой HDMI. просто нужно было указать мультиплексору, какой из /dev/pcmX использовать, а он по умолчанию цепляется видимо к /dev/pcm0
|
Всё понял. Спаисбо :)
|
Время: 23:18. |
Время: 23:18.
© OSzone.net 2001-2025