nixp.ru v3.0

20 октября 2017,
пятница,
09:50:23 MSK

DevOps с компанией «Флант»
Yorik написал 14 марта 2005 года в 11:29 (923 просмотра) Ведет себя как мужчина; открыл 13 тем в форуме, оставил 25 комментариев на сайте.

Привет всем.

…Проблема с сетевухой 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), то кем(как определить?), как лечить (и кого:)

Спасибо.

Genie

ммм.. вроде бы тебе <font color=«green»>(?!)</font> дали ссылку на <font color=«blue»>совет</font> отключить в bios настройку «Plug&Play OS» (выставить в no).

Yorik

…разобрался, спасибо добрым людям с linuxquestion. А тот правильный message я прочитал после того как и сюда отправил вопрос :). …Тормозим-с.

Тагдысь напрашивается другой вопрос. Может где-то есть более подробное описание этого глюка и с какими еще устройствами такая фигня происходит. И возможно ли корректно настроить сетевуху не отключая plug’n'play в BIOS-e? Проблема с драйвером? Что это вообще за ошибка такая (вопрос видимо к любителям поковыряться в ядре).

Спасибо