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.
    • 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
          • W
            WY6EPT
            last edited by

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

                              1 Reply Last reply Reply Quote 0
                              • W
                                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
                                  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.