IRC channel logs
2021-12-30.log
back to list of logs
<youpi>the publishing of the wiki on gnu.org is done by hand by tschwinge <Pellescours>youpi: in gnumach, ares the files util/putcharsh{h,c} and util/puts.c used ? <youpi>Pellescours: possibly, depending whether gcc optimizes printfs into puts <Pellescours>youpi: it seems to be used, the pagefault I had when removing linux disapeared when I restored the puts & putchar files <Guest51>I would like to to contribute to GNU hurd porject but I don't know where to start; therefore I joined this irc to ask what steps should I take to be able to develop HURD which books should I read or content <damo22>Pellescours: maybe check all the warnings in gnumach compilation? if the symbol is missing wont it complain? <Pellescours>I don’t know but when I restored the files, my gnumach stops to page fault <Pellescours>and otherwise I’m running in a gnumach without a piece of linux inside :D <Pellescours>I just have 1 issue when I poweroff but I don’t know why yet <Pellescours>wait actually I just removed it again and re-tested, and it worked… So the panic was not related to this and a recent gnumach commit seems to have fix the real issue <Pellescours>I checked in the gnumach binary (build with the files), puts and putchars are not in, so we can remove them safely <damo22>maybe there is a way to use the linker that drops unused symbols <damo22>then you can run nm and see which ones are not needed <Pellescours>damo22: do you have an idea of why the read timeout when I poweroff? It’s a bit anoying because the poweroff is long and at the end ext2fs crashes and instead of shuting down the vm reboots <Pellescours>wd0d: device timeout reading fsbn 2491836 of 2491836-2491839 (wd0 bn 2491836; cn 2472 tn 0 sn 60) retrying <Pellescours>it appears just after DHCPRELEASE … and after theses logs it says that ext2fs crashed <Pellescours>I though to this to but I don’t know how I can investigate since it’s during poweroff and I don’t have a shell at this step <damo22>you could try simulating releasing the net irq <damo22>uhh, somehow stop using the net translator? <Pellescours>I will try to mount another disk and unmount it to see if it happens <damo22>but you want it to shutdown the netdde clean i think <damo22>or maybe just kill it and wait for the timeout on the irq <Pellescours>killing netdde makes appear a message about an undelivered irq <damo22>was the undelivered irq the net one? <damo22>maybe it was related to your gnumach? <damo22>have we confirmed that interrupts are working correctly in librump 9.99? <damo22>i mean, all i did was compile and mount it <damo22>maybe attach gdb to rumpdisk and see if you can find the interrupt thread etc <damo22>but you cant boot off the same disk <Pellescours>I will mount another disk using rumpdisk and use ide for / <damo22>you could compile pci-userspace with the debug flag <damo22>that would print something on the console before and after each disk interrupt