well I have part of it. It was pretty obvious, but I had to drop some assumptions. The old story of what happens when you assume.
The child is getting the -1 return for rfork. This of course can't happen. It then assumes it was the parent, and continues running the server loop, along with the parent. This only happens if listen does a becomenone(). So, a bug in the port, still trying to figure out how that happens :-) On the upside, bpi-f3 and qemu both work well in all other ways. In fact I'm doing kernel, library, and command builds on a qemu instance with a 9p root, served from my 'centre' program. These kinds of build tests have always worked well for me to find problems. But it's nice that my 'centre' 9p server still works well, 10 or so years later. And of course Shawn and Jose have other bits and pieces working. Shawn has been running drawterm the longest. He's also got emmc and sd support on the way. So, soon, we'll want usb and graphics. Just because. On Thu, Jul 2, 2026 at 9:15 AM ron minnich <[email protected]> wrote: > thanks to Shawn and Jose, the risc-v port is moving along well. we have > network, ratrace works, which is proving handy, it boots as a cpu server, > shawn brought an fdt parser in, and so on. > > I am having a problem I don't understand when I try to cpu into the bpif3. > Shawn reports this works for him. > > I have a thinkpad serving as as fs/auth server. I can cpu into it no > problem. > > The riscv board is coming up, and starting many services, using my > thinkpad as its auth and fs. > > But when riscv board tries to start services I get this: > bpi Jul 2 08:51:49 started on tcp > bpi Jul 2 08:51:49 couldn't fork for tcp!*!17019 > bpi Jul 2 08:51:49 couldn't fork for tcp!*!17020 > bpi Jul 2 08:51:49 couldn't fork for tcp!*!17020 > > It's been a long time since I debugged this sort of thing ... > I try listen1: > aux/listen1 -1tv tcp!*!17019 tcp17019 > listen started > incoming call for tcp!*!17019 from 192.168.0.20 in /net/tcp/2 > tlssrv: auth_proxy: auth_proxy short read > > This is some simple thing I know I'm missing, I'm wondering what. > > thanks > ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/Te234c982c7b38907-M1ee863ccac6b152c725e9334 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription
