[ЗАКРЫТО] Сетевуха 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. С помощью эти утилит можно менять в том числе и прошивку на картах.