Skip to contentSkip to conversation

kernel for a Broadcom Swarm board

DISCUSSION Luk Claes 4 participants 4 messages Apr 30, 2009 – May 1, 2009 MIPS

lore
Share & tools
lore

Luk Claes

author
#0 lore raw

Hi

Quoted 18 lines
| [    0.000000] Broadcom SiByte BCM1250 B2 @ 800 MHz (SB1 rev 2)
| [    0.000000] Board type: SiByte BCM91250A (SWARM)
| [    0.000000] This kernel optimized for board runs with CFE
| [    0.000000] Determined physical RAM map:
| [    0.000000]  memory: 000000000fe47e00 @ 0000000000000000 (usable)
| [    0.000000] Initrd not found or empty - disabling initrd
| [    0.000000] Zone PFN ranges:
| [    0.000000]   DMA32    0x00000000 -> 0x00100000
| [    0.000000]   Normal   0x00100000 -> 0x00100000
| [    0.000000] Movable zone start PFN for each node
| [    0.000000] early_node_map[1] active PFN ranges
| [    0.000000]     0: 0x00000000 -> 0x0000fe47
| [    0.000000] Detected 1 available secondary CPU(s)
| [    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total
pages: 64205
| [    0.000000] Kernel command line: root=/dev/hdc1 console=duart0
| [    0.000000] Primary instruction cache 32kB, VIVT, 4-way, linesize 32 bytes.
| [    0.000000] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32
Quoted 4 lines

bytes
| [ 0.000000] PID hash table entries: 1024 (order: 10, 8192 bytes)

And then it hangs...

The zeros look like there are no timing interrupts happening. It's a pity we don't have hardware to test which kernel version introduced the bug (for instance with git-bisect and reboots).

Cheers

Luk

#1 lore raw
Quoted 23 lines · Luk Claes

Hi

Quoted 6 lines
| [    0.000000] Broadcom SiByte BCM1250 B2 @ 800 MHz (SB1 rev 2)
| [    0.000000] Board type: SiByte BCM91250A (SWARM)
| [    0.000000] This kernel optimized for board runs with CFE
| [    0.000000] Determined physical RAM map:
| [    0.000000]  memory: 000000000fe47e00 @ 0000000000000000 (usable)
| [    0.000000] Initrd not found or empty - disabling initrd
Quoted 8 lines
| [    0.000000] Zone PFN ranges:
| [    0.000000]   DMA32    0x00000000 -> 0x00100000
| [    0.000000]   Normal   0x00100000 -> 0x00100000
| [    0.000000] Movable zone start PFN for each node
| [    0.000000] early_node_map[1] active PFN ranges
| [    0.000000]     0: 0x00000000 -> 0x0000fe47
| [    0.000000] Detected 1 available secondary CPU(s)
| [    0.000000] Built 1 zonelists in Zone order, mobility grouping  

on. Total

Quoted 3 lines

pages: 64205

| [    0.000000] Kernel command line: root=/dev/hdc1 console=duart0
| [    0.000000] Primary instruction cache 32kB, VIVT, 4-way, linesize 

32 bytes.

Quoted 1 line

| [ 0.000000] Primary data cache 32kB, 4-way, PIPT, no aliases,

linesize 32

Quoted 9 lines
Quoted 4 lines

bytes
| [ 0.000000] PID hash table entries: 1024 (order: 10, 8192 bytes)

And then it hangs...

The zeros look like there are no timing interrupts happening. It's a pity we don't have hardware to test which kernel version introduced the bug (for instance with git-bisect and reboots).

I think the zeros are normal here, on other machines, the values actually start to change just after this line.

Signature · 2 lines
Aurelien Jarno	                        GPG: 1024D/F1BCDB73
[email protected]                 http://www.aurel32.net
#2 lore raw
Quoted 11 lines · Aurelien Jarno
Quoted 8 lines
Quoted 3 lines

| [ 0.000000] PID hash table entries: 1024 (order: 10, 8192 bytes)

And then it hangs...

The zeros look like there are no timing interrupts happening. It's a pity we don't have hardware to test which kernel version introduced the bug (for instance with git-bisect and reboots).

I think the zeros are normal here, on other machines, the values actually start to change just after this line.

They are completly normal and I'd be happy if people disable CONFIG_PRINTK_TIME for readability when posting kernel messages.

Ralf

#3 lore raw
In reply to Luk Claes
Quoted 28 lines · Luk Claes

Hi

Quoted 6 lines
| [    0.000000] Broadcom SiByte BCM1250 B2 @ 800 MHz (SB1 rev 2)
| [    0.000000] Board type: SiByte BCM91250A (SWARM)
| [    0.000000] This kernel optimized for board runs with CFE
| [    0.000000] Determined physical RAM map:
| [    0.000000]  memory: 000000000fe47e00 @ 0000000000000000 (usable)
| [    0.000000] Initrd not found or empty - disabling initrd
Quoted 8 lines
| [    0.000000] Zone PFN ranges:
| [    0.000000]   DMA32    0x00000000 -> 0x00100000
| [    0.000000]   Normal   0x00100000 -> 0x00100000
| [    0.000000] Movable zone start PFN for each node
| [    0.000000] early_node_map[1] active PFN ranges
| [    0.000000]     0: 0x00000000 -> 0x0000fe47
| [    0.000000] Detected 1 available secondary CPU(s)
| [    0.000000] Built 1 zonelists in Zone order, mobility grouping 

on. Total

Quoted 3 lines

pages: 64205

| [    0.000000] Kernel command line: root=/dev/hdc1 console=duart0
| [    0.000000] Primary instruction cache 32kB, VIVT, 4-way, 

linesize 32 bytes.

Quoted 1 line

| [ 0.000000] Primary data cache 32kB, 4-way, PIPT, no aliases,

linesize 32

Quoted 4 lines

bytes
| [ 0.000000] PID hash table entries: 1024 (order: 10, 8192 bytes)

And then it hangs...

Quoted 8 lines

The zeros look like there are no timing interrupts happening. It's a pity we don't have hardware to test which kernel version introduced the bug (for instance with git-bisect and reboots).

Cheers

Luk

Try turning off SMP. I have a 1480 (big sur) board. I just tried 2.6.28.9. This is 32 bit, little endian mode. With SMP turned on, it hung in the same place. With SMP turned off, it booted fine.

Jon Fraser
Broadcom

Quoted 1 line