도와주세요!!
ez-x5, ez-pi 보드를 붙여서 사용중인데요.
ez-pi 보드에 장착된 usb단자에 usb 메모리 4GB 를 꼽고
공식 커널 www.kernel.org 에서 받은 2.6.21 커널에서 usb mass strorage support & usb device filesystem
2개 체크해주면 uba : uba1 이런식으로 인식하여 마운트한후 잘 사용됐었습니다.
제가 프로젝트 중에 qt를 사용할 일이 있어서 falinux 에서 제공되는 커널로
./falinux-config.sh ez-x5
이렇게 환경 설정해주고 위와같이 usb관련부분을 체크를 해줬습니다.
근데 커널올리고 부팅하니까 usb 메모리를 인식을 못하네요.
uba : uba1
요런 것도 안뜹니다. 인터넷 찾아보고 scsi설정해줘야 한다고해서 설정해주고 했는데도 안뜨네요.
어떻게 된 일인지 0_0;;;;;
좀 도와주세용 ~~
부팅 로그입니다.Copy Kernel Image .....
Copy Ramdisk Image .....
Starting kernel [MARCH 3002]...
kernel command [EZBOOT mem=64M initrd=0xA0800000,5M root=/dev/ram ramdisk=16384 console=ttyP]
Uncompressing Linux..........................................................................
Linux version 2.6.21-falinux (root@localhost.localdomain) (gcc version 3.4.3) #4 Wed Jun 22 1
CPU: XScale-PXA255 [69052d06] revision 6 (ARMv5TE), cr=0000397f
Machine: FALinux EZ-X5 Development Platform
Memory policy: ECC disabled, Data cache writeback
Memory clock: 99.53MHz (*27)
Run Mode clock: 398.13MHz (*4)
Turbo Mode clock: 398.13MHz (*1.0, inactive)
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. Total pages: 16256
Kernel command line: EZBOOT mem=64M initrd=0xA0800000,5M root=/dev/ram ramdisk=16384 console
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: 56064KB available (3176K code, 372K data, 132K init)
Security Framework v1.0.0 initialized
SELinux: Initializing.
selinux_register_security: Registering secondary module capability
Capability LSM initialized as secondary
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
NET: Registered protocol family 16
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
Time: pxa_timer clocksource has been installed.
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
checking if image is initramfs...it isn't (no cpio magic); looks like an initrd
Freeing initrd memory: 5120K
NetWinder Floating Point Emulator V0.97 (double precision)
audit: initializing netlink socket (disabled)
audit(29.535:1): initialized
yaffs Jun 22 2011 20:37:32 Installing.
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered (default)
Panel panel:3 not supported!(default : 640x480)fb0: PXA frame buffer device ( 640x480x16 )
Start display and show logo
pxa2xx-uart.0: ttyPXA0 at MMIO 0x40100000 (irq = 15) is a FFUART
pxa2xx-uart.1: ttyPXA1 at MMIO 0x40200000 (irq = 14) is a BTUART
pxa2xx-uart.2: ttyPXA2 at MMIO 0x40700000 (irq = 13) is a STUART
pxa2xx-uart.3: ttyPXA3 at MMIO 0x41600000 (irq = 0) is a HWUART
RAMDISK driver initialized: 16 RAM disks of 16384K size 1024 blocksize
loop: loaded (max 8 devices)
eth0: cs8900 rev K found at 0xf1000300 [Cirrus EEPROM]
cs89x0 media RJ-45, IRQ 44, programmed I/O, MAC 00:fa:07:78:65:05
NAND device: Manufacturer ID:0xec, Chip ID:0x76 (Samsung NAND 64MiB 3,3V 8-bit)
Scanning device for bad blocks
count of bad blocks = 0
Creating 3 MTD partitions on "NAND 64MiB 3,3V 8-bit":
0x00000000-0x00100000 : "falinux boot/config/logo partition"
0x00100000-0x00900000 : "falinux kernel/ramdisk partition"
0x00900000-0x04000000 : "falinux yaffs partition"
usbmon: debugfs is not available
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
usbcore: registered new interface driver usbhid
drivers/usb/input/hid-core.c: v2.6:USB HID core driver
mice: PS/2 mouse device common for all mice
i2c /dev entries driver
I2C: i2c-0: PXA I2C adapter
TCP cubic registered
NET: Registered protocol family 1
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
Mobile IPv6
IPv6 over IPv4 tunneling driver
sit0: Disabled Privacy Extensions
NET: Registered protocol family 17
XScale DSP coprocessor detected.
RAMDISK: Compressed image found at block 0
VFS: Mounted root (ext2 filesystem) readonly.
Freeing init memory: 132K
INIT: version 2.86 booting
INIT: Entering runlevel: 3
eth0: using full-duplex 10Base-T (RJ-45)
yaffs: dev is 32505858 name is "mtdblock2"
yaffs: passed flags ""
yaffs: Attempting MTD mount on 31.2, "mtdblock2"
yaffs: auto selecting yaffs1
/usr/local/apache/bin/apachectl start: httpd started
Starting system logger: [ OK ]
Starting INET services: [ OK ]
여기
부팅 메시지에서
usb:어느회사 메모리인지 떠야하고
uba : uba1 <<---이런식으로 떠야하는데 안뜬단 말이죵 -0-; 답답하네요..
sa칩 드라이버를 포팅해보세요^^