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

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

    Scheduled Pinned Locked Moved Russian
    37 Posts 3 Posters 7.6k 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.
    • N Offline
      netormoz
      last edited by

      @WY6EPT:

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

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

      1 Reply Last reply Reply Quote 0
      • W Offline
        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 Offline
          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 Offline
            WY6EPT
            last edited by

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

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

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

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

              1 Reply Last reply Reply Quote 0
              • N Offline
                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 Offline
                  netormoz
                  last edited by

                  @WY6EPT:

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

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

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

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

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

                      возник вопрос, имею мамку с двумя вшитыми сетевыми Realtek ALC887
                      каким образом возможно раздобыть эти драйвера для фри, или мне забыть про эту затею?

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

                        тут все просто расписано
                        http://www.info-x.org/freebsd/programmy/desktop_na_freebsd.html

                        1 Reply Last reply Reply Quote 0
                        • A Offline
                          aleksvolgin
                          last edited by

                          …имею мамку с двумя вшитыми сетевыми Realtek ALC887... или мне забыть про эту затею?

                          Конечно забыть, потому, что это (ВНЕЗАПНО!) звуковой чип!  ;D

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

                            да я уже понял что промазал ))
                            Realtek 8111F вот этот чипсет

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

                              подсунул /dev/bge и /modues/bge от 8.4
                              при компилировании сругался на файло в dev.
                              выдал ошибки в строках на операнды и аргументы
                              чёт мне это совсем не нравится
                              http://cs311925.vk.me/v311925831/2d9a/IS42sbQM0UM.jpg

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

                                Предлагаю в 8.1 весь /usr/src заменить на 8.4
                                Ему там заголовочные файлы нужны - может по ним нестыковка

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

                                  мне тут еще предложили компилятор обновить, то что на синтаксис ругается. как думаешь?

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

                                    попробуй мой рецепт

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

                                      уже гоню все исходники на фтп ))
                                      кстати с реалтэкаом на микроматери попробовал PFS2.1 RC и они заработали ))
                                      так что сейчас L2 свич на 5 портов + sfp и выкину этот грёбаный dsr-1000. он мне весь мозг выел.

                                      файло скопирую, попробую воткнуть RC. вдруг увидит )) гемора меньше будет ))

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

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

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

                                          запихнул полностью папку src из 8.4 в 8.1
                                          скомпилил дрова. модуль ядра создался.
                                          при попытке подключения модуля к ядру получил отлуп=>
                                          KLD if_bge.ko: dependens on kernel  - not available or version mismatch
                                          kernel_load_file: Unsupported file type
                                          ну и естественно экзек формат эрор.
                                          вообщем все танцы с бубном успехом не увенчались.
                                          –-------------------------------------
                                          есть ещё соображения? я уже ради интереса хочу эти дрова добить.
                                          может кому и пригодится.

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

                                            Теперь надо пробывать оставить в сырцах исходники ядра от 8.1, а все остальное от 8.4 - если в лоб.
                                            А если применяя научную организацию труда, надо сделать sdiff в  между сырцами модуля в 8.1 и 8.4 - поизучать глазами разницу и может оказаться, что надо будет подставить только несколько строчек в сырцы модуля 8.1 из 8.4

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