I fixed that line and now it mounts rw. Thanks! Since I'm not sure what modifications have been made to the old filesystem, I can only comment on the fact that there appear to be a number of other changes that are important. These changes may reflect homebrew changes others in my lab made to the old filesystem rather than default configurations. But they matter for us, and maybe for you as well.
1. The new /etc/rcSimple has a few new lines and also gets rid of the line that sets the hostname. I would add this in to the new /etc/rcSimple: hostname -F /etc/hostname 2. Both systems enter runlevel 2 by default, but the latest etch filesystem has no provision for starting up networking. In the previous etch it started up in runlevel 2 with priority 35. I did this: ln -s /etc/init.d/networking /etc/rc2.d/S01networking This is probably not an optimal solution, but it at least starts up networking before everything else tries to use it. In particular, ntpdate starts at S04. Nonetheless ntpdate says that it cannot reach my NTP server giving "no server suitable for synchronization found." This is true despite the fact that executing the same script after bootup is done will work just fine (once you shutdown NTP and free up the port) in that it will print out the difference in times and change the local time appropriately. I don't know what's going on there. So the reason we did all this was to get ntpd working. And it's not. ntpq -p still shows that no servers are successfully synchronizing (no asterisks). Is there something special I have to do to get ntpd and the new RTC working? I am certain (by my own eyes) that uboot, kernel and filesystem are all upgraded. I am nearly certain that Ran Duan also updated CPLD, ROACH monitor and SVN repository, but I don't know how to confirm that by eye. Looks like lots of bofs have to be recompiled also, so I will confirm that too. Tom On Wed, Jan 27, 2010 at 10:02 AM, Zhiwei Liu <[email protected]> wrote: > Hi Jason and Tom, > > I updated everything (uboot, linux kernel, root filesystem, CPLD) except the > roach monitor(Actel Fusion). > But when I "run usbboot", it still mount the filesystem read-only. > The problem is definitely not from the USB stick, since I simply deleted the > old filesystem and copy the new filesystem to the same USB stick. > > To compare to the old filesystem, the /etc/rcSimple file in the new > filesystem has a line like: > > mount -n -o remount, ro, noatime / > > I think that is the problem. If you mark or delete this line, it will mount > the filesystem writeable. > > By the way, update to the newest firmware and software is helpful, at least > it solved my 10Gbe receiving problem. Now I can receive the UDP packet using > the LabVIEW software. > > > Zhiwei > > > > On Tue, Jan 19, 2010 at 9:45 AM, Zhiwei Liu <[email protected]> wrote: >> >> Jason, >> >> I'm still using the old kernel version (uboot: 2008.10-svn1973, image: >> linux-2.6.25-svn1867-dirty1). I'll update the system to see if I can fix >> the usb booting problem. >> Thanks, >> >> Zhiwei >> >

