<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=GB2312" http-equiv="Content-Type">
<title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Hello, Sir(ervery one):<br>
<br>
I modified linux-2.6.20.11/drivers/net/Kconfig, just let it
build driver for cs89x0, but resulted in worse outcomes.<br>
<br>
HoHo_Zhao<br>
<br>
<br>
#<br>
# Ethernet<br>
#<br>
<br>
config CS89x0<br>
tristate "CS89x0 support"<br>
<br>
#depends on NET_PCI && (ISA || MACH_IXDP2351 ||
ARCH_IXDP2X01 || ARCH_PNX010X)<br>
<font color="#ff0000">depends on NET_ETHERNET</font><br>
<br>
---help---<br>
Support for CS89x0 chipset based Ethernet cards. If you have a<br>
network (Ethernet) card of this type, say Y and read the<br>
Ethernet-HOWTO, available from<br>
<a class="moz-txt-link-rfc2396E" href="http://www.tldp.org/docs.html#howto"><http://www.tldp.org/docs.html#howto></a> as well as<br>
<a class="moz-txt-link-rfc2396E" href="file:Documentation/networking/cs89x0.txt"><file:Documentation/networking/cs89x0.txt></a>.<br>
<br>
To compile this driver as a module, choose M here and read<br>
<a class="moz-txt-link-rfc2396E" href="file:Documentation/networking/net-modules.txt"><file:Documentation/networking/net-modules.txt></a>. The
module will be<br>
called cs89x0.<br>
<br>
<br>
+++++++++++++++++++++++ <font color="#3333ff">OUTCOMES</font>
+++++++++++++++++++++++++<br>
<br>
<br>
Uncompressing
Linux.............................................................
<br>
..... done, booting the kernel. <br>
<br>
Linux version 2.6.20.11 (<a class="moz-txt-link-abbreviated" href="mailto:HoHo@MIIX.honology.cn">HoHo@MIIX.honology.cn</a>) (gcc version 3.4.6) #1
PREEMPT Fri May 11 19:14:39 CST 2007<br>
<br>
CPU: ARM920T [41129200] revision 0 (ARMv4T), cr=c0007177<br>
<br>
Machine: Motorola MX1ADS<br>
<br>
Memory policy: ECC disabled, Data cache writeback<br>
<br>
CPU0: D VIVT write-back cache<br>
<br>
CPU0: I cache: 16384 bytes, associativity 64, 32 byte lines, 8 sets<br>
<br>
CPU0: D cache: 16384 bytes, associativity 64, 32 byte lines, 8 sets<br>
<br>
Built 1 zonelists. Total pages:
12192 <br>
<br>
Kernel command line: root=/dev/msdk
mem=48M <br>
<br>
PID hash table entries: 256 (order: 8, 1024
bytes) <br>
<br>
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)<br>
<br>
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)<br>
<br>
Memory: 48MB = 48MB total <br>
<br>
Memory: 46568KB available (1820K code, 191K data, 84K init)<br>
<br>
Mount-cache hash table entries: 512 <br>
<br>
CPU: Testing write buffer coherency:
ok <br>
<br>
NET: Registered protocol family 16 <br>
<br>
NET: Registered protocol family 2 <br>
<br>
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)<br>
<br>
TCP established hash table entries: 2048 (order: 1, 8192 bytes)<br>
<br>
TCP bind hash table entries: 1024 (order: 0, 4096
bytes) <br>
<br>
TCP: Hash tables configured (established 2048 bind
1024) <br>
<br>
TCP reno registered <br>
<br>
NetWinder Floating Point Emulator V0.97 (extended precision)<br>
<br>
JFFS2 version 2.2. (NAND) (C) 2001-2006 Red
H <br>
<br>
io scheduler noop registered <br>
<br>
io scheduler deadline registered <br>
<br>
io scheduler cfq registered (default) <br>
<br>
Serial: IMX driver<br>
<br>
imx-uart.0: ttySMX0 at MMIO 0xe0006000 (irq = 30) is a IMX<br>
<br>
imx-uart.1: ttySMX1 at MMIO 0xe0007000 (irq = 24) is a IMX<br>
<br>
loop: loaded (max 8 devices) <br>
<br>
<font color="#009900">cs89x0:cs89x0_probe(0x0) <br>
<br>
Unable to handle kernel NULL pointer dereference at virtual address
0000030a<br>
<br>
pgd = c0004000 <br>
<br>
[0000030a] *pgd=00000000 <br>
<br>
Internal error: Oops: 5 [#1] <br>
<br>
Modules linked in: <br>
<br>
CPU: 0 <br>
<br>
pc : [<c0136398>] lr : [<c0015bd0>] Not tai<br>
<br>
sp : c028deb4 ip : c028dec4 fp :
c028dec0 <br>
<br>
r10: c001a2c0 r9 : 00000000 r8 :
00000300 <br>
<br>
r7 : c036ac00 r6 : 00000000 r5 : c036ae60 r4 :
00000300 <br>
<br>
r3 : 00000001 r2 : c028c000 r1 : 0000000a r0 :
00000300 <br>
<br>
Flags: nZCv IRQs on FIQs on Mode SVC_32 Segment kernel<br>
<br>
Control: C000717F<br>
<br>
Table: 08004000 DAC: 00000017<br>
<br>
Process swapper (pid: 1, stack limit =
0xc028c250) <br>
<br>
Stack: (0xc028deb4 to 0xc028e000) <br>
<br>
dea0: c028df4c c028dec4
c0015bd0<br>
<br>
dec0: c013639c c036ac03 0000000a c028df4c ffffffff 00000002 c036ac00
ffffffff<br>
<br>
dee0: c028df30 c028def0 c01109e4 c01101cc 0000000a ffffffff ffffffff
00000002<br>
<br>
df00: 3fc953ff 00000000 c036ac00 00000000 00000000 00000001 00000000
c001a2c0<br>
<br>
df20: c028df3c c028df30 c001bfdc c036ac00 00000000 00000000 00000001
c001a2c0<br>
<br>
df40: c028df6c c028df50 c0016398 c0015af4 c001bfa4 00000001 00000000
c001a7e4<br>
<br>
df60: c028df88 c028df70 c00156e8 c0016318 00000001 00000000 c001a25c
c028dfa0<br>
<br>
df80: c028df8c c00157a4 c00156b4 00000000
c0 <br>
<br>
dfa0: c001572c 00000001 c001dcc4 c0034168 00000000 00000000 c001d06c
c003acd4<br>
<br>
dfc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000<br>
<br>
dfe0: 00000000 00000000 00000000 c028dff8 c003acd4 c001d07c ebff8abd
e2507000<br>
<br>
Backtrace: <br>
<br>
Function entered at [<c013638c>] from [<c0015bd0>]<br>
<br>
Function entered at [<c0015ae4>] from [<c0016398>]<br>
<br>
Function entered at [<c0016308>] from [<c00156e8>]<br>
<br>
r7 = C001A7E4 r6 = 00000000 r5 = 00000001 r4 = C001BFA4<br>
<br>
Function entered at [<c00156a4>] from [<c00157a4>]<br>
<br>
r6 = C001A25C r5 = 00000000 r4 = 00000001<br>
<br>
Function entered at [<c001571c>] from [<c001d10c>]<br>
<br>
r5 = C028C000 r4 = 00000000<br>
<br>
Function entered at [<c001d06c>] from [<c003acd4>]<br>
<br>
Code: e89daff0 e1a0c00d e92dd800 e24cb004 (e19000b1)<br>
<br>
<0>Kernel panic - not syncing: Attempted to kill init!<br>
</font><br>
</body>
</html>