Thanks again, hippo.
Here's the thing. I'm running uClinux on the target, not my PC.
The target is the Microtronix Product Starter Kit with a USB mezzanine board. It uses the Altera NIOS-II processor and the software development is done on the PC with Altera's NIOS-II Embedded Processor Design Tools. The IDE is based on the Eclipse framework.
The filesystem and the kernel get built on the PC, then they get uploaded to flash memory on the target, so the filesystem is already built on the PC before it gets loaded into flash. But for some reason, /dev/sda isn't generated when I build the filesystem.
?????
Thanks.