Opened 11 years ago

Closed 11 years ago

#2152 closed defect (fixed)

ar7 hangs on boot

Reported by: loswillios Owned by: developers
Priority: normal Milestone: Kamikaze 8.09 RC1
Component: kernel Version:
Keywords: Cc:


This is a W701V (TNETD7200) with r8200 and the ar7-fritz-eva-loader.patch from Without this patch, it won't even boot, see

Eva_AVM >AVM decompress Kernel:
start kernel
Linux version (jan@server) (gcc version 4.1.2) #1 Sat Jul 28 01:56:56 CEST 2007
CPU revision is: 00018448
Clocks: Async mode
Clocks: Setting DSP clock
Clocks: base = 25000000, frequency = 125000000, prediv = 1, postdiv = 2, postdiv2 = 1, mul = 10
Clocks: Setting CPU clock
Adjusted requested frequency 211000000 to 211968000
Clocks: base = 35328000, frequency = 211968000, prediv = 1, postdiv = 1, postdiv2 = -1, mul = 6
Clocks: Setting USB clock
Adjusted requested frequency 48000000 to 48076920
Clocks: base = 125000000, frequency = 48000000, prediv = 13, postdiv = 1, postdiv2 = -1, mul = 5
TI AR7 (TNETD7200), ID: 0x002b, Revision: 0x11
Determined physical RAM map:
 memory: 02000000 @ 14000000 (usable)
Built 1 zonelists.  Total pages: 8128
Kernel command line: init=/etc/preinit console=ttyS0,38400n8r
Primary instruction cache 16kB, physically tagged, 4-way, linesize 16 bytes.
Primary data cache 8kB, 4-way, linesize 16 bytes.
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)
Using 105.984 MHz high precision timer.
Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
Memory: 28728k/32768k available (2076k kernel code, 4040k reserved, 428k data, 108k init, 0k highmem)
Mount-cache hash table entries: 512
NET: Registered protocol family 16
vlynq0: regs 0x08611800, irq 29, mem 0x04000000
VLYNQ: Adjusted requested frequency 62500000 to 70656000
VLYNQ: Setting clock to 70656000 (clock divider 3)
vlynq0: linked
vlynq-pci: skipping unknown device 0000:0029 at vlynq0
registering PCI controller with io_map_base unset
Generic PHY: Registered new driver
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) © 2001-2006 Red Hat, Inc.
io scheduler noop registered
io scheduler deadline registered (default)

Attachments (0)

Change History (2)

comment:1 Changed 11 years ago by Axel Gembe

Ok, I traced this with initcall_debug, seems that the code hangs in ar7_wdt_init:

Calling initcall 0x943847b8: pty_init+0x0/0x260()
initcall 0x943847b8: pty_init+0x0/0x260() returned 0.
initcall 0x943847b8 ran for 0 msecs: pty_init+0x0/0x260()
Calling initcall 0x94384ac8: ar7_gpio_init+0x0/0x9c()
initcall 0x94384ac8: ar7_gpio_init+0x0/0x9c() returned 254.
initcall 0x94384ac8 ran for 0 msecs: ar7_gpio_init+0x0/0x9c()
initcall at 0x94384ac8: ar7_gpio_init+0x0/0x9c(): returned with error code 254                  ÜKäKÓl
Calling initcall 0x94384b64: ar7_wdt_init+0x0/0x14c()²¸ä{ôËobè³"lpÃÓlbBûëó··ÓÑkBhltç

comment:2 Changed 11 years ago by florian

  • Resolution set to fixed
  • Status changed from new to closed

Should be fixed with [8280]

Add Comment

Modify Ticket

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

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

Note: See TracTickets for help on using tickets.