[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
I recently cooked up /dev/ic/smc91cxx glue code for the Atari Falcon
68060 accelerator board ethernet/USB card (http://nature.atari.org).
Driver works otherwise, but smc91cxx MI driver timeouts and outputs
"sm0: device timeout" messages. Timeouts tend to occur when interface
is ifconfiged or after some data is transferred. Usually there's no
timeouts during data transfer. I'm also using /dev/mii/sqphy.c for
PHY. I can also comment out chip resetting from /dev/ic/smc91cxx.c
smc91cxx_watchdog() function to deal with the problem and it seems
that driver works fine without resetting. I'm using NetBSD -current.
Here's output from dmesg:
sm0: SMC91C111, revision 2, buffer size: 8192
sm0: MAC address 00:20:43:58:78:3c, default media MII (internal PHY)
sqphy0 at sm0 phy 0: Seeq 84220 10/100 media interface, rev. 0
sqphy0: using Seeq 84220 isolate/reset hack
sqphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
Could it be that problem is related to Seeq 84220 isolate/reset hack ?
I'm also wondering if anyone else is having similar problems with
SMC91C111 on different platforms.
Any help will be welcome.
Main Index |
Thread Index |