Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    как подсунуть дрова на сетвуху

    Scheduled Pinned Locked Moved Russian
    37 Posts 3 Posters 7.4k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • W
      WY6EPT
      last edited by

      прочитал поддерживаемое железо. в 9.1 тоже нима.
      будем ставить 8.4 ))
      спасибо за помощь.
      я думаю я на эту же машину всё и воткну и на ней проверну.

      1 Reply Last reply Reply Quote 0
      • N
        netormoz
        last edited by

        FreeBSD 8.4-RELEASE Release Notes

        The FreeBSD Project

        Copyright © 2013 The FreeBSD Documentation Project

        $FreeBSD:
          release/8.4.0/release/doc/en_US.ISO8859-1/relnotes/article.xml
          251258 2013-06-02 16:21:02Z hrs $

        The bge(4) driver now supports BCM5717/5718/5719/5720/5761/57766.
          controllers.[r243547, r245152]

        1 Reply Last reply Reply Quote 0
        • W
          WY6EPT
          last edited by

          Интересен факт того, что сетевухи в установщике определяются как bcm570x
          Это как это

          1 Reply Last reply Reply Quote 0
          • N
            netormoz
            last edited by

            В исходниках дира только для 570x?
            в 8.4 просто модернизировали исходники на 572X

            1 Reply Last reply Reply Quote 0
            • W
              WY6EPT
              last edited by

              миднайт компилился пол часа 0о я чуть не припух
              слушай, а if_bge.ko у меня щас онли для i386 скомпилился.
              если я на х64 перехожу, придется по новой компилить.
              надо было сразу на 64 делать.
              ещё вопрос.
              как pfs переезжает на другое железо?, ну в плане, беру винт и втыкаю в другую машину. сетевухи одинаковые, платформы в корне разные.

              и ещё. порты на pfs работают?
              хочу помимо вэбморды получить несколько приблуд. iscsi таргет нужно будет поднять. бэкапы лить и если что с них грузить, в случае чп

              1 Reply Last reply Reply Quote 0
              • N
                netormoz
                last edited by

                @WY6EPT:

                миднайт компилился пол часа 0о я чуть не припух
                слушай, а if_bge.ko у меня щас онли для i386 скомпилился.
                если я на х64 перехожу, придется по новой компилить.
                надо было сразу на 64 делать.
                ещё вопрос.
                как pfs переезжает на другое железо?, ну в плане, беру винт и втыкаю в другую машину. сетевухи одинаковые, платформы в корне разные.

                и ещё. порты на pfs работают?
                хочу помимо вэбморды получить несколько приблуд. iscsi таргет нужно будет поднять. бэкапы лить и если что с них грузить, в случае чп

                1. под 64 надо все делать под 64. В свежеустановленной 8.4 в /boot/kernel лежит бродкомовский готовый модуль или нет? Если лежит, может на pfs его оттуда взять?

                2. HD c Free можно спокойно тыкать в другую машину - главное, чтобы hardware notes отвечала.
                3. На pfs c помощью pkg_add -r можно поставить из реп development пакеты, скачать порты и с ними работать. Все поставленное будеn в /usr/local, а для старта при запуске YES прописывать в /etc/rc.conf.local 
                Но я предпочитаю загонять внутрь pfs  jail c freebsd и на ней все делать. Зачем на роутер, оптимизированный под сетевую безопасность, компилятор и тп ставить.

                1 Reply Last reply Reply Quote 0
                • N
                  netormoz
                  last edited by

                  удалось решить задачу?

                  1 Reply Last reply Reply Quote 0
                  • W
                    WY6EPT
                    last edited by

                    Дрова то я скомпилил.
                    Даже подумал как ядро пересобрать с дровами. Щас вопрос. Я всю жизнь миднайт командером по сетке все таскал. Подскажи как с фтпшника скачать файлик. Я один способ знаю, но там тоже нужно фтп клиент для консоли компилить. :)
                    Завтра буду шаманить. В выходные командировка была

                    1 Reply Last reply Reply Quote 0
                    • N
                      netormoz
                      last edited by

                      или через флешку или по сети через sftp.
                      Не надо ничего компилить на pfs.
                      заходишь по рутом и командуешь
                      setenv PACKAGESITE ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-8-stable/Latest

                      pkg_add -r mc

                      1 Reply Last reply Reply Quote 0
                      • N
                        netormoz
                        last edited by

                        @WY6EPT:

                        Даже подумал как ядро пересобрать с дровами.

                        Родное ядро pfs и freebsd 8.1 - разные вещи. У ядра pfs дополнительные патчи.

                        1 Reply Last reply Reply Quote 0
                        • W
                          WY6EPT
                          last edited by

                          и оно бы всё ничего, но…
                          флэшка наотрез отказывается маунтиться.
                          get и Wget не установлены.
                          штатный фтп тоже залочен к чертям.
                          а я ещё я очень хочу нормальную консоль с возможностью повторить предыдущий ввод ))

                          нашел баг.
                          если флэшку в биосе поставить на usb 1.1 всё заработает.
                          в режиме usb 2.0 не пашет.

                          пишет следующее =

                          kldstat

                          Id Refs Address    Size    Name
                          1    1 0xc0400000 117c18c  kernel

                          ls

                          acpi.ko            alpm.ko            if_stf.ko          lpbb.ko
                          acpi_aiboost.ko    amdpm.ko          iic.ko            ndis.ko
                          acpi_asus.ko      amdsmb.ko          iicbb.ko          nfsmb.ko
                          acpi_dock.ko      amdtemp.ko        iicbus.ko          opensolaris.ko
                          acpi_fujitsu.ko    coretemp.ko        iicsmb.ko          pcf.ko
                          acpi_hp.ko        cpufreq.ko        intpm.ko          pfsense_kernel.txt
                          acpi_ibm.ko        dummynet.ko        ipdivert.ko        runfw.ko
                          acpi_panasonic.ko  fdescfs.ko        ipfw.ko            smb.ko
                          acpi_sony.ko      glxsb.ko          ipmi.ko            smbus.ko
                          acpi_toshiba.ko    ichsmb.ko          ipmi_linux.ko      viapm.ko
                          acpi_video.ko      if_bge.ko          kernel.gz          zfs.ko
                          acpi_wmi.ko        if_ic.ko          linker.hints

                          kldload if_bge.ko

                          kldload: can't load if_bge.ko: No such file or directory

                          kldload /boot/kernel/if_bge.ko

                          kldload: can't load /boot/kernel/if_bge.ko: No such file or directory

                          а ну понятно он на моник выводит= KLD if_bge.ko depends on kernel - not available or version mismatch

                          ждать второго пришествия и выхода ядра версии 8.4 чёт не очень охота

                          1 Reply Last reply Reply Quote 0
                          • N
                            netormoz
                            last edited by

                            Cтавь Free 8.1 - а ней в  /usr/src/sys/modules/ бродкомовскую диру меняй на из 8.4 и компили

                            1 Reply Last reply Reply Quote 0
                            • N
                              netormoz
                              last edited by

                              @WY6EPT:

                              и оно бы всё ничего, но…
                              флэшка наотрез отказывается маунтиться.
                              get и Wget не установлены.
                              штатный фтп тоже залочен к чертям.
                              а я ещё я очень хочу нормальную консоль с возможностью повторить предыдущий ввод ))

                              sftp и scp - входят в openssh на любых дистрах. Надо научиться ими пользоваться, как и редактором vi. Без них на обрезанных юникcах никуда.

                              1 Reply Last reply Reply Quote 0
                              • W
                                WY6EPT
                                last edited by

                                вопрос на засыпку
                                в этой папочке ?usr/src/sys/modules/bge лежит только Makefilе
                                в обомх версия он присутствует.
                                пробовал скомпилить с родным, потом с подсунутым от 8.4
                                при добавлении модуля в ядро пишет
                                module_register: module bge/miibus already exists!
                                Module bge/miibus failed to register: 17
                                module_register: module pci/bge already exists!
                                Module pci/bge failed to register: 17
                                при этом 8.1 не видит сетевухи
                                я подозреваю то же будет на pfs, но попробую воткнуть.
                                отпишусь

                                1 Reply Last reply Reply Quote 0
                                • N
                                  netormoz
                                  last edited by

                                  if_bge_load="yes"

                                  в /boot/loader.conf.local припиши и перезагрузись просто
                                  потом kldstat

                                  kldload при уже статически собранным модулем в ядре не прокатит
                                  Перед компиляцией надо заменить из 8.4 в 8.1
                                  /usr/src/sys/modules/bge/Makefile
                                  и диру
                                  /usr/src/sys/dev/bge

                                  1 Reply Last reply Reply Quote 0
                                  • W
                                    WY6EPT
                                    last edited by

                                    так. а вот про папочку dev ты не упоминал. я ещё сегодня подумал про сим линки во время компиляции, но не понял, что они используют.
                                    смысл ясен. буду опять переставлять.
                                    тормоза на тестовой машине замучали.
                                    сегодня отрубил пулинг. интерфейс упал ((
                                    пришлось через внешку заходить и врубать ))
                                    завтра с утра постараюсь скомпилить и попробовать.

                                    и всё таки в какой конфиг ядра мне модуль вписывать?
                                    /boot/loader.conf.local  или  /boot/loader.conf

                                    1 Reply Last reply Reply Quote 0
                                    • N
                                      netormoz
                                      last edited by

                                      Можешь или в тот или в тот - в обоих случаях будет работать

                                      1 Reply Last reply Reply Quote 0
                                      • N
                                        netormoz
                                        last edited by

                                        @WY6EPT:

                                        так. а вот про папочку dev ты не упоминал. я ещё сегодня подумал про сим линки во время компиляции, но не понял, что они используют.

                                        Ну для практики мейк файл тоже поизучать полезно - не все коту масленица!!!

                                        $FreeBSD: release/8.4.0/sys/modules/bge/Makefile 170478 2007-06-10 00:58:41Z kensmith $

                                        .PATH: ${.CURDIR}/../../dev/bge                        ## ТУТ ВСЕ ВИДНООООООООООООООООО БЕЗ ОЧКОВ

                                        KMOD=  if_bge
                                        SRCS=  if_bge.c miibus_if.h miidevs.h device_if.h bus_if.h pci_if.h

                                        .if ${MACHINE_ARCH} == sparc64
                                        SRCS+=  ofw_bus_if.h
                                        .endif

                                        .include

                                        1 Reply Last reply Reply Quote 0
                                        • N
                                          netormoz
                                          last edited by

                                          @WY6EPT:

                                          тормоза на тестовой машине замучали.
                                          сегодня отрубил пулинг. интерфейс упал ((
                                          пришлось через внешку заходить и врубать ))
                                          завтра с утра постараюсь скомпилить и попробовать.

                                          Вот из-за вечных проблем с дровами и отсутствием размаха в виртуализации и пришлось полностью уйти на Дебиан.
                                          А так сидишь когда в фрии - она такая вся лапочка….

                                          1 Reply Last reply Reply Quote 0
                                          • W
                                            WY6EPT
                                            last edited by

                                            и правда что ))) всё написано.
                                            у меня видимо уже коробка соображать перестала.
                                            завтра опять буду фокусы повторять…
                                            воткну ка я ссд. сэкономлю пару тройку часов.
                                            спасибо за помощь.

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post
                                            Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.