Титла: Tulip.ko не разпознава скоростта Публикувано от: d1saster в Jan 15, 2007, 08:57 При включване на компютъра диодите на мрежовата карта индикират 100 Мбитова връзка. След зареждане на модула tulip диодите индикират 10 Мб връзка и съответно мрежата през тази карта става недостъпна. След като, обаче, извадя и пак вкарам кабела нещата се нормализират. Ето и подробностите:
Slackware 11; 2.6.19.1 custom; #lspci 00:10.0 Ethernet controller: Asix Electronics Corporation ALFA GFC2204 Fast Ethernet (rev 03) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 165 (5000ns min, 10000ns max) Interrupt: pin A routed to IRQ 9 Region 0: I/O ports at 1400 [size=128] Region 1: Memory at f4040800 (32-bit, non-prefetchable) [size=128] [virtual] Expansion ROM at 20000000 [disabled] [size=256K] #lsmod tulip 48288 0 mii 8448 1 3c59x #dmesg Linux Tulip driver version 1.1.14-NAPI (May 11, 2002) tulip0: EEPROM default media type Autosense. tulip0: Index #0 - Media MII (#11) described by a 21140 MII PHY (1) block. tulip0: MII transceiver #1 config 3100 status 7829 advertising 01e1. eth1: ASIX AX88140 rev 3 at Port 0x1400, 00:80:AD:42:41:54, IRQ 9. 0000:00:10.0: tulip_stop_rxtx() failed eth1: Setting full-duplex based on MII#1 link partner capability of 45e1. eth1: no IPv6 routers present #ifconfig eth1 eth1 Link encap:Ethernet HWaddr 00:80:AD:42:41:54 inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0 inet6 addr: fe80::280:adff:fe42:4154/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:1 dropped:0 overruns:0 frame:0 TX packets:11 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 ![]() ![]() Interrupt:9 Base address:0x1400 На самата карта пише на два отделни чипа: Davicom DM9101F Asix AX88140AQ Пробвах да заредя модула dmfe, но не успява да разпознае хардуера. Но и не знам как да укажа подробности като зареждам модула като irq, memory и т.н. Благодаря предварително. Титла: Tulip.ko не разпознава скоростта Публикувано от: gat3way в Jan 15, 2007, 10:16 ethtool eth1 && paste ?
Титла: Tulip.ko не разпознава скоростта Публикувано от: melwin в Jan 15, 2007, 10:52 Възможно решение е просто да си зададеш ръчно скороста на мрежата при инициализацията на модула - за повече информация виж:
modinfo tulip Според мен имаш още мрежови карти, за които си премълчал ![]() Титла: Tulip.ko не разпознава скоростта Публикувано от: GRAND в Jan 15, 2007, 12:41 Използваи dmfe.ko има писано в този форум по темата вече
![]() Титла: Tulip.ko не разпознава скоростта Публикувано от: d1saster в Jan 15, 2007, 19:48 #ethtool eth1
Settings for eth1: No data available
parm: full_duplex:array of int parm: options:array of int parm: csr0:int parm: rx_copybreak:int parm: max_interrupt_work:int parm: tulip_debug:int Не ми е ясно как се задават параметри към модул. Освен това тези параметри трябва да се зададат автоматично по някакъв начин (udev).
Да. Имам още две мрежови карти. Поне за едната си личи от lsmod: mii 8448 1 3c59x, т.е. 3Com, ползваща модул 3c59x. Другата е безжична: Network controller: RaLink Ralink RT2600 802.11 MIMO. Струваше ми се ненужно да пускам повече инфо.
Във въпросът си споменах, че пробвах и с този модул. Може би грешката ми е, че го заредих, но преди това махнах tulip. В крайна сметка трябва ли и двата модула да са заредени. И как да накарам udev да зарежда и двата модула. Все още не знам дали при заредени двата модула едновременно картата се разпознава коректно (на работа съм в момента ;-))
Прочетох темите назад до Slackware 9.0 ![]() Титла: Tulip.ko не разпознава скоростта Публикувано от: GRAND в Jan 15, 2007, 21:48 Точно там е проблема, че не знам как става под Slackware. С риск да те излъжа ще ти кажа, че в /etc някъде имаше директория за настроики на мрежовите карти и други работи забравих точно как се казваше та в тази папка има фаил с модулите които трябва да се зареждат просто махни коментара за dmfe в този фаил и даи blacklist на tulip пак не съм много сигурен в кои фаил се задаваше виж в google
![]() ![]() Титла: Tulip.ko не разпознава скоростта Публикувано от: GRAND в Jan 15, 2007, 21:50 PS: Збравих да кажа че трябва да използваш само dmfe.ko
Титла: Tulip.ko не разпознава скоростта Публикувано от: VladSun в Jan 15, 2007, 22:12 За Slackware:
редактирай /etc/rc.d/rc.modules Ако искаш да подаваш параметри при зареждането, мисля, че от /etc/modprobe.conf ставаше. udev не мисля, че ти е проблем ... Титла: Tulip.ko не разпознава скоростта Публикувано от: d1saster в Jan 16, 2007, 18:37 Зареждам модулът dfme, но не се асоциира с мрежовата карта. Не знам дали има значение, но картата има два чипа, съответно Asix и Davicom. Asix работи с драйвер tulip, а Davicom - с dfme.
Ще се разтърся да компилирам модула dfme от сорскод и ще пробвам пак. И ако не успея, следващия ми въпрос е: Как да заредя две карти с един и същи модул. Става дума за 3Com, а модула е 3c59x. Титла: Tulip.ko не разпознава скоростта Публикувано от: VladSun в Jan 16, 2007, 18:39 Просто зареждаш модула с modprobe.
След това си вдигаш интерфейсите нормално (най-добре през rc.inet1.conf да ги опишеш) Титла: Tulip.ko не разпознава скоростта Публикувано от: d1saster в Jan 17, 2007, 01:44 dmfe по никакъв начин не мога да го накарам да сработи с тази мрежова карта. В ядрото версията на драйвера е 1.36.4, намерих сорскод на версия 1.43, но изобщо не иска да се компилира - избълва редове грешки и спря.
А дали това има някакво значение за нормалната работа на tulip модула (от хелпа на ядро 2.6.19.1 относно Generic Driver Options)
И още от Network device support ---> PHY device support: < > PHY Device support and infrastructure |