找不到嵌入式驱动版块,发这也差不多吧
CPU:AT91RM9200
Kernel:2.6.17
问题描述:
dm9000静态加入内核编译可以通过,内核起来后可以识别
[root@ktdup5390 /]# ifconfig dm0
dm0 Link encap:Ethernet HWaddr 44:4D:50:00:03

6
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:26 Base address:0xe300
ping自己可以ping通,但与其他主机ping不通(估计没走硬件,直接从协议站里回去了 )
配置IP后出现如下问题
[root@ktdup5390 /]# ifconfig dm0 192.168.2.111
dmfe_open: start---------sqq
dev->name is dm0
dev->irq num is 26
request_irq:start
request_irq:setup_irq
setup_irq:start
setup_irq:spin_unlock_irqrestore
BUG: soft lockup detected on CPU#0!
然后就死这了
追进去看了一下,是中断申请出了问题。但通篇没查到这个错(soft lockup)是哪报的~