On Tue, Mar 5, 2013 at 11:07 AM, Peter Ibbotson <[email protected]> wrote: > I'm just about to reinstall on an aging Asus eee 701 and I never quite > managed to get the SD card to work (or any other usb media for that matter). > > Basically I'm looking for a dummies guide to mounting / formatting SD cards > so I can use it as storage for building from source (the poor eee only has > 4GB internal drive). Does anyone have one?
Ahh, dummies guide... You're probably not a dummy if you're using NetBSD. This really depends on if you're going to use it with a Windows, Mac, etc compatible filesystem, or if you plan to prepare it as a native NetBSD disk. First, plug it in and see how it was detected by NetBSD. You can probably do something like "tail -15 /var/log/messages". For example, from one of my machines: dockstar$ tail -10 /var/log/messages Mar 4 18:00:00 dockstar syslogd[415]: restart Mar 5 03:18:23 dockstar root: /etc/daily: WARNING: $fetch_pkg_vulnerabilities is not set properly - see daily.conf(5). Mar 5 17:30:11 dockstar /netbsd: umass1 at uhub1 port 4 configuration 1 interface 0 Mar 5 17:30:11 dockstar /netbsd: umass1: TRONLegacy Sam Flynn's Light cycle, rev 2.00/1.04, addr 4 Mar 5 17:30:11 dockstar /netbsd: umass1: using SCSI over Bulk-Only Mar 5 17:30:11 dockstar /netbsd: scsibus1 at umass1: 2 targets, 1 lun per target Mar 5 17:30:11 dockstar /netbsd: sd1 at scsibus1 target 0 lun 0: <TRON:, Legacy, 8.07> disk removable Mar 5 17:30:11 dockstar /netbsd: sd1: fabricating a geometry Mar 5 17:30:11 dockstar /netbsd: sd1: 4038 MB, 4038 cyl, 64 head, 32 sec, 512 bytes/sect x 8269824 sectors Mar 5 17:30:11 dockstar /netbsd: sd1: fabricating a geometry (Look how cool I am, I have a Tron Light cycle USB drive!) If you just want to mount the (likely FAT) filesystem, you can probably do this as root: mount /dev/sdXe /mnt (where X is the disk you are using) In my case: dockstar$ su - Password: dockstar# mount /dev/sd1e /mnt dockstar# mount /dev/sd0a on / type ffs (local) tmpfs on /dev type tmpfs (union, local) /dev/sd0f on /usr type ffs (local) /dev/sd0g on /home type ffs (local) ptyfs on /dev/pts type ptyfs (local) procfs on /proc type procfs (local) kernfs on /kern type kernfs (local) /dev/sd1e on /mnt type msdos (local) <--- See, it mounted just fine You might need to do disklabel and determine which BSD partition you are mounting, but in general it will be "e" if it's a FAT filesystem. If you want to use the disk natively, the Guide has instructions that resemble what you need to do here: http://www.netbsd.org/docs/guide/en/chap-misc.html#chap-misc-adding-new-disk There probably should be a section under "Using removable media" for USB disks or flash cards. These are more relevant than some of the stuff in there now, like ZIP disks... Andy
