| View previous topic :: View next topic |
| Author |
Message |
labrador Guru


Joined: 04 Oct 2003 Posts: 316
|
Posted: Tue Nov 02, 2004 3:56 pm Post subject: Error from tftpboot: Unimplemented SPARC system call 188 |
|
|
I've downloaded the tftpboot package linked from the sticky item,
and proceeded to update the source links to the latest
kernel, packages, busybox etc. The build goes OK, or so
I believe.
I'm able to boot up the kernel OK, and there are no
errors, until I reach this point:
| Code: |
VFS:mounted root (ext2 filesystem)
Mounted devfs on /dev
Using fallback suid method
UnImplemented SPARC system call 180
Using fallback suid method
...
|
I saw a warning after building busybox that I should
make busybox binary setuid root, so I did a
chmod +s /tmp/tftpboot/bin/busybox
I reran the make script with the main calls to everything from the
kernel building and above commented out (since they were already
done) and reran the make script. On booting from the net, I
still get the same errors.
Every command I type: ls, mount, etc. causes the message
"Using fallback suid method" to appear. Does anyone have a hint
what I've done wrong? Is it something to do with
the kernel options (devfs?). In /dev I don't have
the usual /dev/sda and so on . I can use fdisk only on
the full path target:
fdisk -l /dev/scsi/host0/bus0/target0/lun0/disc
Last edited by labrador on Tue Nov 02, 2004 5:35 pm; edited 2 times in total |
|
| Back to top |
|
 |
labrador Guru


Joined: 04 Oct 2003 Posts: 316
|
Posted: Tue Nov 02, 2004 5:10 pm Post subject: partially fixed |
|
|
The suid method message was related to
a busybox configuration I had set, which requires
configuring /etc/busybox.conf
I unset that option and now there are no more errors like that.
However I still see an error from the end of booting,
after "Mounted devfs on /dev"
There are 6 messages with:
Unimplemented SPARC system call 188
Other than this, my system seems to run fairly normally.
I can mount my disk from /dev/discs/disc0/part4
but /dev/sda or /dev/sda4 does not appear as a device.
mknod was included in busybox, but I think devfs doesn't use that.
What I'm building is a netbootable sparc image, which would
allow a person to clone their Sun box using udpcast.
When I'm finished I'm willing to share the tftpboot image. |
|
| Back to top |
|
 |
labrador Guru


Joined: 04 Oct 2003 Posts: 316
|
Posted: Wed Nov 10, 2004 5:45 pm Post subject: Here is one culprit: devfsd.conf |
|
|
In the tftpboot package in our forum's sticky note, there
is a file called
files/etc/devfsd.conf
It contains this line, which is causing devfsd to not run properly
since the directory isn't found:
| Code: | | INCLUDE /etc/devfs/busybox/ |
Once that line is commented out, devfsd can run OK
and generates the expected files under /dev such as
/dev/sda , etc.
I still get the error on :
| Code: | | Unimplemented SPARC system call 188 |
related to something that is run after devfsd, but otherwise
the tftpboot environment seems to be fine. I'm pretty sure
this error comes from busybox, but I don't know what is
happening 6 times which triggers the error. I substituted
a full devfsd binary (and required libs) rather than the
busybox version and it made no difference to the error.
It would be nice to make the error go away, but otherwise
this is working OK for my udpcast disk imaging tests. |
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|