Port-arm archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Silence on boot with Dreamplug.



I just built NetBSD for my dreamplug.   Linux kernels designed for the 
Sheevaplug seem to boot straightforwardly on the Dreamplug, so I had hopes that 
the same would be true for NetBSD, but when I boot my NetBSD kernel, here's 
what happens:

Marvell>> usb start
(Re)start USB...
USB:   Register 10011 NbrPorts 1
USB EHCI 1.00
scanning bus for devices... 7 USB Device(s) found
       scanning bus for storage devices... 3 Storage Device(s) found
Marvell>> fatload usb 2 2000000 netbsd.gz.ub
reading netbsd.gz.ub

1622114 bytes read
Marvell>> bootm
Wrong Image Format for bootm command
ERROR: can't get kernel image!
Marvell>> bootm 2000000
## Booting kernel from Legacy Image at 02000000 ...
   Image Name:   NetBSD/sheevaplug 5.99.51
   Created:      2011-05-14  13:20:16 UTC
   Image Type:   ARM NetBSD Kernel Image (gzip compressed)
   Data Size:    1622050 Bytes = 1.5 MiB
   Load Address: 00008000
   Entry Point:  00008000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK
## Transferring control to NetBSD stage-2 loader (at address 00008000) ...

[silence]

So it looks like it's not initializing the console correctly.   Am I correct in 
thinking that it would be finding a console and displaying messages if it were 
a Sheevaplug?   Is there something wrong with my boot commands?   Has anybody 
booted NetBSD-current circa yesterday on the Sheevaplug?

Here's the Linux boot output, in case it's interesting:

Linux version 2.6.39-rc7-git3 (mellon@ksanti) (gcc version 4.4.5 (Gentoo 4.4.5 
p1.2, pie-0.4.5) ) #1 PREEMPT Thu May 12 16:08:36 EDT 2011
CPU: Feroceon 88FR131 [56251311] revision 1 (ARMv5TE), cr=00053977
CPU: VIVT data cache, VIVT instruction cache
Machine: Marvell GuruPlug Reference Board
Memory policy: ECC disabled, Data cache writeback
On node 0 totalpages: 131072
free_area_init_node: node 0, pgdat c048beb8, node_mem_map c0525000
  Normal zone: 1024 pages used for memmap
  Normal zone: 0 pages reserved
  Normal zone: 130048 pages, LIFO batch:31
pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
pcpu-alloc: [0] 0 
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 130048
Kernel command line: console=ttyS0,19200 root=/dev/sdc3 rootdelay=10
PID hash table entries: 2048 (order: 1, 8192 bytes)
Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
Memory: 512MB = 512MB total
Memory: 514488k/514488k available, 9800k reserved, 0K highmem
Virtual kernel memory layout:
    vector  : 0xffff0000 - 0xffff1000   (   4 kB)
    fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
    DMA     : 0xffc00000 - 0xffe00000   (   2 MB)
    vmalloc : 0xe0800000 - 0xfe800000   ( 480 MB)
    lowmem  : 0xc0000000 - 0xe0000000   ( 512 MB)
    modules : 0xbf000000 - 0xc0000000   (  16 MB)
      .init : 0xc0008000 - 0xc0025000   ( 116 kB)
      .text : 0xc0025000 - 0xc0463a44   (4347 kB)
      .data : 0xc0464000 - 0xc048d380   ( 165 kB)
SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
Preemptable hierarchical RCU implementation.
        RCU-based detection of stalled CPUs is disabled.
        Verbose stalled-CPUs detection is disabled.
NR_IRQS:114
sched_clock: 32 bits at 200MHz, resolution 5ns, wraps every 21474ms
Console: colour dummy device 80x30
Calibrating delay loop... 395.67 BogoMIPS (lpj=1978368)pid_max: default: 32768 
minimum: 301
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
NET: Registered protocol family 16
Kirkwood: MV88F6281-A1, TCLK=200000000.
Feroceon L2: Cache support initialised.
initial MPP regs: 01112222 11113311 33331111 33333333 00003333 00000222 00000000
  final MPP regs: 01112222 11113311 33331111 33333333 00003333 00000222 00000000
bio: create slab <bio-0> at 0
vgaarb: loaded
SCSI subsystem initialized
libata version 3.00 loaded.
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
cfg80211: Calling CRDA to update world regulatory domain
Switching to clocksource orion_clocksource
Switched to NOHz mode on CPU #0
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
UDP hash table entries: 256 (order: 0, 4096 bytes)
UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
NET: Registered protocol family 1
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
PCI: CLS 0 bytes, default 32
msgmni has been set to 1004
io scheduler noop registered
io scheduler deadline registered
io scheduler cfq registered (default)
Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
serial8250.0: ttyS0 at MMIO 0xf1012000 (irq = 33) is a 16550A
console [ttyS0] enabled
loop: module loaded
sata_mv sata_mv.0: version 1.28
sata_mv sata_mv.0: slots 32 ports 1
scsi0 : sata_mv
ata1: SATA max UDMA/133 irq 21
mv643xx_eth: MV-643xx 10/100/1000 ethernet driver version 1.4mv643xx_eth smi: 
probed
mv643xx_eth_port mv643xx_eth_port.0: eth0: port 0 with MAC address 
f0:ad:4e:00:71:ea
mv643xx_eth_port mv643xx_eth_port.1: eth1: port 0 with MAC address 
f0:ad:4e:00:71:eb
libertas_sdio: Libertas SDIO driver
libertas_sdio: Copyright Pierre Ossman
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
orion-ehci orion-ehci.0: Marvell Orion EHCI
orion-ehci orion-ehci.0: new USB bus registered, assigned bus number 1
orion-ehci orion-ehci.0: irq 19, io mem 0xf1050000
ata1: SATA link down (SStatus 0 SControl F300)
orion-ehci orion-ehci.0: USB 2.0 started, EHCI 1.00
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
usbcore: registered new interface driver ums-datafab
usbcore: registered new interface driver ums-freecom
usbcore: registered new interface driver ums-jumpshot
usbcore: registered new interface driver ums-sddr09
usbcore: registered new interface driver ums-sddr55
mousedev: PS/2 mouse device common for all mice
rtc-mv rtc-mv: rtc core: registered rtc-mv as rtc0
i2c /dev entries driver
cpuidle: using governor ladder
cpuidle: using governor menu
mv_xor_shared mv_xor_shared.0: Marvell shared XOR driver
usb 1-1: new high speed USB device number 2 using orion-ehci
mv_xor_shared mv_xor_shared.1: Marvell shared XOR driver
mv_xor mv_xor.0: Marvell XOR: ( xor cpy )
mv_xor mv_xor.1: Marvell XOR: ( xor fill cpy )
hub 1-1:1.0: USB hub found
mv_xor mv_xor.2: Marvell XOR: ( xor cpy )
hub 1-1:1.0: 4 ports detected
mv_xor mv_xor.3: Marvell XOR: ( xor fill cpy )
mmc0: mvsdio driver initialized, lacking card detect (fall back to polling)
Registered led device: guruplug:red:health
Registered led device: guruplug:green:health
Registered led device: guruplug:red:wmode
Registered led device: guruplug:green:wmode
usbcore: registered new interface driver usbhid
usbhid: USB HID core driveroprofile: hardware counters not available
oprofile: using timer interrupt.
TCP cubic registered
NET: Registered protocol family 10
mmc0: new high speed SDIO card at address 0001
IPv6 over IPv4 tunneling driver
usb 1-1.1: new high speed USB device number 3 using orion-ehci
NET: Registered protocol family 17
lib80211: common routines for IEEE802.11 drivers
lib80211_crypt: registered algorithm 'NULL'
VFP support v0.3: not present
Gating clock of unused units
before: 0x00dfc3fd
 after: 0x00cf41d9
rtc-mv rtc-mv: setting system clock to 2011-05-14 13:59:10 UTC (1305381550)
Waiting 10sec before mounting root device...
scsi1 : usb-storage 1-1.1:1.0
usb 1-1.2: new high speed USB device number 4 using orion-ehci
scsi2 : usb-storage 1-1.2:1.0
usb 1-1.3: new high speed USB device number 5 using orion-ehci
hub 1-1.3:1.0: USB hub found
hub 1-1.3:1.0: 4 ports detected
usb 1-1.4: new full speed USB device number 6 using orion-ehci
input: C-Media USB Headphone Set   as 
/devices/platform/orion-ehci.0/usb1/1-1/1-1.4/1-1.4:1.3/input/input0
generic-usb 0003:0D8C:000C.0001: input: USB HID v1.00 Device [C-Media USB 
Headphone Set  ] on usb-orion-ehci.0-1.4/input3
usb 1-1.3.3: new high speed USB device number 7 using orion-ehci
scsi 1:0:0:0: Direct-Access     Generic  STORAGE DEVICE   9910 PQ: 0 ANSI: 0
sd 1:0:0:0: [sda] 3862528 512-byte logical blocks: (1.97 GB/1.84 GiB)
sd 1:0:0:0: [sda] Write Protect is off
sd 1:0:0:0: [sda] Mode Sense: 0b 00 00 08
sd 1:0:0:0: [sda] Assuming drive cache: write through
scsi3 : usb-storage 1-1.3.3:1.0
sd 1:0:0:0: [sda] Assuming drive cache: write through
 sda: sda1 sda2
sda: p2 size 3652992 extends beyond EOD, enabling native capacity
scsi 2:0:0:0: Direct-Access     Corsair  Flash Voyager    0.00 PQ: 0 ANSI: 2
sd 1:0:0:0: [sda] Assuming drive cache: write through
sd 2:0:0:0: [sdb] 15794176 512-byte logical blocks: (8.08 GB/7.53 GiB)
sd 2:0:0:0: [sdb] Write Protect is off
sd 2:0:0:0: [sdb] Mode Sense: 00 00 00 00
sd 2:0:0:0: [sdb] Assuming drive cache: write through sda: sda1 sda2
sda: p2 size 3652992 extends beyond EOD, truncated
sd 2:0:0:0: [sdb] Assuming drive cache: write through
sd 1:0:0:0: [sda] Assuming drive cache: write through
sd 1:0:0:0: [sda] Attached SCSI removable disk
 sdb: sdb1 sdb2 sdb3
sd 2:0:0:0: [sdb] Assuming drive cache: write through
sd 2:0:0:0: [sdb] Attached SCSI removable disk
scsi 3:0:0:0: Direct-Access     Seagate  FreeAgent GoFlex 0148 PQ: 0 ANSI: 4
sd 3:0:0:0: [sdc] 1953525167 512-byte logical blocks: (1.00 TB/931 GiB)
sd 3:0:0:0: [sdc] Write Protect is off
sd 3:0:0:0: [sdc] Mode Sense: 1c 00 00 00
sd 3:0:0:0: [sdc] Assuming drive cache: write through
sd 3:0:0:0: [sdc] Assuming drive cache: write through
 sdc: sdc1 sdc2 sdc3
sd 3:0:0:0: [sdc] Assuming drive cache: write through
sd 3:0:0:0: [sdc] Attached SCSI disk
libertas: failed to find firmware (-2)
libertas_sdio: probe of mmc0:0001:1 failed with error -2
EXT3-fs: barriers not enabled
kjournald starting.  Commit interval 5 seconds
EXT3-fs (sdc3): using internal journal
EXT3-fs (sdc3): mounted filesystem with ordered data mode
VFS: Mounted root (ext3 filesystem) on device 8:35.
Freeing init memory: 116K
udev: starting version 151
udevd (711): /proc/711/oom_adj is deprecated, please use 
/proc/711/oom_score_adj instead.
sd 1:0:0:0: Attached scsi generic sg0 type 0
sd 2:0:0:0: Attached scsi generic sg1 type 0
sd 3:0:0:0: Attached scsi generic sg2 type 0
EXT3-fs (sdc3): using internal journal
Adding 514076k swap on /dev/sdc2.  Priority:-1 extents:1 across:514076k 
ADDRCONF(NETDEV_UP): eth1: link is not ready
mv643xx_eth_port mv643xx_eth_port.1: eth1: link up, 1000 Mb/s, full duplex, 
flow control disabled
ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready
device eth0 entered promiscuous mode
ADDRCONF(NETDEV_UP): eth0: link is not ready
device eth1 entered promiscuous mode
br0: port 2(eth1) entering forwarding state
br0: port 2(eth1) entering forwarding state
br0: port 2(eth1) entering forwarding state



Home | Main Index | Thread Index | Old Index