Homepage

  • Projekte
  • Shop
  • Forum
Erweiterte Suche
  • Schnellzugriff
    • Unbeantwortete Themen
    • Aktive Themen
    • Suche
  • FAQ
  • Anmelden
  • Registrieren
  • Foren-Übersicht
  • Suche

MMC/SD + Linux Kernel

Fragen zu ARMs
Antworten
  • Druckansicht
Erweiterte Suche
3 Beiträge • Seite 1 von 1
top4e

MMC/SD + Linux Kernel

  • Zitieren

Beitrag von top4e » 24.08.2005, 13:41:50

I cant get Linux to mount on MMC/SD card. MMC/SD driver seems to work, but can not find the "bd0" partition.

//***********************************************************

àà<0>Linux version 2.6.5-ucLPC (root@metaxa) (gcc version 2.95.3 20010315 (release)(ColdFire patches - 20010318 from http://fiddes.net/coldfire/)(uClinux XIP and shared lib patches from http://www.snapgear.com/)) #212 Wed Aug 24 14:22:31 AKDT 2005
CPU: Philips-LPC2294 [22940000] revision 0 (ARMvundefined/unknown)
Machine: LPC2294, PHILIPS ELECTRONICS Co., Ltd.
On node 0 totalpages: 2048
DMA zone: 0 pages, LIFO batch:1
Normal zone: 2048 pages, LIFO batch:1
HighMem zone: 0 pages, LIFO batch:1
Built 1 zonelists
Kernel command line: rw root=/dev/bd0p2 console=ttyS0
PID hash table entries: 64 (order 6: 512 bytes)
Memory: 8MB = 8MB total
Memory: 7364KB available (586K code, 87K data, 36K init)
Calibrating delay loop... 5.38 BogoMIPS
Dentry cache hash table entries: 1024 (order: 0, 4096 bytes)
Inode-cache hash table entries: 1024 (order: 0, 4096 bytes)
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
POSIX conformance testing by UNIFIX
Linux NoNET1.0 for Linux 2.6
MMC/SD-Card Driver init OK
Using deadline io scheduler
Capacity 513 MB
bd0: unknown partition table
Serial: 8250/16550 driver $Revision: 1.90 $ 2 ports, IRQ sharing disabled
ttyS0 at MMIO 0x0 (irq = 6) is a 16550A
ttyS1 at MMIO 0x0 (irq = 7) is a 16550A
VFS: Cannot open root device "bd0p2" or bd0p2
Please append a correct "root=" boot option
Kernel panic: VFS: Unable to mount root fs on bd0p2

//************************************************************

Is there something in Kernel configuration?

10x in advance!
Nach oben

Benutzeravatar
Ulrich
Site Admin
Beiträge: 3054
Registriert: 29.02.2004, 18:12:19
Wohnort: Siegen
Kontaktdaten:
Kontaktdaten von Ulrich
Website

  • Zitieren

Beitrag von Ulrich » 25.08.2005, 14:42:02

Hello,

You must make a Device under /dev for the MMC/SD Card and the Kernel must suported Dos Partition Tabels.

mknod mmc b 242 0
mknod mmc1 b 242 1
mknod mmc2 b 242 2
....

greetings
Ulrich
Nach oben

Benutzeravatar
Ulrich
Site Admin
Beiträge: 3054
Registriert: 29.02.2004, 18:12:19
Wohnort: Siegen
Kontaktdaten:
Kontaktdaten von Ulrich
Website

Kernel Options

  • Zitieren

Beitrag von Ulrich » 26.08.2005, 11:44:18

My Kernel Options:

CONFIG_ARM=y
CONFIG_UCLINUX=y
CONFIG_UID16=y
CONFIG_RWSEM_GENERIC_SPINLOCK=y

# Code maturity level options
CONFIG_CLEAN_COMPILE=y
CONFIG_STANDALONE=y
CONFIG_BROKEN_ON_SMP=y

# General setup
CONFIG_LOG_BUF_SHIFT=14
CONFIG_EMBEDDED=y
CONFIG_FUTEX=y
CONFIG_IOSCHED_DEADLINE=y

# System Type
CONFIG_ARCH_LPC2294=y
CONFIG_SET_MEM_PARAM=y
CONFIG_DRAM_BASE=0x81000000
CONFIG_DRAM_SIZE=0x00400000
CONFIG_FLASH_MEM_BASE=0x0
CONFIG_FLASH_SIZE=0x0
CONFIG_ARM_CLK=60000000
CONFIG_SKIP_DUMP_CPU_INFO=y
CONFIG_REMAP_VECTORS_TO_RAM=y

# LPC2294 Options
CONFIG_LPC2294_Fosc=14380000
CONFIG_ETH_RTL8019AS=y
CONFIG_CARD_MMCSD=y

# Processor Type
CONFIG_CPU_32=y
CONFIG_CPU_ARM710=y
CONFIG_CPU_32v3=y
CONFIG_CPU_CACHE_V3=y

# General setup
CONFIG_ZBOOT_ROM_TEXT=0x0
CONFIG_ZBOOT_ROM_BSS=0x0

# At least one math emulation must be selected
CONFIG_BINFMT_FLAT=y

# Generic Driver Options
CONFIG_CMDLINE="rw root=/dev/bd0p2 console=ttyS0"

# Networking support
CONFIG_NET=y

# Networking options
CONFIG_INET=y

# Network testing
CONFIG_NETDEVICES=y
CONFIG_DUMMY=y

# Serial drivers
CONFIG_SERIAL_8250=y
CONFIG_SERIAL_8250_CONSOLE=y
CONFIG_SERIAL_8250_NR_UARTS=0

# Non-8250 serial port support
CONFIG_SERIAL_CORE=y
CONFIG_SERIAL_CORE_CONSOLE=y
CONFIG_LEGACY_PTYS=y
CONFIG_LEGACY_PTY_COUNT=256

# File systems
CONFIG_EXT2_FS=y

# Pseudo filesystems
CONFIG_PROC_FS=y
CONFIG_RAMFS=y

# Partition Types
CONFIG_PARTITION_ADVANCED=y
CONFIG_MSDOS_PARTITION=y

# Native Language Support
CONFIG_NLS=y
CONFIG_NLS_DEFAULT="iso8859-1"

# Library routines
CONFIG_CRC32=y
Nach oben

Antworten
  • Druckansicht

3 Beiträge • Seite 1 von 1

Zurück zu „ARM Mikrocontroller“



  • Foren-Übersicht
  • Alle Zeiten sind UTC+02:00
  • Alle Cookies löschen

Powered by phpBB® Forum Software © phpBB Limited

Deutsche Übersetzung durch phpBB.de

Datenschutz | Nutzungsbedingungen

 

 

sitemap  |    |  datenschutz   |  impressum