Я изменил свой жесткий диск, на котором работала LynxOS, на другой компьютер с другим процессором / материнской платой, но с той же конфигурацией периферийных устройств. Все работает, кроме сетевой карты Ethernet. Светодиоды правильно мигают, и я переустановил драйверы и собрал ядро, но при перезагрузке устройство не создается.

Единственные сетевые устройства, которые я вижу с помощью команды netstat -i, это sl0 - 7 и lo0.

Сетевая карта - PMC661J, и устройство должно быть rmx0.

Можно ли как-нибудь узнать, распознается ли система системой и почему она не связана с драйвером?

Версия LynxOS - 3.0.0, но если вы знаете, как это сделать в других системах Unix, пожалуйста, сообщите мне, и я попробую.

Спасибо, Зиц

3 ответа3

2

Либо вы не включили правильный драйвер netwook в ядро
см. (CONFIG.TBL)
либо установка устройства не обнаружила ваш чипсет PMC PCI

интерфейс будет создан только драйвером устройства после успешной установки устройства

Посмотрите на вывод команды устройств, он скажет вам, какие устройства были настроены в ядре, и подскажет, какое устройство не было инициализировано.

Я не помню, какой чипсет был в Ramix PMC661J
имя интерфейса rmx0 заставляет меня думать, что драйвер для этого PMC был предоставлен ramix (теперь GEfanuc)

Ура Стеф

1

Спасибо за ответ Stef.

Поскольку строка I:pmc66x.cfg включена в файл CONFIG.TBL и не прокомментирована, а файл pmc66x.cfg находится в каталоге /sys/cfg, я бы сказал, что это проблема не драйвера, а набора микросхем PMC PCI. ,

Вывод команды устройства следующие строки

 id type  driver     use count start    size  name                            
 0  char  0          2         0        0     null device
 1  char  1          1         0        0     memory
 2  char  2          0         0        0     ctrl dev
 3  char  3          14        db15cde8 0     kdconsole
 4  char  4          0         db1600a0 0     com 1
 5  char  4          0         db160c88 0     com 2
 6  char  5          0         db161870 0     raw HD 0-1
 7  char  7          0         db163918 0     raw Floppy 0-3
 8  char  9          0         (no dev) 0     SIM1522 RAW SCSI
 9  char  11         0         (no dev) 0     SIM1542 RAW SCSI
 10 char  13         0         (no dev) 0     SIM1742 RAW SCSI
 11 char  15         0         (no dev) 0     SIM2742 RAW SCSI
 12 char  17         0         (no dev) 0     SIM2940 RAW SCSI
 13 char  19         0         (no dev) 0     Lowlevel SCSI
 14 char  20         0         db163e58 0     raw_scsi_hd
 15 char  22         0         db165408 0     raw_scsi_mt
 16 char  23         0         (no dev) 0     raw HDS 2-3
 17 char  25         5         db1657f0 0     pty 0
 18 char  25         0         db1663c0 0     pty 1
 19 char  25         0         db166f90 0     pty 2
 20 char  25         0         db167b60 0     pty 3
 21 char  25         0         db168730 0     pty 4
 22 char  25         0         db169300 0     pty 5
 23 char  25         0         db169ed0 0     pty 6
 24 char  25         0         db16aaa0 0     pty 7
 25 char  26         0         db163c10 0     ptr 0
 26 char  27         0         0        0     hbtcpip0
 27 char  28         0         0        0     rmx
 28 char  29         1         db1ac328 0     unfs
 29 char  30         2         db1f0ce8 0     nfssvc
 30 char  31         0         db1f10e8 0     nfs_cache
 31 char  32         2         db2ae0e8 0     lock
 32 char  33         0         db0b05ac 0     streams
 33 stdev 34         0         0        0     clone
 34 stdev 35         0         0        0     strlog
 35 stdev 36         0         0        0     spipe
 36 char  37         0         0        0     tli
 37 stdev 38         0         0        0     tcp
 38 stdev 39         0         0        0     udp
 39 stdev 40         0         0        0     ip
 40 stdev 41         0         0        0     echo
 41 stdev 42         0         0        0     mux
 42 stdev 43         0         0        0     otomux
 43 char  44         0         0        0     Lynx Filesystem
 44 char  45         0         0        0     ISO9660 Filesystem
 45 char  46         0         db33bbd8 0     klog
 46 char  47         1         db33cc00 0     dpram
 0  block 6          3         db161870 0     HD 0-1
 1  block 8          0         db163918 0     Floppy 0-3
 2  block 10         0         (no dev) 0     SIM1522 SCSI
 3  block 12         0         (no dev) 0     SIM1542 SCSI
 4  block 14         0         (no dev) 0     SIM1742 SCSI
 5  block 16         0         (no dev) 0     SIM2742 SCSI
 6  block 18         0         (no dev) 0     SIM2940 SCSI
 7  block 21         0         db163e58 0     scsi_hd
 8  block 24         0         (no dev) 0     HDS 2-3

На другой машине, где у меня работает Ethernet-карта, строка rmx выглядит следующим образом:

 27 char  28         0         (no dev) 0     rmx

Ну и разные адреса в других устройствах, но я думаю, что это нормально.

Итак, похоже, что установка устройства не обнаружила мою карту, что я могу сделать?

Оборудование было протестировано и работает с другой ОС Microsoft.

ура

0

Решено, мне пришлось настроить в BIOS IRQ для порта PCI, в который была вставлена карта. Спасибо за ваше руководство Стеф

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .