The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Сетевая карта во FreeBSD 4.2, !*! Lamerchaynik, 13-Фев-01, 19:48  [смотреть все]
Поставил я FreeBSD4.2 - сеть не работает. У меня стоит DEC Ethernet PCI DC21142 (Tulip). dmesg выдаёт среди прочего:
dc0: <Intel 21143 10/100BaseTX> irq9 at device 3.0 on oci0
dc0: couldn't map ports/memory
device_probe_and_attach: dc0 attach returned 6
Перекомпилил ядро. Всё осталось без изменений ;(. Как ему сказать конкретно, что у меня не интел а дек? (в ifconfig'е их обоих нет, нет вообще ни одной сетевухи). Как вообще добавлять во FreeBSD драйвера для новой железки? Только перекомпилированием ядра(там довольно маленький список железок по сравнению с биллиными осями)? Или можно как-то модуль прикрутить или ещё как?
  • RE: Сетевая карта во FreeBSD 4.2, !*! Lamerchaynik, 14:47 , 15-Фев-01 (1)
    Глаза мои косые ;). Оказывается я таки забыл задисейблить ту самую интеловскую сетевуху (наверно сбило с толку то, что там написано DEC/Intel). Теперь моя карта при загрузке вроде определяется, вроде ругани никакой нет, села на нужный irq9, но по прежнему ifconfig её не знает ;(, там сейчас только lo0, а про мою de0 он ничего не знает ;(. Как её активизировать? Или может всё-таки опять что-то с ядром не то?
    • RE2: Сетевая карта во FreeBSD 4.2, !*! Lamerchaynik, 15:25 , 15-Фев-01 (2)
      Пробовал и писать типа ifconfig de0 192.168.0.1 mask 255.255.255.0 - говорит не знаю мол таких - de0, хотя dmesg и утверждает обратное вроде бы:
      device_probe_and_attach: de0 attach returned 6
      Что сие означает                    ^^^^^^^^^^ ?
      В "man de" такого нет.

      И что означает в dmesg:
      config> di pcic0
      No such device: pcic0
      Invalid command or syntax. Type '?' for help.
      И то же самое для bt0, aic0, aha0,... все эти дивайсы я задисейблил, когда конфигал под себя GENERIC. Вероятно я где-то что-то недокрутил, может из-за этого и сетевуха не включается? Где ещё что надо править (всё вроде делал по докам)?

    • RE: Сетевая карта во FreeBSD 4.2, !*! Digger, 16:36 , 15-Фев-01 (3)
      смотри LINT - там описано все железо... если там есть твоя карта, то все круто :)
      а если нет, то свободен :)
      есть вариант еще OpenBSD - знает все сетевые карты...
      • RE: Сетевая карта во FreeBSD 4.2, !*! Lamerchaynik, 16:52 , 16-Фев-01 (4)
        Да есть там моя карта, при старте он её опознаёт, вроде нормально, пишет:
        device_probe_and_attach: do0 attach returned 6
        в отличие от того случая когда я в подправленом генерике оставил кроме неё интел и тогда она выдавала ошибку описанную в первом сообщении (dc0: couldn't map ports/memory). Или "returned 6" это тоже какая-то ошибка? Какое должно быть сообщение при загрузке когда с сетевухой всё ок?
        Пробовал я:
        cd /dev
        sh MAKEDEV de0
        а он мне: de0 - no such device name
        Необходимо ли запускать MAKEDEV или мой de0 сам должен появиться? А если необходимо, то как ему объяснить, что "such device" уже есть?

        Вроде простой вопрос, может кто-нубудь объяснит. У меня допустим есть БСД, всё работает как часы, захотел я туда добавить некую железку (сетевуху, звуковуху), что я должен сделать? Степ бай степ: перекомпилить ядро добавив в его конфигурацию эту железку, после чего она должна автоматически заработать (кончено после прописывания айпи адресов)? Или нужно ещё что-то делать? (MAKEDEV или ещё что-то?)




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру