SD/MMC Bug fix for x86 simulator
authordon.hong <don.hong@samsung.com>
Thu, 14 Apr 2011 09:18:21 +0000 (18:18 +0900)
committerdon.hong <don.hong@samsung.com>
Thu, 14 Apr 2011 09:18:21 +0000 (18:18 +0900)
 - Change mknod command to make vdb device node and link to mmcblk0

ramfs/init

index 75a408081ba92cf94de7aa10b433ca02fd442c62..0d9714b24a80838b42a47cf4df7ac352b11a6908 100644 (file)
@@ -60,16 +60,11 @@ echo "create device filesystem"
 /bin/mknod /new_root/dev/random c 1 8
 /bin/mknod /new_root/dev/urandom c 1 9
 
-/bin/mknod /new_root/dev/hda b 3 0
-/bin/mknod /new_root/dev/hda1 b 3 1
-/bin/mknod /new_root/dev/hda2 b 3 2
-/bin/mknod /new_root/dev/hda3 b 3 3
-/bin/mknod /new_root/dev/hdb b 3 64
+#/bin/mknod /new_root/dev/hda b 3 0
+#/bin/mknod /new_root/dev/hdb b 3 64
 
 #filesystem in userspace
 /bin/mknod /new_root/dev/fuse c 10 229
-(cd /new_root/dev && /bin/ln hda mmcblk0)
-(cd /new_root/dev && /bin/ln hdb mmcblk0p1)
 
 /bin/mknod /new_root/dev/tty0 c 4 0
 /bin/mknod /new_root/dev/tty1 c 4 1
@@ -166,6 +161,14 @@ echo "create device filesystem"
 /bin/mknod -m 660 /new_root/dev/snd/pcmC0D0p c 116 5 
 /bin/mknod -m 660 /new_root/dev/snd/pcmC0D1p c 116 4 
 /bin/mknod -m 660 /new_root/dev/snd/timer c 116 2
+
+/bin/mknod /new_root/dev/vda b 254 0
+/bin/mknod /new_root/dev/vdb b 254 16
+(cd /new_root/dev && /bin/ln -sf vdb mmcblk0)
+(cd /new_root/dev && /bin/ln -sf vdb1 mmcblk0p1)
+(cd /new_root/dev && /bin/ln -sf vdb2 mmcblk0p2)
+(cd /new_root/dev && /bin/ln -sf vdb3 mmcblk0p3)
+
 #echo "Create sys"
 /bin/mkdir -p /new_root/sys