A conflict event was happened with Ethernet port (e1000) during the upload linux kernel with Redboot

A conflict event was happened with Ethernet port (e1000) during the upload linux kernel with Redboot

Imagen de allen-lin

The details of development as following:


1. Linux Kernel: linux-2.6.13.4.tar.bz2


2. Patch File: patch-2.6.13.4-dw3.bz2


3. RedBoot Version: 2.3-IOP-RedBoot


The process to load kernel to demo board, as the following:


RedBoot bootstrap and debug environment [ROMRAM]
Intel IOP RedBoot release
version 2.3-IOP-RedBoot
built 16:34:32, Nov 20 2006


Platform: IQ8134x MC (XScale) Core1, DDR2-533
IF_PCIX: 1, PCIe RC, PCI-X CR: PCIX-133
B-step, IB Speed: 400MHz, Core Speed: 800MHz
Copyright (C) 2000, 2001, 2002, Red Hat, Inc.


RAM: 0x00000000-0x10000000, 0x00053498-0x0ffd1000 available
FLASH: 0xf0000000 - 0xf1000000, 128 blocks of 0x00020000 bytes each.
RedBoot> load -r -v -b 0x01008000 zImage.v2613
Using default protocol (TFTP)
|
Raw file loaded 0x01008000-0x01160867, assumed entry at 0x01008000
RedBoot> exec 0x01008000
Using base address 0x01008000 and length 0x00158868
The boot tags are located at 0x00000100
Booting the kernel...
Uncompressing
Linux..................................................................
Linux version 2.6.13.4-dw3 (root@localhost.localdomain) (gcc version 3.4.2) #2 Tue N6
CPU: XSC3-IOP8134x Family [69056814] revision 4 (ARMv5TE)
Machine: Intel IQ81340MC
Memory policy: ECC disabled, Data cache writeback
CPU0: D VIVT undefined 5 cache
CPU0: I cache: 32768 bytes, associativity 4, 32 byte lines, 256 sets
CPU0: D cache: 32768 bytes, associativity 4, 32 byte lines, 256 sets
Built 1 zonelists
Kernel command line: ip=BOOTP root=/dev/nfs console=ttyS0,115200 rootfstype=nfs nfsre
PID hash table entries: 2048 (order: 11, 32768 bytes)
Console: colour dummy device 80x30
Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
Memory: 256MB = 256MB total
Memory: 256512KB available (2144K code, 526K data, 340K init)
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
NET: Registered protocol family 16
PCI: bus0: Fast back to back transfers disabled
PCI: device 0000:01:00.0 has unknown header type 5c, ignoring.
PCI: bus1: Fast back to back transfers enabled
SCSI subsystem initialized
NetWinder Floating Point Emulator V0.97 (double precision)
Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
Serial: 8250/16550 driver $Revision: 1.90 $ 2 ports, IRQ sharing disabled
ttyS0 at MMIO 0xffd82340 (irq = 52) is a XScale
io scheduler noop registered
io scheduler deadline registered
RAMDISK driver initialized: 1 RAM disks of 16384K size 1024 blocksize
Intel PRO/1000 Network Driver - version 6.0.60-k2
Copyright (c) 1999-2005 Intel Corporation.
e1000: eth0: e1000_probe: Intel PRO/1000 Network Connection
e1000: eth1: e1000_probe: Intel PRO/1000 Network Connection
physmap flash device: 2000000 at f0000000
phys_mapped_flash: Found 1 x16 devices at 0x0 in 16-bit bank
Intel/Sharp Extended Query Table at 0x0031
Using buffer write method
cfi_cmdset_0001: Erase suspend on write enabled
cmdlinepart partition parsing not available
RedBoot partition parsing not available
mice: PS/2 mouse device common for all mice
md: raid0 personality registered as nr 2
md: raid1 personality registered as nr 3
md: raid10 personality registered as nr 9
md: raid5 personality registered as nr 4
raid5: measuring checksumming speed
arm4regs : 686.800 MB/sec
8regs : 478.000 MB/sec
32regs : 589.200 MB/sec
raid5: using function: arm4regs (686.800 MB/sec)
raid6: int32x1 89 MB/s
raid6: int32x2 121 MB/s
raid6: int32x4 98 MB/s
raid6: int32x8 84 MB/s
raid6: using algorithm int32x2 (121 MB/s)
md: raid6 personality registered as nr 8
md: md driver 0.90.2 MAX_MD_DEVS=256, MD_SB_DISKS=27
md: bitmap version 3.38
NET: Registered protocol family 2
IP route cache hash table entries: 4096 (order: 2, 16384 bytes)
TCP established hash table entries: 16384 (order: 5, 131072 bytes)
TCP bind hash table entries: 16384 (order: 4, 65536 bytes)
TCP: Hash tables configured (established 16384 bind 16384)
TCP reno registered
TCP bic regis
tered
NET: Registered protocol family 1
NET: Registered protocol family 17
NET: Registered protocol family 15
irq26: nobody cared


Pid: 1, comm: swapper
CPU: 0
PC is at setup_irq+0xe0/0xec
LR is at setup_irq+0xdc/0xec
pc : [] lr : [] Not tainted
sp : c05bfe48 ip : c05bfe48 fp : c05bfe64
r10: cfc38000 r9 : c0288ad4 r8 : cfc38000
r7 : 00000000 r6 : 0000001a r5 : 40000013 r4 : cfd56d00
r3 : c02d5920 r2 : 04000100 r1 : 00000001 r0 : 0000001a
Flags: nZCv IRQs on FIQs on Mode SVC_32 Segment kernel
Control: 400397F Table: 00004018 DAC: 00000035
[] (show_regs+0x0/0x4c) from [] (report_bad_irq+0x6c/0xcc)
r4 = C05BFE00
[] (report_bad_irq+0x0/0xcc) from [] (do_level_IRQ+0x80/0xbc)
r5 = 0000001A r4 = C02D3EEC
[] (do_level_IRQ+0x0/0xbc) from [] (asm_do_IRQ+0x50/0x13c)
r6 = 04000000 r5 = C05BFE34 r4 = FFFFFFFF
[] (asm_do_IRQ+0x0/0x13c) from [] (__irq_svc+0x24/0xc0)
[] (setup_irq+0x0/0xec) from [] (request_irq+0xbc/0xd8)
r7 = C0170D7C r6 = 14000000 r5 = 0000001A r4 = CFD56D00
[] (request_irq+0x0/0xd8) from [] (e1000_up+0x310/0x3b0)
[] (e1000_up+0x0/0x3b0) from [] (e1000_open+0x38/0x80)
r8 = 00001002 r7 = 00000000 r6 = 00001002 r5 = 00000000
r4 = CFC38220
[] (e1000_open+0x0/0x80) from [] (dev_open+0x64/0xc8)
r5 = 00000000 r4 = CFC38000
[] (dev_open+0x0/0xc8) from [] (dev_change_flags+0x64/0x124)
r5 = 00001003 r4 = CFC38000
[] (dev_change_flags+0x0/0x124) from [] (ip_auto_config+0x16c/0x)
r7 = C005C618 r6 = 00000001 r5 = 00000000 r4 = CFC38000
[] (ip_auto_config+0x0/0xef0) from [] (init+0x8c/0x1c8)
[] (init+0x0/0x1c8) from [] (do_exit+0x0/0xb38)
r7 = 00000000 r6 = 00000000 r5 = 00000000 r4 = 00000000
[] (dump_stack+0x0/0x14) from [] (report_bad_irq+0x70/0xcc)
[] (report_bad_irq+0x0/0xcc) from [] (do_level_IRQ+0x80/0xbc)
r5 = 0000001A r4 = C02D3EEC
[] (do_level_IRQ+0x0/0xbc) from [] (asm_do_IRQ+0x50/0x13c)
r6 = 04000000 r5 = C05BFE34 r4 = FFFFFFFF
[] (asm_do_IRQ+0x0/0x13c) from [] (__irq_svc+0x24/0xc0)
[] (setup_irq+0x0/0xec) from [] (request_irq+0xbc/0xd8)
r7 = C0170D7C r6 = 14000000 r5 = 0000001A r4 = CFD56D00
[] (request_irq+0x0/
0xd8) from [] (e1000_up+0x310/0x3b0)
[] (e1000_up+0x0/0x3b0) from [] (e1000_open+0x38/0x80)
r8 = 00001002 r7 = 00000000 r6 = 00001002 r5 = 00000000
r4 = CFC38220
[] (e1000_open+0x0/0x80) from [] (dev_open+0x64/0xc8)
r5 = 00000000 r4 = CFC38000
[] (dev_open+0x0/0xc8) from [] (dev_change_flags+0x64/0x124)
r5 = 00001003 r4 = CFC38000
[] (dev_change_flags+0x0/0x124) from [] (ip_auto_config+0x16c/0x)
r7 = C005C618 r6 = 00000001 r5 = 00000000 r4 = CFC38000
[] (ip_auto_config+0x0/0xef0) from [] (init+0x8c/0x1c8)
[] (init+0x0/0x1c8) from [] (do_exit+0x0/0xb38)
r7 = 00000000 r6 = 00000000 r5 = 00000000 r4 = 00000000
handlers:
[] (e1000_intr+0x0/0x6a0)


Have any resolution or suggestion to solve the problem.


Thanks,


Allen Lin


1 envío / 0 nuevos
Para obtener más información sobre las optimizaciones del compilador, consulte el aviso sobre la optimización.