|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Michael Kostylev 2:5030/1530 11 Mar 2005 12:38:10 To : Edward Yudanov Subject : Full-Duplex [?] -------------------------------------------------------------------------------- At Fri, 11 Mar 2005 09:22:50 GMT, Edward Yudanov wrote: EY>>> Подскажите как правильно включать full-duplex 100MB принудительно на EY>>> сетевой, auto-detect выставляет только half-duplex :( MK>> $ modinfo 8139too EY> ====~/modinfo EY> parm: media int array (min = 1, max = 8), description "8139too: EY> Bits 4+9: force full duplex, bit 5: 100Mbps" EY> parm: full_duplex int array (min = 1, max = 8), description EY> "8139too: Force full duplex for board(s) (1)" EY> ====\ Что именно вызывает затруднения? Почему в options 8139too media=... младшая тетрада бит должна быть ненулевой? Детали как всегда в fs. ... unsigned int default_port:4; ... tp->default_port = option & 0xFF; ... if (tp->default_port) { printk(KERN_INFO " Forcing %dMbps %s-duplex operation.\n", (option & 0x20 ? 100 : 10), (option & 0x10 ? "full" : "half")); mdio_write(dev, tp->phys[0], 0, ((option & 0x20) ? 0x2000 : 0) | /* 100Mbps? */ ((option & 0x10) ? 0x0100 : 0)); /* Full duplex? */ } Michael --- Wanderlust/2.10.1 // Emacs/21.3 (i386-asplinux-linux-gnu) * Origin: Jedem das Seine (2:5030/1530) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/274042315965.html, оценка из 5, голосов 10
|