Автор Тема: Как включить сетевую [RTL8139], которую отключает Виндоус?  (Прочитано 3662 раз)

Оффлайн mayhl

  • Завсегдатай
  • *
  • Сообщений: 572
    • softmasterhl.awardspace.info
    • Email
При выключении или перезагрузке Виндоус [98] отключается(гаснет светодиод, потом при загрузке Виндоус - включается) сетевая карта [RTL8139].
АльnЛинукс LXDE6 после этого карту везде показывает, но она не работает (светодиод не горит).
Если же не дать Виндоусу отключить сетевую, нажав Reset, то в LXDE6 работает без проблем и не отключается вообще.
В биосе комп. (материнка IBM i810) или в драйвере Виндоуса 98 нет никаких возможностей управления отключением или энергосбережением , в том числе, сетевой карты.
Можно ли как-то включатьсетевую принудительно?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Что показывает
lspci -n
lspci -v

про карточку?

Оффлайн mayhl

  • Завсегдатай
  • *
  • Сообщений: 572
    • softmasterhl.awardspace.info
    • Email
Во включенном или выключенном состоянии нет разницы:
Спойлер
01:05.0 0200: 10ec:8139 (rev 10)
Спойлер
01:05.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8100/8101L/8139 PCI Fast Ethernet Adapter (rev 10)
   Subsystem: Surecom Technology EP-320X-R
   Flags: bus master, medium devsel, latency 208, IRQ 5
   I/O ports at 7800 [size=256]
   Memory at febfff00 (32-bit, non-prefetchable) [size=256]
   Capabilities: [50] Power Management version 2
   Kernel driver in use: 8139too
   Kernel modules: 8139too, 8139cp

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Возможно это поможет
https://forum.altlinux.org/index.php?topic=206.
По очереди проверить оба драйвера (внося другой в блеклист).

Оффлайн sirares

  • Давно тут
  • **
  • Сообщений: 187
У меня  было нечто похожее: "Сначала в Linux катрочка работает, после перезагрузки в Windows и отключении в ней карточки(так нужно было) затем перезагрузки в Linux карточка виделась, но связи не было." В итоге выяснилось, что карточка меняла свое имя: до процедуры имя было enp3s0, затем какое-то совсем другое fc"xxx", точно не помню, дело в том, что имя enp3s0 в этом случае было занято другим интерфейсом, который обычно опредлялся вторым...
Проблему решил жестко прописав карточку как eth0 по мас адресу в файле rc.inet1.conf и настройки сети соответственно в нем же, старт же сети через ссылку в rc.local на rc.inet1 но это было на Slakware based системе и года два-три назад...
Понимаю - "костыль", да еще какой - использовать устаревшую подсистему сети!!! Но мне было так понятней и все работало на ура!!!
Так что для начала сравните работающую сеть и не работающую командой ifconfig. Выброс команды направтье в файл. А дальше может кто поумней подскажет как на современной подсистеме сети исключить смену имени. сейчас для этого кажется испольуют  rules.d

Оффлайн mayhl

  • Завсегдатай
  • *
  • Сообщений: 572
    • softmasterhl.awardspace.info
    • Email
Имя интерфейса не меняется независимо от того работает сетевуха или нет.

При помещении в /etc/modprobe.d/blacklist.cfg - 8139too или 8139cp = сетевой интерфейс исчезает
(пропадает строчка Kernel driver in use: 8139too в выводе lspci -v).

После написаного:
Благодарю за советы.
Спойлер
Пришлось распечатывать скриншоты с каждого комп. в школе по устному заявлению из прокуратуры: кто-то им сказал, что можно "распечатать скриншоты сведения о системе..." и "нужно лицензию на офис" даже если везде ОпенОфис... Прислали запрос: дословно, на "основании закона о Прокуратуре..." "является ли в комп. ПО школы лицензионным...".
Комп. в школе были убраны (для ремонта), интернет отключен на лето...
Со Школьного сервера в стандартной установке скриншот локально снять не удалось, пришлось по сети...

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
При выключении или перезагрузке Виндоус [98] отключается(гаснет светодиод, потом при загрузке Виндоус - включается) сетевая карта [RTL8139].

У меня на каком-то из альтовых ядер такая проблема на nx6110 лечилась сбросом CMOS с последующей перенастройкой в BIOS Setup.


АльnЛинукс LXDE6 после этого карту везде показывает, но она не работает (светодиод не горит).
Если же не дать Виндоусу отключить сетевую, нажав Reset, то в LXDE6 работает без проблем и не отключается вообще.
В биосе комп. (материнка IBM i810) или в драйвере Виндоуса 98 нет никаких возможностей управления отключением или энергосбережением , в том числе, сетевой карты.
Можно ли как-то включатьсетевую принудительно?

Когда из 98-й перезагрузитесь в alt, покажите через Copy/Past выброс
# rfkill list all


Можно ли как-то включатьсетевую принудительно?

soft block (если это soft а не hard) лечится через
# rfkill unblock all
но сервисом делать его нужно после udev и до поднятия сети.
В системах на sysvinit это делается легко:
стартом сервиса очередью позже 02, но раньше 10:
# grep chkconfig /etc/init.d/{NetworkManager,network,udevd}
/etc/init.d/NetworkManager:# chkconfig: - 12 90
/etc/init.d/network:# chkconfig: 345 10 90
/etc/init.d/udevd:# chkconfig: 2345 02 95

В советах подробно описан принцип создания сервиса sysv на примере демонтирования самба на разгрузке системы.

Учтите, что аппаратная разблокировка беспроводных интерфейсов одним нажатием кнопки работает только на ноутбуках подобных ноутбуку HP Compaq nx6110, у которых кнопка wifi с индикатором, это Hard block/unblock, т.е. аппаратная кнопка аппаратной разблокировки, и её работа не зависит от наличия операционной системы.
В современных ноутбуках, такая кнопка, это Soft block/unblock и она требует наличия поддержки в операционной системе.
И также учтите что: rfkill не умеет выполнять hard unblock, только soft unblock беспроводных интерфейсов.

Оффлайн mayhl

  • Завсегдатай
  • *
  • Сообщений: 572
    • softmasterhl.awardspace.info
    • Email
У меня на каком-то из альтовых ядер такая проблема на nx6110 лечилась сбросом CMOS с последующей перенастройкой в BIOS Setup.

Когда из 98-й перезагрузитесь в alt, покажите через Copy/Past выброс
# rfkill list all

soft block (если это soft а не hard) лечится через
# rfkill unblock all
но сервисом делать его нужно после udev и до поднятия сети.
В системах на sysvinit это делается легко:
стартом сервиса очередью позже 02, но раньше 10:
# grep chkconfig /etc/init.d/{NetworkManager,network,udevd}
/etc/init.d/NetworkManager:# chkconfig: - 12 90
/etc/init.d/network:# chkconfig: 345 10 90
/etc/init.d/udevd:# chkconfig: 2345 02 95
...
Уточняю: материнская плата (десктоп intel810) GA-6WMMC7 с биосом IBM (серийный номер и т.п., пока думаю пробовать прошить на стандартный от Gigabyte); проводная сетевая вставлена в PCI... Биос сбрасывался, сохранялся по умолчанию. Все возможные энергосбережения отключены, в том числе и перемычка Green mode.

Установил rfkill.
#rfkill list all
Can't open RFKILL control device: No such file or directory

# grep chkconfig /etc/init.d/{NetworkManager,network,udevd}
/etc/init.d/NetworkManager:# chkconfig: - 12 90
/etc/init.d/network:# chkconfig: 2345 10 90
/etc/init.d/udevd:# chkconfig: 2345 02 95
« Последнее редактирование: 25.06.2017 08:22:39 от mayhl »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
GA-6WMMC7 с биосом IBM
проводная сетевая вставлена в PCI.

Тогда вывод команды
lspci -knn|grep -A2 Ethernet

Праздное любопытство:
А почему в гигабайте IBM-овский BIOS?

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Что-то мне начинает припоминаться у себя давным-давно...
Натыкался в нете:
Ваша ситуация с ситуацией у парня один-в-один: чип тот же, в Windows XP работает, в Линус не работает, индикатор не горит. Но стоило парню карту вставить в другой слот, как всё заработало и индикатор загорелся. А попробуйте, чем чёрт не шутит.
Если надо, ссылку на обсуждение приведу позже. Выбросов там никаких, смотреть нечего. И последнее сообщение о смене слота и положительном результате в Линукс.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259

Оффлайн mayhl

  • Завсегдатай
  • *
  • Сообщений: 572
    • softmasterhl.awardspace.info
    • Email
... Праздное любопытство:
А почему в гигабайте IBM-овский BIOS?
На материнках биос IBM (логотип ..., google/yandex знает - "GA-6WMMC7 IBM", даже на youtube посмотрел) скорее всего "родной" типа фирменный в каждой с разными серийными номерами.
Понятно, что сетевуха, то работает до тех пор пока её не выключит Виндоус (при выходе, перезапуске - Виндоус 98 макс. обновлённый (98if), номера поправлены на лицензионные), однако, хотелось бы, после этого, суметь её включить в Линуксе.

Спойлер
Несколько штук работает до сих пор (несколько осталось у меня для замены), пара счас (Вин 98, Альт Линукс p5 - для администрирования) работает на написанным мной оперативном учёте (фохпро 15 лет назад ещё на p1 отдал студентке на дипломную работу, предприятие внедрило... интенсивный приём заказов 60 в час - клиент в минуту...), на одной в школе Школьный сервер сначала (p6 счас p7) - прокси  с dansguardian... (сетевухи 8029 + 8139 + intel)... Да, вот захотелось фохпро под АльЛинуксом запустить или переписать.
« Последнее редактирование: 29.06.2017 09:22:18 от mayhl »

Оффлайн mayhl

  • Завсегдатай
  • *
  • Сообщений: 572
    • softmasterhl.awardspace.info
    • Email
Проблемный эффект проявляется в любом слоте PCI (однако, если переставлять сетевую в выключенном состоянии, то первоначально она включается, горят светодиоды, а при выходе из виндоус 98 - выключается), на двух аналогичных сетевых (вывод lspci - во 2-ом ответе) и на 3-ей сетевой (с Subsystem: Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8100/8101L/8139 PCI Fast Ethernet Adapter)
« Последнее редактирование: 29.06.2017 09:13:51 от mayhl »