[ЗАКРЫТО] Сетевуха 3Com 3C905C чудит...

Сетевая карта странно "работает": ifconfig её видит (eth0), однако в /dev её нет. :-| Инэт-манагер её видит, однако при попытке подключиться он долго крутит иконку (типа подключается), но в конце концов говорит не удалось.
Под виндой карта работала. (т.ч. сама карта исправна)

Все действия выполнял под SysRescueCD. Так же перепробовал Runtu, Debian (скачаны были тогда же, когда и этот рескуе), Suse (последняя) - ситуация одинаковая. Абсолютно.

Вся инфа, какую смог вытащить:

root@sysresccd /root % uname -a
Linux sysresccd 2.6.35-std164-i386 #3 SMP Tue Nov 30 20:42:46 UTC 2010 i686 Intel(R) Celeron(R) CPU 1.80GHz GenuineIntel GNU/Linux

root@sysresccd /root % lspci -vx
00:00.0 Host bridge: Intel Corporation 82845 845 [Brookdale] Chipset Host Bridge (rev 03)
	Subsystem: ASUSTeK Computer Inc. Device 8070
	Flags: bus master, fast devsel, latency 0
	Memory at e0000000 (32-bit, prefetchable) [=256M]
	Capabilities: [e4] Vendor Specific Information <?>
	Capabilities: [a0] AGP version 2.0
00: 86 80 30 1a 06 00 90 20 03 00 00 06 00 00 00 00
10: 08 00 00 e0 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 43 10 70 80
30: 00 00 00 00 e4 00 00 00 00 00 00 00 00 00 00 00

// лишний хлам я вырезал отсюда

02:0b.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado] (rev 74)
	Subsystem: 3Com Corporation 3C905CX-TX/TX-M Fast Etherlink for PC Management NIC
	Flags: bus master, medium devsel, latency 32, IRQ 23
	I/O ports at d800 [=128]
	Memory at d5800000 (32-bit, non-prefetchable) [=128]
	[virtual] Expansion ROM at d7e00000 [disabled] [=128K]
	Capabilities: [dc] Power Management version 2
	Kernel driver in use: 3c59x
	Kernel modules: 3c59x
00: b7 10 00 92 17 00 10 02 74 00 00 02 08 20 00 00
10: 01 d8 00 00 00 00 80 d5 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 b7 10 00 10
30: 00 00 00 00 dc 00 00 00 00 00 00 00 06 01 0a 0a

root@sysresccd /root % ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:04:76:97:15:ed  
          inet6 addr: fe80::204:76ff:fe97:15ed/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:15378 errors:0 dropped:0 overruns:1 frame:0
          TX packets:11 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:1766040 (1.6 MiB)  TX bytes:1896 (1.8 KiB)
          Interrupt:23 Base address:0xa000 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  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:0 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

root@sysresccd /root % ls /dev/eth*
zsh: no matches found: /dev/eth*

root@sysresccd /root % ls /dev     
block            loop6               ram8      tty13  tty40  ttyS1
bsg              loop7               ram9      tty14  tty41  ttyS2
btrfs-control    mapper              random    tty15  tty42  ttyS3
bus              mcelog              raw       tty16  tty43  urandom
cdrom            md                  rtc       tty17  tty44  usb
cdrw             md0                 rtc0      tty18  tty45  usbmon0
char             mem                 scd0      tty19  tty46  usbmon1
console          network_latency     sda       tty2   tty47  usbmon2
core             network_throughput  sda1      tty20  tty48  vcs
cpu              null                sda2      tty21  tty49  vcs1
cpu_dma_latency  nvram               sdb       tty22  tty5   vcs12
disk             oldmem              sdb1      tty23  tty50  vcs2
dvd              parport0            sdc       tty24  tty51  vcs3
dvdrw            port                sdc1      tty25  tty52  vcs4
fd               ptmx                sg0       tty26  tty53  vcs5
full             pts                 sg1       tty27  tty54  vcs6
fuse             ram0                sg2       tty28  tty55  vcsa
hidraw0          ram1                sg3       tty29  tty56  vcsa1
hidraw1          ram10               shm       tty3   tty57  vcsa12
hpet             ram11               snapshot  tty30  tty58  vcsa2
initctl          ram12               sr0       tty31  tty59  vcsa3
input            ram13               stderr    tty32  tty6   vcsa4
kmsg             ram14               stdin     tty33  tty60  vcsa5
log              ram15               stdout    tty34  tty61  vcsa6
loop0            ram2                tty       tty35  tty62  vga_arbiter
loop1            ram3                tty0      tty36  tty63  zero
loop2            ram4                tty1      tty37  tty7
loop3            ram5                tty10     tty38  tty8
loop4            ram6                tty11     tty39  tty9
loop5            ram7                tty12     tty4   ttyS0

root@sysresccd /root % ping google.ru
ping: unknown host google.ru

root@sysresccd /root % lsmod
Module                  Size  Used by
usb_storage            30477  1 
ipv6                  197097  10 
ppdev                   5558  0 
iTCO_wdt                7797  0 
iTCO_vendor_support     1299  1 iTCO_wdt
analog                  6334  0 
i2c_i801                7805  0 
ns558                   1757  0 
parport_pc             14605  0 
parport                20841  2 ppdev,parport_pc
gameport                5538  3 analog,ns558
i2c_core               15049  1 i2c_i801
pcspkr                  1094  0 
serio_raw               2803  0 
raid10                 16686  0 
raid456                49250  0 
async_raid6_recov       3835  1 raid456
async_pq                2868  2 raid456,async_raid6_recov
raid6_pq               77458  2 async_raid6_recov,async_pq
async_xor               2167  3 raid456,async_raid6_recov,async_pq
xor                    11413  1 async_xor
async_memcpy            1240  2 raid456,async_raid6_recov
async_tx                1546  5 raid456,async_raid6_recov,async_pq,async_xor,async_memcpy
raid1                  15670  1 
raid0                   6614  0 
multipath               4338  0 
linear                  2578  0 
3c59x                  30233  0 
mii                     2693  1 3c59x

Я первый раз наблюдаю ситуацию, когда ifconfig сетевуху видит, а в /dev соответствующего файла нету... кто знаком с этой магией???
Сначала подумал, что раз карта 3С905С называется, а модуль 3c59x, то возможно он просто "староват"... погуглил - пишут, что для этой сетевухи именно 3c59x и надо юзать. Я в тупике
Ещё у одного чела была похожая проблема с этой картой - так у него lspci -vx в третьей строке хекса выдал ff-ки, ему сказали что в этом и есть проблема... у меня их нет. :-|

И самое забавное, что, согласно ifconfig'у, сетевуха с кем-то даже данными обменивается...
down/up вроде как вполне нормально этот интерфейс опускают/поднимают (согласно тому же ifconfig'у).

El Pharaoh

El Pharaoh написал(а):
Сетевая карта странно "работает": ifconfig её видит (eth0), однако в /dev её нет

скорее всего сдохла железка - у меня такая же:

08:00.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado] (rev 74)
	Subsystem: 3Com Corporation 3C905CX-TX/TX-M Fast Etherlink for PC Management NIC
	Flags: bus master, medium devsel, latency 64, IRQ 16
	I/O ports at ec00 [=128]
	Memory at fbeffc00 (32-bit, non-prefetchable) [=128]
	Expansion ROM at fbec0000 [disabled] [=128K]
	Capabilities: [dc] Power Management version 2
	Kernel driver in use: 3c59x
00: b7 10 00 92 17 01 10 02 74 00 00 02 40 40 00 00
10: 01 ec 00 00 00 fc ef fb 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 b7 10 00 10
30: 00 00 ec fb dc 00 00 00 00 00 00 00 0a 01 0a 0a

работает и всегда (последние 10 лет по крайней мере :) работала

в /dev сетевые устройства не отображаются: см гл.17 ldd3

Сетевые карты в /dev не

Сетевые карты в /dev не отображаются.

Не грусти, товарищ! Всё хорошо, beautiful good!

странно.... О_о я был

странно.... О_о я был искренне убеждён, что раньше (ядро 2.6.~) я видел /dev/eth0 ....
Чтож, значит просто заменю карту, а эту на запчатси пущу. :) Всем спасибо за участие, вопрос можно считать решённым.

Это у тебя глюки были...

Это у тебя глюки были... :)
Никогда не показывались - by design!
A если у тебя Network Manager - выкинь и поставь что-нибудь еще - он достаточно глючный сам... а карту жалко... мне они раньше очень нравились... попробуй диагностику/настройки сначала (там много чего настраивается на уровне модуля, кстати), может и не надо выбрасывать... ;)

> попробуй

> попробуй диагностику/настройки сначала
а вот с этого момента хотелось бы по-подробнее...

Для этих карт есть набор

Для этих карт есть набор утилит на сайте 3com, но они под DOS. Скачайте, загрузитесь в DOS, хотя бы с флешки, протестируйте сетевую карту.

Под Linux'ом:

Под Linux'ом: mii-tool/ethtool - что-то будет работать, а что-то - нет (сейчас уже не помню).
О параметры посмотрите здесь:

modinfo 3c59x

При чём здесь ethtool, я

При чём здесь ethtool, я указал на утилиты тестирования сетевых карт 3с90x от разрботчика, 3com. С помощью эти утилит можно менять в том числе и прошивку на картах.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".