Modify

Opened 10 years ago

Closed 10 years ago

Last modified 9 years ago

#3272 closed defect (fixed)

[ar7] cpmac kernel panic, with dumb_switch enabled.

Reported by: utterdisgust@… Owned by: developers
Priority: highest Milestone:
Component: kernel Version:
Keywords: cpmac, ar7 Cc:

Description (last modified by matteo)

I get the following kernel panic on a WAG54 v.2 :

console [early0] enabled
CPU revision is: 00018448 (MIPS 4KEc)
TI AR7 (TNETD7300), ID: 0x0005, Revision: 0x02
Determined physical RAM map:
 memory: 02000000 @ 14000000 (usable)
Initrd not found or empty - disabling initrd
Zone PFN ranges:
  Normal      81920 ->    90112
Movable zone start PFN for each node
early_node_map[1] active PFN ranges
    0:    81920 ->    90112
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 8128
Kernel command line: init=/etc/preinit rootfstype=squashfs,jffs2, cpmac.dumb_switch=1 console=ttyS0,38400n8
Primary instruction cache 16kB, VIPT, 4-way, linesize 16 bytes.
Primary data cache 16kB, 4-way, VIPT, no aliases, linesize 16 bytes
Synthesized clear page handler (26 instructions).
Synthesized copy page handler (46 instructions).
Synthesized TLB refill handler (20 instructions).
Synthesized TLB load handler fastpath (32 instructions).
Synthesized TLB store handler fastpath (32 instructions).
Synthesized TLB modify handler fastpath (31 instructions).
PID hash table entries: 128 (order: 7, 512 bytes)
Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
Memory: 28768k/32768k available (2025k kernel code, 4000k reserved, 422k data, 128k init, 0k highmem)
Mount-cache hash table entries: 512
net_namespace: 64 bytes
NET: Registered protocol family 16
Time: MIPS clocksource has been installed.
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 1024 (order: 1, 8192 bytes)
TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
TCP: Hash tables configured (established 1024 bind 1024)
TCP reno registered
squashfs: version 3.0 (2006/03/15) Phillip Lougher
Registering mini_fo version $Id$
JFFS2 version 2.2. (NAND) (SUMMARY)  © 2001-2006 Red Hat, Inc.
io scheduler noop registered
io scheduler deadline registered (default)
Serial: 8250/16550 driver $Revision: 1.90 $ 2 ports, IRQ sharing disabled
serial8250: ttyS0 at MMIO 0x8610e00 (irq = 15) is a TI-AR7
console handover: boot [early0] -> real [ttyS0]
serial8250: ttyS1 at MMIO 0x8610f00 (irq = 16) is a TI-AR7
Fixed MDIO Bus: probed
cpmac-mii: probed
CPU 0 Unable to handle kernel paging request at virtual address 00000090, epc == 9423d33c, ra == 94233d58
Oops[#1]:
Cpu 0
$ 0   : 00000000 00000000 95cede08 95cede08
$ 4   : 95cede90 00000090 00000021 9430166c
$ 8   : 00000001 943235cc 00000011 00000014
$12   : 80000000 00000000 80000000 7b101300
$16   : 95cede08 9423d338 00000090 95c83000
$20   : 00000000 00000000 00000000 00000000
$24   : 00000000 9423e970                  
$28   : 95c16000 95c17dc0 00000000 94233d58
Hi    : fffffff1
Lo    : 0f17a000
epc   : 9423d33c phy_compare_id+0x4/0x30     Not tainted
ra    : 94233d58 bus_find_device+0x50/0xa4
Status: 10008403    KERNEL EXL IE 
Cause : 10800008
BadVA : 00000090
PrId  : 00018448 (MIPS 4KEc)
Modules linked in:
Process swapper (pid: 1, threadinfo=95c16000, task=95c14868)
Stack : 95c0eb38 95c0eb38 00000000 00000000 9435d5f8 9435d5f8 95cede50 00000000
        95c83134 9423f908 00000090 9423da98 0000a1ff 00000008 ffffffe0 00000380
        95c83134 9423f908 95c83000 95c83380 00000001 94351c00 9423dd30 95ceeb64
        94351ae8 94351af0 9435d7b0 94351b78 95c83134 943521b8 9423ec14 94260a40
        00000001 95c14868 95c0eb38 00000000 00000000 00000001 94351b58 00000000
        ...
Call Trace:
[<9423d33c>] phy_compare_id+0x4/0x30
[<94233d58>] bus_find_device+0x50/0xa4
[<9423da98>] phy_attach+0x4c/0x128
[<9423dd30>] phy_connect+0x24/0x74
[<9423ec14>] cpmac_probe+0x2a4/0x384
[<942350bc>] driver_probe_device+0x184/0x2a0
[<94235554>] __driver_attach+0x178/0x2d8
[<94233e58>] bus_for_each_dev+0x54/0xa0
[<94234290>] bus_add_driver+0x8c/0x20c
[<94241568>] cpmac_init+0x2ac/0x3b4
[<94365680>] kernel_init+0xec/0x310
[<94103ce0>] kernel_thread_helper+0x10/0x18
 
 
Code: 03e00008  ac850184  24840088 <90a20000> 90810000  24a50001  14220004  24840001  1440fffb 
Kernel panic - not syncing: Attempted to kill init!
Rebooting in 3 seconds..

Attachments (2)

config-2.6.24 (5.6 KB) - added by utterdisgust@… 10 years ago.
kernel config
config-2.6.2.24 (5.6 KB) - added by utterdisgust@… 10 years ago.
kernel config

Download all attachments as: .zip

Change History (5)

Changed 10 years ago by utterdisgust@…

kernel config

Changed 10 years ago by utterdisgust@…

kernel config

comment:1 Changed 10 years ago by utterdisgust@…

This was on r10662.

comment:3 Changed 10 years ago by matteo

  • Description modified (diff)
  • Resolution set to fixed
  • Status changed from new to closed

Does it works with latest rev? guess so, i'll close for now

comment:4 Changed 9 years ago by jimcop@…

Same behavior (kernel panic) on r14612.
I set this parameter hoping that ethernet would work...

Add Comment

Modify Ticket

Action
as closed .
The resolution will be deleted. Next status will be 'reopened'.
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.