Привет всем.
…Проблема с сетевухой sis900 (onboard ethernet)
Не поднимается, зараза.
OS Slackware 10.1, kernel 2.4
А дело было так:
#lsmod|grep sis900
output:
sis900 12780 0 (autoclean)
crc32 2880 0 [sis900]
#ifconfig
output: вижу только loopback интерфейс
——————————————————————-
#ifconfig -a
output:
eth0 Link encap:Ethernet HWaddr 00:11:2F:4B:C3:05
inet addr:10.2.12.123 Bcast:10.2.12.255 Mask:255.255.255.0
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Base address:0×8800
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:352 errors:0 dropped:0 overruns:0 frame:0
TX packets:352 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:24241 (23.6 Kb) TX bytes:24241 (23.6 Kb)
——————————————————————-
#ifconfig eth0 10.2.12.123
output:
SIOCSIFFLAGS: Device or resource busy (при этом ip-адрес все-таки изменяется но увидеть его можно только по «ifconfig -a»)
#ifconfig eth0 up
output:
SIOCSIFFLAGS: Device or resource busy
Пингуем сами себя
#ping 10.2.12.123 — Ok
Пингуем удаленную машину. Никаких роутеров, VLAN-ов и пр. по пути нет.
#ping 10.2.12.xxx — «network is unreachable»
—————————————-
#lspci -v
output:
00:04.0 Ethernet controller: Silicon Integrated Systems [SiS] SiS900 PCI Fast Ethernet (rev 91)
Subsystem: Asustek Computer, Inc.: Unknown device 80a7
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR-
Latency: 32 (13000ns min, 2750ns max)
Interrupt: pin A routed to IRQ 0
Region 0: I/O ports at 8800 [size=256]
Region 1: Memory at e5800000 (32-bit, non-prefetchable) [size=4K]
Expansion ROM at effe0000 [disabled] [size=128K]
Capabilities: [40] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
—————————————--
Модуль без проблем загружается/выгружается:
insmod sis900/rmmod sis900
Второй осью на этой же машине стоит w2k, сеть прекрасно пингуется, так что проблема с Linux-ом и/или с кривыми руками.
Что происходит? Если ресурс занят(SIOCSIFFLAGS: Device or resource busy), то кем(как определить?), как лечить (и кого:)
Спасибо.
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
ммм.. вроде бы тебе <font color=«green»>(?!)</font> дали ссылку на <font color=«blue»>совет</font> отключить в bios настройку «Plug&Play OS» (выставить в no).
…разобрался, спасибо добрым людям с linuxquestion. А тот правильный message я прочитал после того как и сюда отправил вопрос :). …Тормозим-с.
Тагдысь напрашивается другой вопрос. Может где-то есть более подробное описание этого глюка и с какими еще устройствами такая фигня происходит. И возможно ли корректно настроить сетевуху не отключая plug’n'play в BIOS-e? Проблема с драйвером? Что это вообще за ошибка такая (вопрос видимо к любителям поковыряться в ядре).
Спасибо