From: Chuck R. <shi...@ro...> - 2008-08-29 02:53:07
|
Now that I have my connex working, build 318, I'm booting it with an MMC card installed. 1. Where does the MMC card get automounted? 2. How can I tell how much free space is on the MMC card? It looks like the "df" command only shows the space on the gumstix flash RAM: $ df Filesystem 1k-blocks Used Available Use% Mounted on /dev/mtdblock1 15184 9436 5668 62% / /dev/mtdblock1 15184 9436 5668 62% /dev/.static/dev 3. When looking under /media, there are a lot of "devices" there: $ ls -l /media drwxr-xr-x 2 root root 0 Jan 1 01:09 card drwxr-xr-x 2 root root 0 Jan 1 01:09 cf drwxr-xr-x 2 root root 0 Jan 1 01:09 hdd drwxr-xr-x 2 root root 0 Jan 1 01:09 mmc1 drwxr-xr-x 2 root root 0 Jan 1 01:09 net drwxr-xr-x 2 root root 0 Jan 1 01:09 ram drwxr-xr-x 2 root root 0 Jan 1 01:09 realroot drwxr-xr-x 2 root root 0 Jan 1 01:09 union There is nothing in these folders, but they can all be written to, even when the connex is booted without any card attached! Chuck |
From: Brad F. <bra...@gm...> - 2008-08-29 22:28:24
|
for my system, mmc mounts automatically from powerup, read only at /media/card On Thu, Aug 28, 2008 at 7:53 PM, Chuck Randall <shi...@ro...> wrote: > Now that I have my connex working, build 318, I'm booting it with an > MMC card installed. > > 1. Where does the MMC card get automounted? > > 2. How can I tell how much free space is on the MMC card? It looks > like the "df" command only shows the space on the gumstix flash RAM: > > $ df > Filesystem 1k-blocks Used Available Use% Mounted on > /dev/mtdblock1 15184 9436 5668 62% / > /dev/mtdblock1 15184 9436 5668 62% /dev/.static/dev > > 3. When looking under /media, there are a lot of "devices" there: > > $ ls -l /media > drwxr-xr-x 2 root root 0 Jan 1 01:09 card > drwxr-xr-x 2 root root 0 Jan 1 01:09 cf > drwxr-xr-x 2 root root 0 Jan 1 01:09 hdd > drwxr-xr-x 2 root root 0 Jan 1 01:09 mmc1 > drwxr-xr-x 2 root root 0 Jan 1 01:09 net > drwxr-xr-x 2 root root 0 Jan 1 01:09 ram > drwxr-xr-x 2 root root 0 Jan 1 01:09 realroot > drwxr-xr-x 2 root root 0 Jan 1 01:09 union > > There is nothing in these folders, but they can all be written to, > even when the connex is booted without any card attached! > > Chuck > > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > -- Brad Fuller www.bradfuller.com |
From: Chuck R. <shi...@ro...> - 2008-08-29 23:10:54
|
Yes, I expect my mmc card to be automounted at /media/card, but I don't see my card's contents in /media/card. The mount point appears empty. And, even if I don't have a mmc card attached, I still get a persistent, writable /media/card directory! So, I'm totally confused by this. Is /media/card really my mmc card or not?? When I don't have a card attached, where is that space allocated from in /media/card, from flash RAM? Stuff written there is persistent across boots. It sure doesn't go onto my mmc card. Chuck On Aug 29, 2008, at 3:28 PM, Brad Fuller wrote: > for my system, mmc mounts automatically from powerup, read only at / > media/card > > On Thu, Aug 28, 2008 at 7:53 PM, Chuck Randall > <shi...@ro...> wrote: >> Now that I have my connex working, build 318, I'm booting it with an >> MMC card installed. >> >> 1. Where does the MMC card get automounted? >> >> 2. How can I tell how much free space is on the MMC card? It looks >> like the "df" command only shows the space on the gumstix flash RAM: >> >> $ df >> Filesystem 1k-blocks Used Available Use% Mounted on >> /dev/mtdblock1 15184 9436 5668 62% / >> /dev/mtdblock1 15184 9436 5668 62% /dev/.static/dev >> >> 3. When looking under /media, there are a lot of "devices" there: >> >> $ ls -l /media >> drwxr-xr-x 2 root root 0 Jan 1 01:09 card >> drwxr-xr-x 2 root root 0 Jan 1 01:09 cf >> drwxr-xr-x 2 root root 0 Jan 1 01:09 hdd >> drwxr-xr-x 2 root root 0 Jan 1 01:09 mmc1 >> drwxr-xr-x 2 root root 0 Jan 1 01:09 net >> drwxr-xr-x 2 root root 0 Jan 1 01:09 ram >> drwxr-xr-x 2 root root 0 Jan 1 01:09 realroot >> drwxr-xr-x 2 root root 0 Jan 1 01:09 union >> >> There is nothing in these folders, but they can all be written to, >> even when the connex is booted without any card attached! >> >> Chuck >> >> >> ------------------------------------------------------------------------- >> This SF.Net email is sponsored by the Moblin Your Move Developer's >> challenge >> Build the coolest Linux based applications with Moblin SDK & win >> great prizes >> Grand prize is a trip for two to an Open Source event anywhere in >> the world >> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >> _______________________________________________ >> gumstix-users mailing list >> gum...@li... >> https://lists.sourceforge.net/lists/listinfo/gumstix-users >> > > > > -- > Brad Fuller > www.bradfuller.com > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's > challenge > Build the coolest Linux based applications with Moblin SDK & win > great prizes > Grand prize is a trip for two to an Open Source event anywhere in > the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users |
From: Dave H. <dhy...@gm...> - 2008-08-30 05:14:15
|
Hi Chuck, On Fri, Aug 29, 2008 at 4:10 PM, Chuck Randall <shi...@ro...> wrote: > Yes, I expect my mmc card to be automounted at /media/card, but I > don't see my card's contents in /media/card. The mount point appears > empty. > > And, even if I don't have a mmc card attached, I still get a > persistent, writable /media/card directory! So filesystems are mounted onto a directory. If there is no filesystem mounted, then it's just a directory on your local filesystem, and yeah you can write files into it. You can use the mount command to see what filesystems are currently mounted onto which directories. > So, I'm totally confused by this. Is /media/card really my mmc card or > not?? Only if it's mounted. > When I don't have a card attached, where is that space allocated > from in /media/card, from flash RAM? It will come from whatever filesystem /media/card would come from. So if /media were mounted to a ramdisk, then /media/card would be from a ramdisk (provided there is no mount on /media/card). Often times, it will just be a directory on the jffs2 filesystem that's mounted at / > Stuff written there is persistent > across boots. It sure doesn't go onto my mmc card. Then it's going to the jffs2 filesystem. -- Dave Hylands Vancouver, BC, Canada http://www.DaveHylands.com/ |
From: Brad F. <bra...@gm...> - 2008-08-29 23:47:32
|
On Fri, Aug 29, 2008 at 4:10 PM, Chuck Randall <shi...@ro...> wrote: > Yes, I expect my mmc card to be automounted at /media/card, but I > don't see my card's contents in /media/card. The mount point appears > empty. you can check your /etc/fstab to makes sure that it's there. Yours is probably like mine: root@gumstix-custom-connex:~$ cat /etc/fstab # fstab for gumstix-verdex rootfs / auto defaults,sync,noatime 1 1 proc /proc proc defaults 0 0 sysfs /sys sysfs defaults 0 0 tmpfs /dev tmpfs defaults 0 0 devpts /dev/pts devpts gid=5,mode=620 0 0 tmpfs /dev/shm tmpfs mode=0777 0 0 tmpfs /var/volatile tmpfs mode=0755 0 0 tmpfs /media/ram tmpfs defaults 0 0 # compact flash slot /dev/hda1 /media/cf auto defaults 0 0 # mmc/microSD slot /dev/mmcblk0p1 /media/card auto defaults 0 0 # USB Storage /dev/sda1 /media/hdd auto defaults 0 0 # USB Device File System usbfs /proc/bus/usb usbfs defaults 0 0 > And, even if I don't have a mmc card attached, I still get a > persistent, writable /media/card directory! That's normal. It is actually a directory that you can write to until it's mounted to another device > So, I'm totally confused by this. Is /media/card really my mmc card or > not?? When I don't have a card attached, where is that space allocated > from in /media/card, from flash RAM? Wherever /media is. > Stuff written there is persistent > across boots. It sure doesn't go onto my mmc card. It defaults to mount read only. Have you tried to copy something to it on another machine? -- Brad Fuller www.bradfuller.com |
From: Chuck R. <shi...@ro...> - 2008-08-30 00:40:53
|
On Aug 29, 2008, at 4:47 PM, Brad Fuller wrote: > you can check your /etc/fstab to makes sure that it's there. Yes, I have the following entry in my fstab: > /dev/mmcblk0p1 /media/card auto > defaults 0 0 I notice during the boot process there is this message: root: mount: special device /dev/mmcblk0p1 does not exist ...which means that the system doesn't see a mmc card in the slot and so can't mount it. But the mmc card is present and accessible from the GUM> prompt. Hit any key to stop autoboot: 0 GUM> mmcinit Detected: 1970176 blocks of 1024 bytes (1924MB) MMC card. Vendor: Man 1e OEM ffff "MMC " Date 05/2008 Product: 479 Revision: N/A GUM> boot . . . root: mount: special device /dev/mmcblk0p1 does not exist . . . So it seems that the mmc card isn't seen during the boot process when it tries to automount it. If I try to mount it after it's booted up: $ mount /media/card root: mount: special device /dev/mmcblk0p1 does not exist I'm using the prebuilt rootfs image (build 318) from the gumstix website. My configuration is a connex-400xm with a netDUO card, which provides the mmc card slot. Chuck |
From: Chuck R. <shi...@ro...> - 2008-09-02 23:56:35
|
Hi Dave, Thanks for the file system explanation. The problem remains: The MMC card (not SD) is seen and is usable at the GUM> prompt, but during bootup and afterwards, it isn't seen: Hit any key to stop autoboot: 0 GUM> mmcinit Detected: 1970176 blocks of 1024 bytes (1924MB) MMC card. Vendor: Man 1e OEM ffff "MMC " Date 05/2008 Product: 479 Revision: N/A GUM> boot . . . root: mount: special device /dev/mmcblk0p1 does not exist . . . After booting: $ mount /media/card root: mount: special device /dev/mmcblk0p1 does not exist So I'm puzzled. Why can't the card be seen and accessed from the gumstix OS if it's okay from the GUM> prompt? I would think that if the netDUO board was bad, I wouldn't be able to see the MMC card at all. I've reformatted the MMC card on a Windows machine with the FAT file system. Every other system I have tried it on (Linux, Windows, Mac) can read/write to the card fine, but gumstix simply doesn't see it at boot time. Chuck |
From: Brad F. <bra...@gm...> - 2008-09-03 00:01:42
|
On Tue, Sep 2, 2008 at 4:56 PM, Chuck Randall <shi...@ro...> wrote: > So I'm puzzled. Why can't the card be seen and accessed from the > gumstix OS if it's okay from the GUM> prompt? I would think that if > the netDUO board was bad, I wouldn't be able to see the MMC card at > all. I've reformatted the MMC card on a Windows machine with the FAT > file system. Every other system I have tried it on (Linux, Windows, > Mac) can read/write to the card fine, but gumstix simply doesn't see > it at boot time. just a wild try: did you try formatting to VFAT? |
From: Dave H. <dhy...@gm...> - 2008-09-03 00:20:46
|
Hi Chuck, On Tue, Sep 2, 2008 at 4:56 PM, Chuck Randall <shi...@ro...> wrote: > Hi Dave, > > Thanks for the file system explanation. > > The problem remains: The MMC card (not SD) is seen and is usable at > the GUM> prompt, but during bootup and afterwards, it isn't seen: > > Hit any key to stop autoboot: 0 > GUM> mmcinit > Detected: 1970176 blocks of 1024 bytes (1924MB) MMC card. > Vendor: Man 1e OEM ffff "MMC " Date 05/2008 > Product: 479 > Revision: N/A So this says that uboot recognizes the card. Can you try: fatls mmc 0 to see if uboot can see files on the card? Is the card formatted using FAT32 (or vfat from linux)? -- Dave Hylands Vancouver, BC, Canada http://www.DaveHylands.com/ |
From: Chuck R. <shi...@ro...> - 2008-09-03 02:47:27
|
On Sep 2, 2008, at 5:20 PM, Dave Hylands wrote: > Hi Chuck, > > On Tue, Sep 2, 2008 at 4:56 PM, Chuck Randall <shi...@ro... > > wrote: >> Hi Dave, >> >> Thanks for the file system explanation. >> >> The problem remains: The MMC card (not SD) is seen and is usable at >> the GUM> prompt, but during bootup and afterwards, it isn't seen: >> >> Hit any key to stop autoboot: 0 >> GUM> mmcinit >> Detected: 1970176 blocks of 1024 bytes (1924MB) MMC card. >> Vendor: Man 1e OEM ffff "MMC " Date 05/2008 >> Product: 479 >> Revision: N/A > > So this says that uboot recognizes the card. Can you try: > > fatls mmc 0 > > to see if uboot can see files on the card? > > Is the card formatted using FAT32 (or vfat from linux)? Hi Dave, Brad, Yes, I can read files on the card from the GUM> prompt: GUM> fatls mmc 0 1041316 uimage 160688 uboot.bin 8942628 rootfs 3 file(s), 0 dir(s) GUM> On my Win/XP system, I didn't see a VFAT option; so I formatted it FAT32. Thanks, Chuck |
From: Chuck R. <shi...@ro...> - 2008-09-04 19:23:28
|
On Sep 2, 2008, at 5:20 PM, Dave Hylands wrote: > Is the card formatted using FAT32 (or vfat from linux)? I got a new MMC card, formatted it FAT32 on a Win/XP machine. Same results: The card is seen at the GUM> prompt, but not during/after boot. Next, I reformatted the MMC card to VFAT on my Linux machine. Again, same results. Could the build on the gumstix somehow be bad? I'm using the prebuilt rootfs image (build 318) from the gumstix website. My configuration is a connex-400xm with a netDUO card, which provides the MMC card slot. I'm totally baffled. Chuck |
From: Chuck R. <shi...@ro...> - 2008-09-05 00:54:02
|
On Sep 4, 2008, at 12:23 PM, Chuck Randall wrote: > > On Sep 2, 2008, at 5:20 PM, Dave Hylands wrote: > >> Is the card formatted using FAT32 (or vfat from linux)? > > I got a new MMC card, formatted it FAT32 on a Win/XP machine. Same > results: The card is seen at the GUM> prompt, but not during/after > boot. > > Next, I reformatted the MMC card to VFAT on my Linux machine. Again, > same results. > > Could the build on the gumstix somehow be bad? I'm using the prebuilt > rootfs image (build 318) from the gumstix website. My configuration is > a connex-400xm with a netDUO card, which provides the MMC card slot. > I'm totally baffled. Okay, I'm thinking the problem is the way my /etc/modules file is configured. It loads the pcmcia driver (CF) by default, and I can access the contents of the CF card. So, how can I change /etc/modules to load the MMC driver instead? I assume the two drivers are mutually incompatible, but I don't know the module name(s) for the MMC driver. Thx, Chuck |
From: Chuck R. <shi...@ro...> - 2008-09-05 03:09:59
|
On Sep 4, 2008, at 5:54 PM, Chuck Randall wrote: > On Sep 4, 2008, at 12:23 PM, Chuck Randall wrote: >> >> On Sep 2, 2008, at 5:20 PM, Dave Hylands wrote: >> >>> Is the card formatted using FAT32 (or vfat from linux)? >> >> I got a new MMC card, formatted it FAT32 on a Win/XP machine. Same >> results: The card is seen at the GUM> prompt, but not during/after >> boot. >> >> Next, I reformatted the MMC card to VFAT on my Linux machine. Again, >> same results. >> >> Could the build on the gumstix somehow be bad? I'm using the prebuilt >> rootfs image (build 318) from the gumstix website. My configuration >> is >> a connex-400xm with a netDUO card, which provides the MMC card slot. >> I'm totally baffled. > > Okay, I'm thinking the problem is the way my /etc/modules file is > configured. It loads the pcmcia driver (CF) by default, and I can > access the contents of the CF card. > > So, how can I change /etc/modules to load the MMC driver instead? I > assume the two drivers are mutually incompatible, but I don't know the > module name(s) for the MMC driver. Editing the /etc/modules file on the gumstix should do the trick, but when edited to include modules mmc_block and pxamci, and comment out pcmcia, it makes no difference at boot time. Looking at the default MACHINE_FEATURES in gumstix-custom-connex.conf, I see: MACHINE_FEATURES += "pcmcia" #MACHINE_FEATURES += "mmc" Do I have to re-bitbake both task-base-gumstix and gumstix-connex- image and reflash just to enable MMC support? Chuck |