Автор Тема: Tulip.ko не разпознава скоростта  (Прочетена 2128 пъти)

d1saster

  • Напреднали
  • *****
  • Публикации: 182
    • Профил
При включване на компютъра диодите на мрежовата карта индикират 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 'B)'  TX bytes:678 (678.0 'B)'
          Interrupt:9 Base address:0x1400

На самата карта пише на два отделни чипа:
Davicom DM9101F
Asix AX88140AQ

Пробвах да заредя модула dmfe, но не успява да разпознае хардуера. Но и не знам как да укажа подробности като зареждам модула като irq, memory и т.н. Благодаря предварително.



Активен

gat3way

  • Напреднали
  • *****
  • Публикации: 6050
  • Relentless troll
    • Профил
    • WWW
Tulip.ko не разпознава скоростта
« Отговор #1 -: Jan 15, 2007, 10:16 »
ethtool  eth1 && paste ?
Активен

"Knowledge is power" - France is Bacon

melwin

  • Напреднали
  • *****
  • Публикации: 222
    • Профил
Tulip.ko не разпознава скоростта
« Отговор #2 -: Jan 15, 2007, 10:52 »
Възможно решение е просто да си зададеш ръчно скороста на мрежата при инициализацията на модула - за повече информация виж:
modinfo tulip

Според мен имаш още мрежови карти, за които си премълчал  '<img'>
Активен

The second is the basic unit of time. It is the length of time taken for 9192631770 periods of vibration of the caesium-133 atom to occur.

GRAND

  • Напреднали
  • *****
  • Публикации: 38
    • Профил
Tulip.ko не разпознава скоростта
« Отговор #3 -: Jan 15, 2007, 12:41 »
Използваи dmfe.ko има писано в този форум по темата вече '<img'>
Активен

d1saster

  • Напреднали
  • *****
  • Публикации: 182
    • Профил
Tulip.ko не разпознава скоростта
« Отговор #4 -: Jan 15, 2007, 19:48 »
#ethtool eth1
Settings for eth1:
No data available

Цитат
Възможно решение е просто да си зададеш ръчно скороста на мрежата при инициализацията на модула - за повече информация виж:
modinfo tulip


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).

Цитат
Според мен имаш още мрежови карти, за които си премълчал  '<img'>

Да. Имам още две мрежови карти. Поне за едната си личи от lsmod: mii                     8448  1 3c59x, т.е. 3Com, ползваща модул 3c59x. Другата е безжична: Network controller: RaLink Ralink RT2600 802.11 MIMO. Струваше ми се ненужно да пускам повече инфо.

Цитат
Използваи dmfe.ko

Във въпросът си споменах, че пробвах и с този модул. Може би грешката ми е, че го заредих, но преди това махнах tulip. В крайна сметка трябва ли и двата модула да са заредени. И как да накарам udev да зарежда и двата модула. Все още не знам дали при заредени двата модула едновременно картата се разпознава коректно (на работа съм в момента ;-))

Цитат
има писано в този форум по темата вече '<img'>

Прочетох темите назад до Slackware 9.0  '<img'> преди да попитам тук.
Активен

GRAND

  • Напреднали
  • *****
  • Публикации: 38
    • Профил
Tulip.ko не разпознава скоростта
« Отговор #5 -: Jan 15, 2007, 21:48 »
Точно там е проблема, че не знам как става под Slackware. С риск да те излъжа ще ти кажа, че в /etc някъде имаше директория за настроики на мрежовите карти и други работи забравих точно как се казваше та в тази папка има фаил с модулите които трябва да се зареждат просто махни коментара за dmfe в този фаил и даи blacklist на tulip пак не съм много сигурен в кои фаил се задаваше виж в google  '<img'>. 80% съм сигурен че ще проработи поздрави '<img'>
Активен

GRAND

  • Напреднали
  • *****
  • Публикации: 38
    • Профил
Tulip.ko не разпознава скоростта
« Отговор #6 -: Jan 15, 2007, 21:50 »
PS: Збравих да кажа че трябва да използваш само dmfe.ko



Активен

VladSun

  • Напреднали
  • *****
  • Публикации: 2166
    • Профил
Tulip.ko не разпознава скоростта
« Отговор #7 -: Jan 15, 2007, 22:12 »
За Slackware:
редактирай /etc/rc.d/rc.modules

Ако искаш да подаваш параметри при зареждането, мисля, че от /etc/modprobe.conf ставаше.

udev не мисля, че ти е проблем ...
Активен

KISS Principle ( Keep-It-Short-and-Simple )
http://openfmi.net/projects/flattc/
Има 10 вида хора на този свят - разбиращи двоичния код и тези, които не го разбират :P

d1saster

  • Напреднали
  • *****
  • Публикации: 182
    • Профил
Tulip.ko не разпознава скоростта
« Отговор #8 -: Jan 16, 2007, 18:37 »
Зареждам модулът dfme, но не се асоциира с мрежовата карта.  Не знам дали има значение, но картата има два чипа, съответно Asix и Davicom. Asix работи с драйвер tulip, а Davicom - с dfme.

Ще се разтърся да компилирам модула dfme от сорскод и ще пробвам пак.

И ако не успея, следващия ми въпрос е: Как да заредя две карти с един и същи модул. Става дума за 3Com, а модула е 3c59x.
Активен

VladSun

  • Напреднали
  • *****
  • Публикации: 2166
    • Профил
Tulip.ko не разпознава скоростта
« Отговор #9 -: Jan 16, 2007, 18:39 »
Просто зареждаш модула с modprobe.
След това си вдигаш интерфейсите нормално (най-добре през rc.inet1.conf да ги опишеш)
Активен

KISS Principle ( Keep-It-Short-and-Simple )
http://openfmi.net/projects/flattc/
Има 10 вида хора на този свят - разбиращи двоичния код и тези, които не го разбират :P

d1saster

  • Напреднали
  • *****
  • Публикации: 182
    • Профил
Tulip.ko не разпознава скоростта
« Отговор #10 -: Jan 17, 2007, 01:44 »
dmfe по никакъв начин не мога да го накарам да сработи с тази мрежова карта. В ядрото версията на драйвера е 1.36.4, намерих сорскод на версия 1.43, но изобщо не иска да се компилира - избълва редове грешки и спря.

А дали това има някакво значение за нормалната работа на tulip модула (от хелпа на ядро 2.6.19.1 относно Generic Driver Options)

  • Select only drivers that don't need compile-time external firmware
  • Prevent firmware from being built
<M> Userspace firmware loading support

И още от  Network device support ---> PHY device support:
< > PHY Device support and infrastructure
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
TULIP problem
Настройка на хардуер
sueka 3 1296 Последна публикация Nov 07, 2003, 16:22
от ILF