On Mon, Mar 25, 2013 at 2:48 PM, Volodymyr Kostyrko via Redmine
Issue #2529 has been updated by kworr.
File coredump.jpg added
File coretrace.jpg added
It's getting worse. The card is detected correctly:
Mar 23 01:12:11 kernel: ste0: <Sundance ST201 10/100BaseTX> port 0xd100-0xd17f mem 0xfe920000-0xfe9201ff irq 20 at device 6.0 on pci2
Mar 23 01:12:11 kernel: miibus1: <MII bus> on ste0
Mar 23 01:12:11 kernel: ukphy0: <Generic IEEE 802.3u media interface> on miibus1
Mar 23 01:12:11 kernel: ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
Mar 23 01:12:11 kernel: ste0: MAC address: 00:26:18:eb:37:85
The only difference from FreeBSD is that ukphy0 doesn't report 'none' as mediaopt whereas on FreeBSD it does.
After this no packets are flowing through kernel. Something like one minute later kernel crashes with some gibberish words. I tried several times but result is different and unclear, screenshots attached.
I have taken a look at ste(4). This driver is not busdma(9) clean, so
it probably will not function correctly, e.g. the random crash you
have seen, on x86_64 system w/ more than 4GB memory.
If you or other folks are interested, other drivers, e.g. bfe(4),
could be used as an example to make ste(4) busdma(9) clean. Patches
are welcome! I personally don't have enough time to make various old
drivers busdma(9) currently.
Bug #2529: Sundance network adapter is not detected and attached
I have one of those ASUS NX1001 cards with Sundance controller. Current version doesn't correctly detects it.
pciconf -lv (snip):
none6@pci0:2:6:0: class=0x020000 card=0x82131043 chip=0x020013f0 rev=0x31 hdr=0x00
vendor = 'Sundance Technology Inc / IC Plus Corp'
device = 'IC Plus IP100A Integrated 10/100 Ethernet MAC + PHY'
class = network
subclass = ethernet
In current FreeBSD (RELENG_9) it is detected as:
ste0: <Sundance ST201 10/100BaseTX> port 0xd100-0xd17f mem 0xfe920000-0xfe9201ff irq 20 at device 6.0 on pci2
ste0: Ethernet address: 00:26:18:eb:37:85
miibus1: <MII bus> on ste0
ukphy0: <Generic IEEE 802.3u media interface> PHY 0 on miibus1
ukphy0: none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
You have received this notification because you have either subscribed to it, or are involved in it.
To change your notification preferences, please click here: http://bugs.dragonflybsd.org/my/account
Tomorrow Will Never Die