[ЗАКРЫТО] Сетевуха 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
скорее всего сдохла железка - у меня такая же:
работает и всегда (последние 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 - что-то будет работать, а что-то - нет (сейчас уже не помню).
О параметры посмотрите здесь:
При чём здесь ethtool, я
При чём здесь ethtool, я указал на утилиты тестирования сетевых карт 3с90x от разрботчика, 3com. С помощью эти утилит можно менять в том числе и прошивку на картах.