Date: Sun, 30 Sep 2012 00:18:15 GMT From: MIHIRA Sanpei Yoshiro <sanpei@FreeBSD.org> To: arm@FreeBSD.org Subject: can not mount SDHC card as root partition on RaspberryPI Message-ID: <201209300018.q8U0IFls091769@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
Hi all, I install 10-current into RaspberryPI. But I can not mount root partition. - dont probe internal SDHC media as umass [NG] - If I set options ROOTDEVNAME=\"ufs:/dev/da0s2a\" for external MicroSD, however don't mount rootfs[NG]. - also I set kern.cam.boot_delay=15000, can't mount rootfs[NG] I setup below steps. Please let me to know the differences between successor and me. 1. image file I created SDHC Image with below URL. `FreeBSD/Pi setup Howto' http://kernelnomicon.org/?p=164 2. kernel And I built kernel with latest 10-current source tree and replace kernel.bin. 3. console output U-Boot 2012.04.01-00489-gcd2dac2-dirty (Jul 07 2012 - 12:57:03) DRAM: 128 MiB WARNING: Caches not enabled MMC: bcm2835_sdh: 0 Using default environment In: serial Out: serial Err: serial Net: Net Initialization Skipped No ethernet found. Hit any key to stop autoboot: 0 reading uEnv.txt 17 bytes read Importing environment from mmc ... reading boot.scr 182 bytes read Running bootscript from mmc0 ... ## Executing script at 00008000 reading kernel.bin 3105912 bytes read ## Starting application at 0x00100000 ... initarm: console initialized arg1 kmdp = 0xc0411180 boothowto = 0x00000000 dtbp = 0xc03d2a78 kernel image addresses: kernbase = 0xc0000000 _etext (sdata) = 0xc0342d78 _edata = 0xc03f6478 __bss_start = 0xc03f6478 _end = 0xc041442c loader passed (static) kenv: no env, null ptr processing avail regions: 00000000-08000000 -> 00000000-00100000 = 100000 004cc000-08000000 -> 004cc000-08000000 = 7b34000 fill in phys_avail: region: 0x00000000 - 0x00100000 (0x00100000) region: 0x004cc000 - 0x08000000 (0x07b34000) KDB: debugger backends: ddb KDB: current backend: ddb Copyright (c) 1992-2012 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD is a registered trademark of The FreeBSD Foundation. FreeBSD 10.0-CURRENT #1: Sat Sep 29 20:33:04 JST 2012 sanpei@cherry2.sanpei.org:/zdevel1/usr/obj/arm.arm/zdevel1/usr/src-10-20120928/sys/RPI-B arm CPU: Sheeva 88SV581x rev 7 (Marvell core) Supported features: ARM_ISA THUMB2 JAZELLE ARMv4 Security_Ext WB enabled LABT branch prediction enabled 16KB/32B 4-way instruction cache 16KB/32B 4-way write-back-locking-C data cache real memory = 134217728 (128 MB) avail memory = 126554112 (120 MB) random device not loaded; using insecure entropy simplebus0: <Flattened device tree simple bus> mem 0xf2000000-0xf2ffffff on fdtbus0 intc0: <BCM2835 Interrupt Controller> mem 0xf200b200-0xf200b3ff on simplebus0 systimer0: <BCM2835 System Timer> mem 0xf2003000-0xf2003fff irq 8,9,10,11 on simplebus0 Event timer "BCM2835 Event Timer 3" frequency 1000000 Hz quality 1000 Timecounter "BCM2835 Timecouter" frequency 1000000 Hz quality 1000 mbox0: <BCM2835 VideoCore Mailbox> mem 0xf200b880-0xf200b8bf irq 1 on simplebus0 mbox0: [GIANT-LOCKED] bcmwd0: <BCM2708/2835 Watchdog> mem 0xf210001c-0xf2100027 on simplebus0 uart0: <PrimeCell UART (PL011)> mem 0xf2201000-0xf2201fff irq 65 on simplebus0 uart0: console (115200,n,8,1) dwcotg0: <DWC OTG 2.0 integrated USB controller> mem 0xf2980000-0xf299ffff irq 17 on simplebus0 usbus0 on dwcotg0 Timecounters tick every 10.000 msec usbus0: 480Mbps High Speed USB v2.0 ugen0.1: <DWCOTG> at usbus0 uhub0: <DWCOTG OTG Root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus0 uhub0: 1 port with 1 removable, self powered ugen0.2: <vendor 0x0424> at usbus0 uhub1: <vendor 0x0424 product 0x9512, class 9/0, rev 2.00/2.00, addr 2> on usbus0 uhub1: MTT enabled uhub1: 3 ports with 2 removable, self powered ugen0.3: <vendor 0x0424> at usbus0 smsc0: <vendor 0x0424 product 0xec00, rev 2.00/2.00, addr 3> on usbus0 smsc0: chip 0xec00, rev. 0002 miibus0: <MII bus> on smsc0 ukphy0: <Generic IEEE 802.3u media interface> PHY 1 on miibus0 ukphy0: none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto ue0: <USB Ethernet> on smsc0 ue0: Ethernet address: 86:35:de:f8:f9:29 Loader variables: Manual root filesystem specification: <fstype>:<device> [options] Mount <device> using filesystem <fstype> and with the specified (optional) option list. eg. ufs:/dev/da0s1a zfs:tank cd9660:/dev/acd0 ro (which is equivalent to: mount -t cd9660 -o ro /dev/acd0 /) ? List valid disk boot devices . Yield 1 second (for background tasks) <empty line> Abort manual input mountroot> --- MIHIRA, Sanpei Yoshiro Tokyo, Japan.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201209300018.q8U0IFls091769>