Unable to fdisk /dev/sdb2

Hi,
I followed the wiki to partition my SD, but I am getting some strange
error.

Does anyone know what's wrong?

[root@fodora ~]# sfdisk -l /dev/sdb

Disk /dev/sdb: 968 cylinders, 255 heads, 63 sectors/track
Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting
from 0

   Device Boot Start End #cyls #blocks Id System
/dev/sdb1 * 0+ 50 51- 409626 c W95 FAT32 (LBA)
/dev/sdb2 51 967 917 7365802+ 83 Linux
/dev/sdb3 0 - 0 0 0 Empty
/dev/sdb4 0 - 0 0 0 Empty
[root@fodora ~]# mkfs.ext3 -L LABEL2 /dev/sdb2
mke2fs 1.40.8 (13-Mar-2008)
Could not stat /dev/sdb2 --- No such file or directory

The device apparently does not exist; did you specify it correctly?
[root@fodora ~]#

Thanks in advance for your help.

Pete

Your host system does not have all the /dev/sdb? devnodes and it seems udev
didn't create them automatically once you partitioned your SD card...

You can create static devnodes manually (skip the ones you already have):

# mknod /dev/sdb b 8 16
# mknod /dev/sdb1 b 8 17
# mknod /dev/sdb2 b 8 18
# mknod /dev/sdb3 b 8 19
# mknod /dev/sdb4 b 8 20
# mknod /dev/sdb5 b 8 21

What is the size of your SDCard? If it is bigger than 2GBytes, is your
SDCard reader SDHC compliant?

Use a GUI based formatting tool like gparted to format your SDCard.

Regards,