Please note that User Registration has been temporarily disabled due to a recent increase in automated registrations. If anyone needs an account, please request one here: RequestAccount. Thanks for your patience!--Wmat (talk)
Please email User:Wmat if you experience any issues with the Request Account form.

Difference between revisions of "Hammer How to Thumb Drive"

From eLinux.org
Jump to: navigation, search
Line 5: Line 5:
 
* USB Storage
 
* USB Storage
 
* SCSI, including generic support.
 
* SCSI, including generic support.
configured in your kernel.
+
configured in your [[Hammer_How_to_build_Kernel|kernel]].
 
+
 
One way to get the USB Thumb Drive recognized and mounted is:
 
One way to get the USB Thumb Drive recognized and mounted is:
  

Revision as of 08:52, 15 January 2008

You can add a USB Thumb Drive to your Hammer pretty easily. There are a few things you have to have in your kernel. Your Thumb Drive will be recognized as a SCSI device, probably /dev/sda1, if it is the only SCSI type device you have. When the usb-storage module loads, it will show which SCSI device you Thumb Drive is.

You must have:

  • USB Core
  • USB Storage
  • SCSI, including generic support.

configured in your kernel. One way to get the USB Thumb Drive recognized and mounted is:

Add the necessary commands to the inittab file:

  • cd buildroot/target/device/Samsung/Hammer/target_skeleton
  • edit the inittab.
  • Add these commands right below the jffs2 line:
 null::sysinit:/sbin/modprobe usb-storage
 null::sysinit:/bin/sleep 10

This will load the usb-storage module and wait for it to settle down.

Now you have to fix up the mount point where you want the Thumb Drive to appear. You can add a new mount point by editing the buildroot/target/device/Samsung/Hammer/device_table.txt file. If you want to mount your Thumb Drive at /opt (recommended for starters) then add the following line to device_table.txt:

/opt            d       755     0       0       -       -       -       -       -

Now it is time to add the Thumb Drive to your file system. When you build your rootfs, the /opt directory will be created for you with the permissions you set.

Now edit buildroot/target/device/Samsung/Hammer/target_skeleton/etc/fstab file to add your mount point as follows:

/dev/sda1       /opt            ext2    defaults                0       0

You can setup your Thumb drive for any mount point you want using this procedure. This allows the Thumb Drive to be automatically setup and mounted for use.