Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 19 Jan 2009 11:08:27 -0700 (MST)
From:      "M. Warner Losh" <imp@bsdimp.com>
To:        krassi@bulinfo.net
Cc:        freebsd-arm@freebsd.org
Subject:   Re: Mount root from SD card?
Message-ID:  <20090119.110827.2140505733.imp@bsdimp.com>
In-Reply-To: <49749CE2.2000405@bulinfo.net>
References:  <49749CE2.2000405@bulinfo.net>

next in thread | previous in thread | raw e-mail | index | archive | help
In message: <49749CE2.2000405@bulinfo.net>
            Krassimir Slavchev <krassi@bulinfo.net> writes:
: -----BEGIN PGP SIGNED MESSAGE-----
: Hash: SHA1
: 
: Hi,
: 
: I am trying to test the latest CURRENT on my 91rm9200 board but can not
: mount root from SD card anymore.
: 
: Any ideas?
: 
: Copyright (c) 1992-2009 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 8.0-CURRENT #1 r187432M: Mon Jan 19 16:39:23 EET 2009
:     root@krassi:/usr/obj/arm/usr/src-current/sys/CENTIPAD
: CPU: ARM920T rev 0 (ARM9TDMI core)
:   DC enabled IC enabled WB enabled LABT
:   16KB/32B 64-way Instruction cache
:   16KB/32B 64-way write-back-locking-A Data cache
: real memory  = 67108864 (64 MB)
: avail memory = 62226432 (59 MB)
: atmelarm0: <AT91 device bus> on motherboard
: at91_st0: <ST> mem 0xdffffd00-0xdffffdff irq 1 on atmelarm0
: at91_st0: watchdog registered, timeout intervall max. 64 sec
: at91_pio0: <PIOA> mem 0xdffff400-0xdffff5ff irq 1 on atmelarm0
: at91_pio0: ABSR: 0x1000060 OSR: 0 PSR:0x380010 ODSR: 0
: at91_pio0: [FILTER]
: at91_pio1: <PIOB> mem 0xdffff600-0xdffff7ff irq 1 on atmelarm0
: at91_pio1: ABSR: 0xff338 OSR: 0 PSR:0x3fc00cc7 ODSR: 0
: at91_pio1: [FILTER]
: at91_pio2: <PIOC> mem 0xdffff800-0xdffff9ff irq 1 on atmelarm0
: at91_pio2: ABSR: 0 OSR: 0 PSR:0xc07f ODSR: 0x4000
: at91_pio2: [FILTER]
: at91_pio3: <PIOD> mem 0xdffffa00-0xdffffbff irq 1 on atmelarm0
: at91_pio3: ABSR: 0 OSR: 0 PSR:0xfffffff ODSR: 0
: at91_pio3: [FILTER]
: at91_pmc0: <PMC> mem 0xdffffc00-0xdffffcff irq 1 on atmelarm0
: at91_pmc0: Primary: 10000000 Hz PLLA: 180 MHz CPU: 180 MHz MCK: 60 MHz
: at91_mci0: <MCI mmc/sd host bridge> mem 0xdffb4000-0xdffb7fff irq 10 on
: atmelarm0
: at91_mci0: [ITHREAD]
: mmc0: <MMC/SD bus> on at91_mci0
: at91_twi0: <TWI> mem 0xdffb8000-0xdffbbfff irq 12 on atmelarm0
: at91_twi0: [ITHREAD]
: iicbus0: <Philips I2C bus> on at91_twi0
: setting cwgr to 0x1a4a4
: iic0: <I2C generic I/O> on iicbus0
: icee0: <I2C EEPROM> at addr 0xa7 on iicbus0
: ate0: <EMAC> mem 0xdffbc000-0xdffbffff irq 24 on atmelarm0
: miibus0: <MII bus> on ate0
: rlphy0: <RTL8201L 10/100 media interface> PHY 16 on miibus0
: rlphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
: ate0: Ethernet address: 43:00:00:01:ff:00
: ate0: [ITHREAD]
: uart0: <DBGU> mem 0xdffff200-0xdffff3ff irq 1 on atmelarm0
: uart0: [FILTER]uart0: console (115200,n,8,1)
: uart1: <USART0> mem 0xdffc0000-0xdffc3fff irq 6 on atmelarm0
: uart1: [FILTER]
: uart2: <USART1> mem 0xdffc4000-0xdffc7fff irq 7 on atmelarm0
: uart2: [FILTER]
: uart3: <USART2> mem 0xdffc8000-0xdffcbfff irq 8 on atmelarm0
: uart3: [FILTER]
: uart4: <USART3> mem 0xdffcc000-0xdffcffff irq 9 on atmelarm0
: uart4: [FILTER]
: at91_ssc0: <SSC> mem 0xdffd0000-0xdffd3fff irq 14 on atmelarm0
: at91_ssc0: [ITHREAD]
: at91_ssc1: <SSC> mem 0xdffd4000-0xdffd7fff irq 15 on atmelarm0
: at91_ssc1: [ITHREAD]
: at91_ssc2: <SSC> mem 0xdffd8000-0xdffdbfff irq 16 on atmelarm0
: at91_ssc2: [ITHREAD]
: at91_spi0: <SPI> mem 0xdffe0000-0xdffe3fff irq 13 on atmelarm0
: at91_spi0: [ITHREAD]
: spibus0: <spibus bus> on at91_spi0
: spibus0: <unknown card> at cs 0
: ohci0: <AT91 integrated ohci controller> mem 0xdfe00000-0xdfefffff irq
: 23 on atmelarm0
: ohci0: [GIANT-LOCKED]
: ohci0: [ITHREAD]
: usb0: OHCI version 1.0
: usb0 on ohci0
: usb0: USB revision 1.0
: uhub0: <Atmel OHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb0
: uhub0: 2 ports with 2 removable, self powered
: uhub0: device problem (IOERROR), disabling port 2
: Cannot get 100 Hz clock; using 100Hz
: at91_st0: [FILTER]
: Timecounter "AT91RM9200 timer" frequency 32768 Hz quality 1000
: Timecounters tick every 10.000 msec
: mmcsd0: 1983MB <SD Memory Card> at mmc0 30MHz/1bit
: Trying to mount root from ufs:/dev/mmcsd0s1
: 
: Manual root filesystem specification:
:   <fstype>:<device>  Mount <device> using filesystem <fstype>
:                        eg. ufs:/dev/da0a
:   ?                  List valid disk boot devices
:   <empty line>       Abort manual input
: 
: mountroot> ?
: 
: List of GEOM managed disk devices:
:   mmcsd0

Looks like that should be working.

mav@ has done a lot of hacking on the mmc code...

Do you have 1 wire or 4 wires for your mmc bus on your board?

Warner

: With last known working kernel:
: ...
: FreeBSD 8.0-CURRENT #32: Thu Nov  8 17:22:00 EET 2007
: ...
: SD CARD: 2079326208 bytes
: mmcsd0: <mmc or sd flash card> on mmc0
: mmc0: setting transfer rate to 30.000MHz
: Trying to mount root from ufs:/dev/mmcsd0s1
: warning: Low voltage. The time may be corrupted!
: Dec  4 06:42:27 init: getting pseudoterminals resource limit: Invalid
: argument
: pid 25 (sh), uid 0: exited on signal 11
: ...
: 
: 
: Best regards
: 
: 
: -----BEGIN PGP SIGNATURE-----
: Version: GnuPG v1.4.7 (FreeBSD)
: 
: iD8DBQFJdJzixJBWvpalMpkRAp8WAJ9TkaSuQEi+601eEr6gDgYLiDsIkwCfXqA0
: fp2SXoYe1rH/1119MAVCtdA=
: =hgL9
: -----END PGP SIGNATURE-----
: _______________________________________________
: freebsd-arm@freebsd.org mailing list
: http://lists.freebsd.org/mailman/listinfo/freebsd-arm
: To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org"
: 
: 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20090119.110827.2140505733.imp>