thank you! so much Sean!
On 2월19일, 오전11시07분, Sean McNeil <[email protected]> wrote:
> The Android init process is what sets up the devices and they are not
> always in the main /dev directory. It places those in /dev/block, so yes
> that is what you should use.
>
> Cheers,
> Sean
>
> ebmajor wrote:
> > Oh!
>
> > Should I use /dev/block/mtdblock2 instead of /dev/mtdblock2?
> > I can see the /dev/block/mtdblock2.
>
> > On Feb 18, 5:49 pm, Sean McNeil <[email protected]> wrote:
>
> >> Hi,
>
> >> Did you look in both /dev and /dev/block?
>
> >> ebmajor wrote:
>
> >>> Hi all,
>
> >>> Here is my situation.
>
> >>> Kernel command line: root=/dev/mtdblock2 rw rootfstype=jffs2 init=/
> >>> init console=ttyS0,38400 mem=64M
>
> >>> / # cat /proc/
> >>> partitions
> >>> major minor #blocks
> >>> name
>
> >>> 31 0 256
> >>> mtdblock0
> >>> 31 1 4096
> >>> mtdblock1
> >>> 31 2 28416
> >>> mtdblock2
> >>> 8 0 8192
> >>> sda
> >>> / # ls /dev/
> >>> mtd
> >>> mtd0 mtd0ro mtd1 mtd1ro mtd2 mtd2ro
>
> >>> I can boot the Android kernel using mtdblock2 as root file system.
> >>> And there is the partition.
>
> >>> But I can't see the mtdblock0,1,2 under the /dev directory.
> >>> What's wrong with me??
>
> >>> =======================================
> >>> Here is my full booting log and the previous post message has
> >>> my .config file
> >>> =======================================
> >>> Uncompressing
> >>> Linux.............................................................
> >>> Linux version 2.6.25 (r...@ubuntu) (gcc version 4.3.2 (Sourcery G++
> >>> Lite 2008q39
> >>> CPU: XScale-PXA270 [69054117] revision 7 (ARMv5TE),
> >>> cr=0000397f
> >>> Machine: Intel HCDDBBVA0 Development Platform (aka
> >>> Mainstone)
> >>> ATAG_INITRD is deprecated; please update your
> >>> bootloader.
> >>> Memory policy: ECC disabled, Data cache
> >>> writeback
> >>> Run Mode clock: 104.00MHz
> >>> (*8)
> >>> Turbo Mode clock: 416.00MHz (*4.0,
> >>> active)
> >>> Memory clock: 104.00MHz (/
> >>> 1)
> >>> System bus clock:
> >>> 52.00MHz
> >>> CPU0: D VIVT undefined 5
> >>> cache
> >>> CPU0: I cache: 32768 bytes, associativity 32, 32 byte lines, 32
> >>> sets
> >>> CPU0: D cache: 32768 bytes, associativity 32, 32 byte lines, 32
> >>> sets
> >>> Built 1 zonelists in Zone order, mobility grouping on. Total pages:
> >>> 16256
> >>> Kernel command line: root=/dev/mtdblock2 rw rootfstype=jffs2 init=/
> >>> init consoleM
> >>> PID hash table entries: 256 (order: 8, 1024
> >>> bytes)
> >>> Console: colour dummy device
> >>> 80x30
> >>> Dentry cache hash table entries: 8192 (order: 3, 32768
> >>> bytes)
> >>> Inode-cache hash table entries: 4096 (order: 2, 16384
> >>> bytes)
> >>> Memory: 64MB = 64MB
> >>> total
> >>> Memory: 61184KB available (3172K code, 452K data, 100K
> >>> init)
> >>> Mount-cache hash table entries:
> >>> 512
> >>> CPU: Testing write buffer coherency:
> >>> ok
> >>> net_namespace: 152
> >>> bytes
> >>> NET: Registered protocol family
> >>> 16
> >>> Mainstone configured to boot from processor-
> >>> flash
> >>> SCSI subsystem
> >>> initialized
> >>> usbcore: registered new interface driver
> >>> usbfs
> >>> usbcore: registered new interface driver
> >>> hub
> >>> usbcore: registered new device driver
> >>> usb
> >>> NET: Registered protocol family
> >>> 2
> >>> IP route cache hash table entries: 1024 (order: 0, 4096
> >>> bytes)
> >>> TCP established hash table entries: 2048 (order: 2, 16384
> >>> bytes)
> >>> TCP bind hash table entries: 2048 (order: 1, 8192
> >>> bytes)
> >>> TCP: Hash tables configured (established 2048 bind
> >>> 2048)
> >>> TCP reno
> >>> registered
> >>> NetWinder Floating Point Emulator V0.97 (double
> >>> precision)
> >>> ashmem:
> >>> initialized
> >>> JFFS2 version 2.2. (NAND) 2001-2006 Red Hat,
> >>> Inc.
> >>> yaffs Feb 18 2009 15:48:48
> >>> Installing.
> >>> Block layer SCSI generic (bsg) driver version 0.4 loaded (major
> >>> 254)
> >>> io scheduler noop
> >>> registered
> >>> io scheduler anticipatory
> >>> registered
> >>> io scheduler deadline
> >>> registered
> >>> io scheduler cfq registered
> >>> (default)
> >>> Console: switching to colour frame buffer device
> >>> 30x40
> >>> pxa2xx-uart.0: ttyS0 at MMIO 0x40100000 (irq = 22) is a
> >>> FFUART
> >>> console [ttyS0]
> >>> enabled
> >>> pxa2xx-uart.1: ttyS1 at MMIO 0x40200000 (irq = 21) is a
> >>> BTUART
> >>> pxa2xx-uart.2: ttyS2 at MMIO 0x40700000 (irq = 20) is a
> >>> STUART
> >>> loop: module
> >>> loaded
> >>> Invalid chip endian
> >>> 0x087f68
> >>> pxa_free_dma: trying to free channel 0 which is already
> >>> freed
> >>> pxa_free_dma: trying to free channel 0 which is already
> >>> freed
> >>> smc911x: not found
> >>> (-19).
> >>> dm9000 Ethernet Driver,
> >>> V1.30
> >>> Uniform Multi-Platform E-IDE
> >>> driver
> >>> ide: Assuming 50MHz system bus speed for PIO modes; override with
> >>> idebus=xx
> >>> osst :I: Tape driver with OnStream support version
> >>> 0.99.4
> >>> osst :I: $Id: osst.c,v 1.73 2005/01/01 21:13:34 wriede Exp
> >>> $
> >>> Driver 'osst' needs updating - please use bus_type
> >>> methods
> >>> Driver 'sd' needs updating - please use bus_type
> >>> methods
> >>> scsi0 : scsi_debug, version 1.81 [20070104], dev_size_mb=8,
> >>> opts=0x0
> >>> scsi 0:0:0:0: Direct-Access Linux scsi_debug 0004 PQ: 0
> >>> ANSI: 5
> >>> Probing processor-flash at physical address 0x00000000 (32-bit
> >>> bankwidth)
> >>> processor-flash: Found 2 x16 devices at 0x0 in 32-bit
> >>> bank
> >>> Intel/Sharp Extended Query Table at
> >>> 0x0031
> >>> Using buffer write
> >>> method
> >>> cfi_cmdset_0001: Erase suspend on write
> >>> enabled
> >>> RedBoot partition parsing not
> >>> available
> >>> Creating 3 MTD partitions on "processor-
> >>> flash":
> >>> 0x00000000-0x00040000 :
> >>> "Bootloader"
> >>> mtd: Giving out device 0 to
> >>> Bootloader
> >>> sd 0:0:0:0: [sda] 16384 512-byte hardware sectors (8
> >>> MB)
> >>> sd 0:0:0:0: [sda] Write Protect is
> >>> off
> >>> 0x00040000-0x00440000 :
> >>> "Kernel"
> >>> mtd: Giving out device 1 to
> >>> Kernel
> >>> 0x00440000-0x02000000 :
> >>> "Filesystem"
> >>> mtd: Giving out device 2 to
> >>> Filesystem
> >>> sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, supports
> >>> DPO and FA
> >>> Probing mainboard-flash at physical address 0x04000000 (32-bit
> >>> bankwidth)
> >>> pxa2xx-flash: probe of pxa2xx-flash.1 failed with error
> >>> -5
> >>> sd 0:0:0:0: [sda] 16384 512-byte hardware sectors (8
> >>> MB)
> >>> block2mtd: version $Revision: 1.30
> >>> $
> >>> sd 0:0:0:0: [sda] Write Protect is
> >>> off
> >>> pxa27x-ohci pxa27x-ohci: new USB bus registered, assigned bus number
> >>> 1
> >>> pxa27x-ohci pxa27x-ohci: irq 3, io mem
> >>> 0x4c000000
> >>> sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, supports
> >>> DPO and FA
> >>> sda: unknown partition
> >>> table
> >>> sd 0:0:0:0: [sda] Attached SCSI
> >>> disk
> >>> sd 0:0:0:0: Attached scsi generic sg0 type
> >>> 0
> >>> usb usb1: configuration #1 chosen from 1
> >>> choice
> >>> hub 1-0:1.0: USB hub
> >>> found
> >>> hub 1-0:1.0: 3 ports
> >>> detected
> >>> usb usb1: New USB device found, idVendor=1d6b,
> >>> idProduct=0001
> >>> usb usb1: New USB device strings: Mfr=3, Product=2,
> >>> SerialNumber=1
> >>> usb usb1: Product: PXA27x
> >>> OHCI
> >>> usb usb1: Manufacturer: Linux 2.6.25
> >>> ohci_hcd
> >>> usb usb1: SerialNumber:
> >>> pxa27x
> >>> drivers/usb/host/r8a66597-hcd.c: driver r8a66597_hcd, 29 May
> >>> 2007
> >>> Initializing USB Mass Storage
> >>> driver...
> >>> usb 1-1: new full speed USB device using pxa27x-ohci and address
> >>> 2
> >>> usb 1-1: configuration #1 chosen from 1
> >>> choice
> >>> hub 1-1:1.0: USB hub
> >>> found
> >>> hub 1-1:1.0: 4 ports
> >>> detected
> >>> usb 1-1: New USB device found, idVendor=058f,
> >>> idProduct=9254
> >>> usb 1-1: New USB device strings: Mfr=1, Product=2,
> >>> SerialNumber=0
> >>> usb 1-1: Product: Generic USB
> >>> Hub
> >>> usb 1-1: Manufacturer:
> >>> ALCOR
> >>> usbcore: registered new interface driver usb-
> >>> storage
> >>> USB Mass Storage support
> >>> registered.
> >>> mice: PS/2 mouse device common for all
> >>> mice
> >>> usbcore: registered new interface driver
> >>> usbhid
> >>> drivers/hid/usbhid/hid-core.c: v2.6:USB HID core
> >>> driver
> >>> logger: created 64K log
> >>> 'log_main'
> >>> logger: created 64K log
> >>> 'log_events'
> >>> logger: created 64K log
> >>> 'log_radio'
> >>> TCP cubic
> >>> registered
> >>> NET: Registered protocol family
> >>> 1
> >>> RPC: Registered udp transport
> >>> module.
> >>> RPC: Registered tcp transport
> >>> module.
> >>> XScale iWMMXt coprocessor
> >>> detected.
> >>> VFS: Mounted root (jffs2
> >>> filesystem).
> >>> Freeing init memory:
> >>> 100K
>
> >>> BusyBox v1.00 (2004.12.10-09:11+0000) Built-in shell
> >>> (ash)
> >>> Enter 'help' for a list of built-in
> >>> commands.
>
> >>> / # cat /proc/
> >>> partitions
> >>> major minor #blocks
> >>> name
>
> >>> 31 0 256
> >>> mtdblock0
> >>> 31 1 4096
> >>> mtdblock1
> >>> 31 2 28416
> >>> mtdblock2
> >>> 8 0 8192
> >>> sda
> >>> / # ls /dev/
> >>> mtd
> >>> mtd0 mtd0ro mtd1 mtd1ro mtd2 mtd2ro
--~--~---------~--~----~------------~-------~--~----~
unsubscribe: [email protected]
website: http://groups.google.com/group/android-porting
-~----------~----~----~----~------~----~------~--~---