Сайт | Скачать | Видео | Wiki

Автор Тема: PRA03: не видит Sundance / IC Plus IC Plus IP100A Integrated 10/100 Ethernet  (Прочитано 7264 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн myth

  • Новичок
  • *
  • Сообщений: 8
  • Репутация: +0/-0
  • Автор темы
Доброго времени... Искал нетребовательный дистр линукс, наткнулся на  PRA03, и на вид в нём всё клёва, но не видит сетовой карты, при загрузке предлагал всякие штуки типа netctl или gnome-ppp,  или как-то так, но они тоже ничего не могут сделать, пробовал разные варианты, имхо, отсутствует модуль ядра, правда это не окончательный диагноз, лишь предположение... МОжно ли поднять сеть?

Код
root@pra:live# ifconfig -a
lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 0  (Local Loopback)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

root@pra:live# lspci|grep net
02:00.0 Ethernet controller: Sundance Technology Inc / IC Plus Corp IC Plus IP100A Integrated 10/100 Ethernet MAC + PHY (rev 31)

root@pra:live# uname -a
Linux pra 4.4.1-pf3 #6 SMP PREEMPT Sat Feb 20 08:34:18 MSK 2016 i686 GNU/Linux
root@pra:live# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever

root@pra:live# inxi -v4
Resuming in non X mode: glxinfo not found. For package install advice run: inxi --recommends
System:    Host: pra Kernel: 4.4.1-pf3 i686 bits: 32 gcc: 5.2.0 Console: tty 0
           Distro: Arch Linux
Machine:   Device: desktop Mobo: Gigabyte model: 8I915PL-G v: x.x serial: N/A
           BIOS: Award v: F2 date: 04/01/2005
CPU:       Single core Intel Celeron (-UP-)
           arch: Netburst Prescott rev.9 cache: 256 KB
           flags: (lm nx pae sse sse2 sse3) bmips: 5626 speed: 2813 MHz (max)
Graphics:  Card: NVIDIA NV44 [GeForce 6200 TurboCache] bus-ID: 01:00.0
           Display Server: X.org 1.16.2.901
           drivers: nouveau (unloaded: modesetting,fbdev,nv,vesa)
           tty size: 80x24 Advanced Data: N/A for root
Network:   Card: Sundance / IC Plus IC Plus IP100A Integrated 10/100 Ethernet MAC + PHY
           port: a000 bus-ID: 02:00.0
           IF: N/A state: N/A speed: N/A duplex: N/A mac: N/A
Drives:    HDD Total Size: 40.0GB (87.5% used)
           ID-1: /dev/sda model: ST340810A size: 40.0GB temp: 34C
Info:      Processes: 162 Uptime: 2 min Memory: 94.4/1512.7MB
           Init: SysVinit Gcc sys: N/A
           Client: Shell (bash 4.3.301) inxi: 2.3.53

root@pra:live# modprobe sundance
modprobe: FATAL: Module sundance not found.

root@pra:live# ls /lib/modules/4.4.1-pf3/kernel/drivers/net/ethernet/dlink/
dl2k.ko
« Последнее редактирование: 11 Октябрь 2018, 17:31:56 от sfs »

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: Пра: нет сетевухи.
« Ответ #1 : 10 Октябрь 2018, 19:59:09 »
Можно ли поднять сеть?
Как дать полную информацию о проблеме:
Создание файла с диагностической информацией

 Первым делом скачать полный firmware (linux-firmware-20180518_any) и положить в папку modules. Перезагрузиться.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: PRA03: нет сетевухи.
« Ответ #2 : 11 Октябрь 2018, 09:09:37 »

Оффлайн myth

  • Новичок
  • *
  • Сообщений: 8
  • Репутация: +0/-0
  • Автор темы
Re: PRA03: нет сетевухи.
« Ответ #3 : 11 Октябрь 2018, 15:40:32 »
Первым делом скачать полный firmware (linux-firmware-20180518_any) и положить в папку modules. Перезагрузиться.
Скачал дистр(лив) pra03-1808fat.iso, в нём встроенный архив linux-firmware-20180518_any, сетевая карта не работает, симптомы те же, что и выше. Сделал полный вывод inxi. Пробовал также другие ядра, типа 4.18.3-pra03(kernel), ещё какие-то - результат такой же, сетевая не работает.

вики
Прочитал про firmware, мало что понял, думаю такая штука не нужна, а было бы достаточно модуля sundance.ko, в других дистрибутивах он есть и лежит в каталоге /lib/modules/XX.XX.X-XX/kernel/drivers/net/ethernet/dlink/, в дебиане к примеру в нём два файла: dl2k.ko и sundance.ko, а здесь этого модуля нет и скорее всего в ядро он не встроен, иначе бы сетевая работала.

PS Попробовал подключить модуль sundance.ko от дебиан9, через insmod - depmod, но команда insmod sundance.ko вылетает с какой-то ошибкой, вероятно что модули с разных ОС/ядер несовместимы, а пересобрать ядро в данном случае не знаю как.
« Последнее редактирование: 11 Октябрь 2018, 15:53:13 от myth »

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: PRA03: нет сетевухи.
« Ответ #4 : 11 Октябрь 2018, 16:26:33 »
Гуд. Завтра проверю что есть в ядре из этого.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: PRA03: нет сетевухи.
« Ответ #5 : 11 Октябрь 2018, 16:33:03 »
sundance.ko
В качестве теста попробовать запустить Wary из шапки форума. Там есть модуль sundance.ko.
Прямая ссылка:
 https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/puppyrus/wary-5.5-ru.iso

Завтра проверю что есть в ядре из этого.
Я посмотрел. Если речь идет о sundance.ko, то его нет. Хотя может в совсем уже старых есть.

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: PRA03: нет сетевухи.
« Ответ #6 : 11 Октябрь 2018, 16:34:57 »
.... Но я то буду смотреть исходники ядра, а не модули. Про модули и так ясно что нету. Видимо старая сетевая настолько.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: PRA03: нет сетевухи.
« Ответ #7 : 11 Октябрь 2018, 16:40:56 »
Хотя может в совсем уже старых есть.
Ядро 3.12.4-porteus
Код
000-kernel-p312.pfs/usr/lib/modules/3.12.4-porteus$ sudo find . -name sundance.ko
./kernel/drivers/net/ethernet/dlink/sundance.ko
Можно смело менять ядро в PRA-1808-retro
https://mirror.yandex.ru/puppyrus/puppyrus-a/kernel/0ld-01/3.12.4-porteus3/

P.s. Так же в 3.13.6-porteus  https://mirror.yandex.ru/puppyrus/puppyrus-a/kernel/0ld-01/3.13.6-porteus/
 В 4.2.5-porteus-nopae  https://mirror.yandex.ru/puppyrus/puppyrus-a/kernel/0ld-01/4.2.5-porteus-nopae/

 Вобщем подходят все ядра с porteus; nopae; retro в названии.
https://mirror.yandex.ru/puppyrus/puppyrus-a/kernel/0ld-01/

« Последнее редактирование: 11 Октябрь 2018, 16:53:30 от krasnyh »

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: PRA03: нет сетевухи.
« Ответ #8 : 11 Октябрь 2018, 17:28:48 »
dl2k.ko и sundance.ko
Для pra03 есть в ядрах *-porteus
Для roll *-MANJARO
http://wiki.puppyrus.org/soft/kern-change

Pro - надо бы и к нашим добавить

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: PRA03: нет сетевухи.
« Ответ #9 : 11 Октябрь 2018, 17:30:25 »
Попробовал подключить модуль sundance.ko от дебиан9, через insmod - depmod
от другого ядра не подойдет

Оффлайн myth

  • Новичок
  • *
  • Сообщений: 8
  • Репутация: +0/-0
  • Автор темы
Re: PRA03: не видит Sundance / IC Plus IC Plus IP100A Integrated 10/100 Ethernet
« Ответ #10 : 11 Октябрь 2018, 18:09:16 »
В качестве теста попробовать запустить Wary
Проверил, в Wary сеть есть.

Можно смело менять ядро в PRA-1808-retro
https://mirror.yandex.ru/puppyrus/puppyrus-a/kernel/0ld-01/3.12.4-porteus3/
Заменил имеющиеся файлы ядра на скачанные 3.12 переименовав их в *-4.4.1, система запустилась, работает, сеть есть.
Вобщем подходят все ядра с porteus; nopae; retro в названии.
Спасибо, посижу пока на 3.12, попозже может поменяю, пока работает и так, пишу ответ уже с новой системы))
Код
live@pra:~$ inxi -i
Resuming in non X mode: glxinfo not found. For package install advice run: inxi --recommends
Network:   Card: Sundance / IC Plus IC Plus IP100A Integrated 10/100 Ethernet MAC + PHY driver: sundance
           IF: eth1 state: unknown speed: 100 Mbps duplex: full mac: XX:XX:00:01:a2:b0
           WAN IP: XX.XXX.117.117
           IF: eth1 ip-v4: 192.168.0.123 ip-v6-link: XXXX::c24a:ff:fe01:a2b0



http://wiki.puppyrus.org/soft/kern-change
Ок, заменил 000-kernel-4.4.1...pfs на  000-kernel.pfs пропали предупреждения загрузки о нехватке модулей, теперь вроде вообще всё работает как надо)

Всем спасибо. Решено.

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: PRA03: не видит Sundance / IC Plus IC Plus IP100A Integrated 10/100 Ethernet
« Ответ #11 : 11 Октябрь 2018, 18:15:35 »
 Вопрос по inxi к админам.
Если бы автор сам не назвал модуль ядра сетевухи, то решение бы затянулось.
Код
Network:   Card: Sundance / IC Plus IC Plus IP100A Integrated 10/100 Ethernet MAC + PHY
           port: a000 bus-ID: 02:00.0 chip-ID: 13f0:0200
           IF: N/A state: N/A speed: N/A duplex: N/A mac: N/A

Вопрос.
 В этой ситуации помогла бы эта команда, чтобы определить модуль ядра сетевой или ничего бы не показала?
Код
lspci -knn | grep "Eth\|Net" -A2

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: PRA03: не видит Sundance / IC Plus IC Plus IP100A Integrated 10/100 Ethernet
« Ответ #12 : 12 Октябрь 2018, 02:18:17 »
dl2k модуль в ядре включен, sundance надо включить. Какой версии нужно ядро изменить?
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: PRA03: не видит Sundance / IC Plus IC Plus IP100A Integrated 10/100 Ethernet
« Ответ #13 : 12 Октябрь 2018, 09:07:18 »
В этой ситуации помогла бы эта команда, чтобы определить модуль ядра сетевой или ничего бы не показала?
Насколько я понимаю, inxi как раз и пользуется lspci
Ну и простого метода узнать что нужно (фирмваре, модуль ядра) я не знаю
sundance надо включить. Какой версии нужно ядро изменить?
То что в исо
Оно как раз среднее по версии и с проверенными видеодровами
Я правильно понимаю - надо будет добавить этот 1 файл? Или все ядро.... Видеодрова не убегут
Для 64 - наверное уже только со следующим ядром

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: PRA03: не видит Sundance / IC Plus IC Plus IP100A Integrated 10/100 Ethernet
« Ответ #14 : 12 Октябрь 2018, 09:44:59 »
То что в исо
а точнее?

Я правильно понимаю - надо будет добавить этот 1 файл? Или все ядро.... Видеодрова не убегут
да только один файл.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.