Mounting NTFS hard disk error

Hi guys, after some days reading some tutorials around the web, i was
finally able to boot the angstrom linux distro coming with my new
beagleboard xm!
I played with the desktop a little bit, then i decided to plug in my
320GB HD into the USB host in order to see if i was able to play
music, watch videos or pictures, but an error came along saying that
something went wrong when it tried to mount the filesystem. My HD has
a NTFS filesystem. Any problems with HD with this dimension or
filesystem, or am I doing something wrong ?!?!

Another question: Now I'm using the DVI plug connected to a display.
Is there any possibility to use the s-video connecting the video !?? I
suppose i need to change somtething in the boot configuration: some
hints ?!?

Thanks in advance
Paolo

What was the error, and kernel version? Can you post logs or a
screenshot of the console output?

Also, are you powering the board from an external power supply?

-Joel

Hi, thanks to the reply. Below you'll find what's going on while the
BB is booting (the HD is already plugged in). I'm powering the board
with a 5V external power supply.

[ 22.471343] usb 2-2.4: new high speed USB device using ehci-omap
and address 5
[ 22.597473] usb 2-2.4: New USB device found, idVendor=0bc2,
idProduct=2300
[ 22.609161] usb 2-2.4: New USB device strings: Mfr=1, Product=2,
SerialNumber=3
[ 22.621368] usb 2-2.4: Product: Portable
[ 22.630767] usb 2-2.4: Manufacturer: Seagate
[ 22.639831] usb 2-2.4: SerialNumber: 2GH2MCFG
[ 22.650238] scsi0 : usb-storage 2-2.4:1.0
[ 27.659820] scsi 0:0:0:0: Direct-Access Seagate
Portable 0130 PQ: 0 ANSI: 4
[ 27.673553] sd 0:0:0:0: Attached scsi generic sg0 type 0
[ 27.684631] sd 0:0:0:0: [sda] 625142448 512-byte logical blocks:
(320 GB/298 GiB)
[ 27.698608] sd 0:0:0:0: [sda] Write Protect is off
[ 27.708160] sd 0:0:0:0: [sda] Assuming drive cache: write through
[ 27.720703] sd 0:0:0:0: [sda] Assuming drive cache: write through
[ 27.731506] sda: sda1
[ 27.801849] sd 0:0:0:0: [sda] Assuming drive cache: write through
[ 27.812591] sd 0:0:0:0: [sda] Attached SCSI disk
[ 28.154632] kjournald starting. Commit interval 5 seconds
[ 28.800201] EXT3-fs (mmcblk0p2): using internal journal
[ 28.809936] EXT3-fs (mmcblk0p2): recovery complete
[ 28.827301] EXT3-fs (mmcblk0p2): mounted filesystem with writeback
data mode
[ 28.838928] VFS: Mounted root (ext3 filesystem) on device 179:2.
[ 28.854003] devtmpfs: mounted
[ 28.861541] Freeing init memory: 204K
...
[ 32.748291] FAT: invalid media value (0xb9)
[ 32.757171] VFS: Can't find a valid FAT filesystem on dev sda.
[ 32.769287] EXT4-fs (sda): VFS: Can't find ext4 filesystem
[ 32.792419] EXT3-fs (sda): error: can't find ext3 filesystem on dev
sda.
[ 32.806213] EXT2-fs (sda): error: can't find an ext2 filesystem on
dev sda.
[ 32.819732] SQUASHFS error: Can't find a SQUASHFS superblock on sda
[ 32.831909] FAT: invalid media value (0xb9)

The version is:
Linux version 2.6.32 (koen@dominion) (gcc version 4.3.3 (GCC) ) #3
PREEMPT Thu Mar 17 08:56:19 CET 2011

It's looks like the BB search for a FAT filesystem only and do not for
NTFS filesystem (My HD is 320GB with NTFS single partition).
Do you think i should format my HD with FAT ?!?

Hi, thanks to the reply. Below you'll find what's going on while the
BB is booting (the HD is already plugged in). I'm powering the board
with a 5V external power supply.

[ 22.471343] usb 2-2.4: new high speed USB device using ehci-omap
and address 5
[ 22.597473] usb 2-2.4: New USB device found, idVendor=0bc2,
idProduct=2300
[ 22.609161] usb 2-2.4: New USB device strings: Mfr=1, Product=2,
SerialNumber=3
[ 22.621368] usb 2-2.4: Product: Portable
[ 22.630767] usb 2-2.4: Manufacturer: Seagate
[ 22.639831] usb 2-2.4: SerialNumber: 2GH2MCFG
[ 22.650238] scsi0 : usb-storage 2-2.4:1.0
[ 27.659820] scsi 0:0:0:0: Direct-Access Seagate
Portable 0130 PQ: 0 ANSI: 4
[ 27.673553] sd 0:0:0:0: Attached scsi generic sg0 type 0
[ 27.684631] sd 0:0:0:0: [sda] 625142448 512-byte logical blocks:
(320 GB/298 GiB)
[ 27.698608] sd 0:0:0:0: [sda] Write Protect is off
[ 27.708160] sd 0:0:0:0: [sda] Assuming drive cache: write through
[ 27.720703] sd 0:0:0:0: [sda] Assuming drive cache: write through
[ 27.731506] sda: sda1
[ 27.801849] sd 0:0:0:0: [sda] Assuming drive cache: write through
[ 27.812591] sd 0:0:0:0: [sda] Attached SCSI disk
[ 28.154632] kjournald starting. Commit interval 5 seconds
[ 28.800201] EXT3-fs (mmcblk0p2): using internal journal
[ 28.809936] EXT3-fs (mmcblk0p2): recovery complete
[ 28.827301] EXT3-fs (mmcblk0p2): mounted filesystem with writeback
data mode
[ 28.838928] VFS: Mounted root (ext3 filesystem) on device 179:2.
[ 28.854003] devtmpfs: mounted
[ 28.861541] Freeing init memory: 204K
...
[ 32.748291] FAT: invalid media value (0xb9)
[ 32.757171] VFS: Can't find a valid FAT filesystem on dev sda.
[ 32.769287] EXT4-fs (sda): VFS: Can't find ext4 filesystem
[ 32.792419] EXT3-fs (sda): error: can't find ext3 filesystem on dev
sda.
[ 32.806213] EXT2-fs (sda): error: can't find an ext2 filesystem on
dev sda.
[ 32.819732] SQUASHFS error: Can't find a SQUASHFS superblock on sda
[ 32.831909] FAT: invalid media value (0xb9)

The version is:
Linux version 2.6.32 (koen@dominion) (gcc version 4.3.3 (GCC) ) #3
PREEMPT Thu Mar 17 08:56:19 CET 2011

It's looks like the BB search for a FAT filesystem only and do not for
NTFS filesystem (My HD is 320GB with NTFS single partition).
Do you think i should format my HD with FAT ?!?

Paolo

Hi Paolo,

Not sure why but it is possible that recreating the partition table
would fix your issues. NTFS as you pointed, is a regular filesystem so
I don't this is beagleboard specific problem.

It seems that the VFS thinks the parition table is the superblock
itself and is treating "sda" as the filesystem. As a result, it cannot
identify the signature of the FS.

Thanks,
-Joel