Savchuk Taras wrote: >On Wednesday 29 September 2004 06:09, Stephen McKay wrote: > > >>On Tuesday, 28th September 2004, Savchuk Taras wrote: >> >> >>>On Tuesday 28 September 2004 16:17, Jesse Marquez wrote: >>> >>>FreeBSD5.3-BETA4 >>> >>>I have the same output during boot: >>> >>> >>>>dc0: failed to force tx and rx to idle state >>>>dc0: failed to force tx and rx to idle state >>>>dc0: failed to force tx and rx to idle state >>>> >>>> >>This one comes up every year or so and is my fault (more or less). >>Maybe we can fix it now that people are reporting it, even though it >>is actually pretty harmless. >> >>What hardware do you have? Ie what other dc0: lines do you find in dmesg? >> >>If you are willing to edit some code and try again, what happens when >>you comment out the entire for loop at line 1379 of sys/pci/if_dc.c, which >>looks like this: >> >> for (i = 0; i < DC_TIMEOUT; i++) { >> isr = CSR_READ_4(sc, DC_ISR); >> if (isr & DC_ISR_TX_IDLE && >> ((isr & DC_ISR_RX_STATE) == DC_RXSTATE_STOPPED >>|| (isr & DC_ISR_RX_STATE) == DC_RXSTATE_WAIT)) break; >> DELAY(10); >> } >> >> if (i == DC_TIMEOUT) >> printf("dc%d: failed to force tx and " >> "rx to idle state\n", sc->dc_unit); >> >>Does your network card still work? >> >> > >I have made changes in "sys/pci/if_dc.c" as you said and have had this outout >during "buildkernel": >------------------------------------------------------------------------------------------------------------------------------------ >n-long-strings -mpreferred-stack-boundary=2 -ffreestanding >-Werror /usr/src/sys/pci/if_dc.c >/usr/src/sys/pci/if_dc.c: In function `dc_setcfg': >/usr/src/sys/pci/if_dc.c:1369: warning: unused variable `i' >/usr/src/sys/pci/if_dc.c:1370: warning: unused variable `isr' >*** Error code 1 > >Stop in /usr/obj/usr/src/sys/T53-B6. >*** Error code 1 > >Stop in /usr/src. >*** Error code 1 > >Stop in /usr/src. >root_at_taras.gznet.ru# >------------------------------------------------------------------------------------------------------------------------------------ > > >>The long story is that this test is probably unnecessary, though the manual >>for the original Intel 21143 requires it. If it was skipped for non-Intel >>chips, I think everyone would be happy. It would be nice to have some >>experimental verification of this theory though. >> >>Stephen. >> >> > > > dc0: <82c169 PNIC 10/100BaseTX> port 0xd800-0xd8ff mem 0xe3000000-0xe30000ff irq 10 at device 9.0 on pci0 miibus0: <MII bus> on dc0 bmtphy0: <BCM5201 10/100baseTX PHY> on miibus0 bmtphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto dc0: Ethernet address: 00:a0:cc:d6:92:ae dc0: [GIANT-LOCKED] I'm receiving the same error messege while trying to compile. Hmmm, maybe we are commenting the wrong thing? over and out jesseReceived on Wed Sep 29 2004 - 19:02:01 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:14 UTC