NetWinder Disk Bugs / Problems / Issues
Build #10 bugs
The RedHat tools 'glint' and 'runlevel editor' (which are called by
control-panel) don't work.
/bin/tar is old a.out and sometimes dumps core (particularly
on large tarballs, since a.out executables are limited to 11 Megs maximum
HUGE_VAL is incorrectly defined in the
/usr/include/bits/huge_val.h header file. ScottB has posted a
patch on 981111 to the mailing list.
Permissions on /var/tmp are still coming out wrong... even
though they are correct on the master disk...
binutils still leaving local symbols all over the place. New
version from Scott is not ready yet.
cp, mv and others give warnings when setting permissions.
Solution is to install Anrdew's new fileutils package.
(Rumour) Samba support not compiled into kernel or as a module.
Therefore samba doesn't work.
setting the include path to "./" in gcc actually uses "/" instead -
Build #9 bugs (grrr...)
The tulip driver isn't loaded automatically. To use the 10/100 ethernet,
or you can add this to /etc/rc.d/rc.modules. Once we
fix 'modprobe' this should take care of itself.
Permissions on /var/tmp are incorrect. The fix is:
chmod a+w /var/tmp
chmod o+t /var/tmp
A directory is missing:
The /etc/groups file contains an entry for 'user', it should be 'users'.
For the web server this matters, and also for the web server there needs
to be a user called 'httpd'.
xpdf segfaults. Andrew has rebuilt it and that solves the problem.
Grab new RPM from ~andrewm.
the kernel call accept() is broken and causes troubles for Apache 1.3 and
up. Solution for apache (temporary) is to run the server on multiple
ports. Long term solution is to move to a newer kernel.
Files zipped on netwinder fail to unzip on an x86. Under investigation
(This applies to Corel-internal developers only). All NetWinder
developers should use THE SAME reference clock by doing the following ONCE
# /etc/rc.d/init.d/xntpd stop
# mv /etc/ntp.conf /etc/ntp.conf.orig
# cat > /etc/ntp.conf << EOF
> driftfile /etc/ntp/drift
> server 10.1.54.7 minpoll 4 maxpoll 9 prefer
> server 10.1.54.9 minpoll 4 maxpoll 9
# ntpdate 10.1.54.7 10.1.54.9
# /etc/rc.d/init.d/xntpd start
Now your NetWinder will *always* have the correct time
when it is connected to the network.
There is no root password, this causes trouble if the fsck fails during
boot since you cannot log in.
xfig dumps core, recompiling the package didn't help.
MCLK has been increased to 85 MHz, this means replacing the X server and
The section documents other known bugs for which we don't have a quick
The kernel is currently not build using -fsigned-char. Probably it
should be, but we need to test very carefully after turning it on to see
if there are any side-effects. No time to look at this yet.
There are still numerous warnings emitted during kernel build. Many
of them result from our gcc being picky, and could be avoided by appropriate
casts or prototypes.
We need to move forward to a more recent kernel; right now I've managed
to merge the netwinder changes into the 2.0.35 kernel tree, and get everything
to build but not link. This isn't an official project yet (disk image
building and maintaining CVS are taking up most of my time) so progress
Changes to therm driver (debugger functionality being moved to its own
device) and tulip driver not incorporated into build #9 because of insufficient
Syscalls with 5 arguments are broken, or they were at some point.
As a result, a number of them are mapped out and fail when actually called.
(This came up when trying to do quota support, quotactl() is missing.)
Both 'mv' and 'cp' report problems when trying to copy symbolic links.
The problem is actually that the ownership of a symlink cannot be set to
anything other than (root, root). Apparently its a case of glibc and the
kernel not agreeing, and this problem is present on x86 even on recent
kernels. So no solution until a decision is made.
The old (a.out) e2fsck tools are being shipped since they have been tested.
We know there is a problem with large hard disks, however. A new
package has been compiled by Andrew, but we want more testing time before
The modprobe utility doesn't appear to work at all. It did work at
Latest binutils (which fix the local symbols not being stripped bug) are
not included on the #9 build because there is not enough time to test them
before going to UTTC.
Still have problems with proper mapping of cursor keys and others, even
with the new SVGA server.
DM Build #8
The following list pertains to the 2.0 DM Disk image, build #8. These
are the known bugs that we need to fix for next time. Quick fixes for those
people who can't wait for the next disk image are also available (if
The /etc/XF86Config file gives very high ranges for the HorizSync and VertRefresh
monitor settings. Many people don't have good enough monitors and consequently
get no display when they start X. The solution is to edit the file and
put more reasonable values in. I use "HorizSync 30-65" and "VertSync 50-75"
as conservative starting values. Issue: what defaults should we ship
The new XF86_SVGA server only runs as root. If you type 'startx' as non
root you get an error. The fix is as follows
(and will appear on next disk image)
chmod 4711 /usr/X11/bin/Xwrapper
The /usr/lib/libstdc++ needs to be upgraded to John Olson's version,
so that KDE and such work. Already fixed!
Build #8 already has the updated version
Delete these old files: /usr/bin/wish4.2 /usr/bin/tclsh7.6 because they
are old a.out binaries and don't function.
The ibm 3270 font for the x3270 terminal emulator is missing (or the font
path is wrong). Need to investigate.
When using "joe" to edit large (>1 Meg) files, it often crashes when you
save or exit. Maybe this is indicative of some bigger problem, or just
joe needs to be recompiled.
There are a few files that belong to fictitious users/groups. Try 'find
-gid +500 -or -uid +500' to find them.
Get rid of /lib/modules/2.0.31/lp.o (it doesn't belong there)
Review the /etc/motd for spelling/content
The top-level info directory is missing entries for make, cvs, gawk.. probably
/etc/cron.weekly/makewhatis fails with ugly messages.
Under X there are still key mapping problems, for example PgUp/PgDn doesn't
cp fails when trying to set permissions on a symlink to something other
than root. "function not implemented"
mv fails when trying to move a file across filesystems "function not implemented"
package e2fsprogs is not installed... the old a.out tools are installed.
Fixed! Andrew built
a new e2fstools RPM...
it is on ftp.netwinder.org/users/a/andrewm/redhat
midnight commander complains: master side of pty... pty_open_master()
mingetty calles fcntl_setlk() with broken flock() emulation
what is .rhkmvtag? and why does initscripts grep for it?
clean up modprobe warnings about the a.out modules (fpem and company)
tcl/tk : where are the static libraries? Only dynamic got built.
wtmp/utmp corrupt - this is an issue with libc5 vs. glibc2 and its somewhat
out of our control
review manpath (for example missing /usr/X11/man)
wrong permissions on /var/tmp
(possible bug) XF86_SVGA doesn't seem to be interpreting the "interlace"
Add kbdrate control program (from PatB's home dir)
Add new Flash5 driver from woody
/bin/date is a.out and not RPM'd (update: I rebuilt 'date' and it
is available from ftp://10.1.54.3/pub/date but really this isn't the right
fix since th RPM is still broken).
check operation of xdm
remove *.swp and .nfs* files
correct usr/diag tests for uttc (JimB)
As of 21:56 on 22/10/98, we have corrected these bugs in built #8 (though
these fixes are currently not visible to anyone other than Andrew and myself):
We will still fix #1 and do a kernel rev to correct a problem with disk
quotas (needed for the WS).
Ralph Siemsen / email@example.com