IRC channel logs

2026-04-18.log

back to list of logs

<rrq>mmm I get: Failed to create IPC pipe to subprocess - pipe (1073741871: Address family not supported by protocol
<rrq>that's a debian hurd-amd64; anyone knows a hands-on fix for that?
<p4r4D0xum>hurd can't find hd0 on sata/ide mcp61, any ideas?
<damo22>p4r4D0xum: lspci -nn
<p4r4D0xum>damo22: a moment please
<p4r4D0xum>damo22: https://bpa.st/ABWQ
<damo22>00:06.0 IDE interface [0101]: NVIDIA Corporation MCP61 IDE [10de:03ec] (rev a2)
<damo22>00:08.0 IDE interface [0101]: NVIDIA Corporation MCP61 SATA Controller [10de:03f6] (rev a2)
<damo22>these might not be supported by rumpdisk currently
<damo22>you can grep in the rumpkernel/buildrump/src/sys directory in the source for "03f6|03ec"
<p4r4D0xum>damo22: it boots with ata though
<p4r4D0xum>unfortately, my hdd got a nasty short and I have only 2 of them
<p4r4D0xum>well, actually one now. :)
<damo22>dev/pci/viaide.c
<damo22>dev/pci/pcidevs.h:#define PCI_PRODUCT_NVIDIA_MCP61_SATA2 0x03f6 /* nForce MCP61 Serial ATA Controller */
<damo22>dev/pci/pcidevs.h:#define PCI_PRODUCT_NVIDIA_MCP61_IDE 0x03ec /* nForce MCP61 ATA133 IDE Controller */
<p4r4D0xum>damo22: that's odd, no?
<damo22>so grep for those two macro defines
<damo22>its only in the viaide.c driver
<damo22>which is not compiled in rump yet
<p4r4D0xum>damo22: much oliged
<story>hey y'all. i just got my first x220T yesterday and i heard that a majority of Debian packages compile on hurd. i saw that the x220T is 64bit and very recently hurd 64bit was able to run on baremetal. is it possible that i could make this work?
<damo22>yes
<p4r4D0xum>damo22: is hurd-team the only one who works on rumpkernel?
<damo22>p4r4D0xum: rump is supposed to be maintained by netbsd
<damo22>we just periodically sync their source tree with a cleanup script
<damo22>but we have added patches that havent been upstreamed and there is a pci-userspace component that is separate
<paculino>How risky would it be to try to use pip for a python package in hurd? I assume it would probably still build
<sam_>i don't think it's risky in the slightest other than general issues with pip
<paculino>good to know, thank you
<paculino>I'll try it out later when procrastinating
<hwpplayer1>what is the best way to test various architecture tests for hurd development ? Still qemu ?
<nexussfan>Seems like the hurd libdrm port uses <mach/i386/ioccom.h>
<sneek>nexussfan, you have 1 message!
<sneek>nexussfan, jab says: I'm still planning on giving you the ip address of my new guix server, but the guy behind guix-hosting has not gotten back to me yet.
<nexussfan>sneek: later tell jab thanks.
<sneek>Got it.
<hwpplayer1>sneek: how to start porting hurd ?
<hwpplayer1>is sneek a bot ?
<star_sapphire>hwplayer1: yes
<hwpplayer1>how to start coding hurd for various architectures ?
<hwpplayer1>qemu ?
<hwpplayer1>It should be same as all others but I ask for here
<nexussfan>hwpplayer: i think you have to start by porting mach and mig
<hwpplayer1>Thanks nexussfan
<hwpplayer1>reading first
<Gooberpatrol66>hwpplayer1: solid_black did a port to arm, perhaps look at that code
<jab>this may not be a popular opinion...but a friend just recommended that you could ask an AI to code a hurd translator for you...and then explain it line by line how it works....I have not done this, btw.
<sneek>jab, you have 1 message!
<sneek>jab, nexussfan says: thanks.
<hwpplayer1>Gooberpatrol66: where is it in code base ?
<hwpplayer1>Do you please give a link
<Gooberpatrol66>i think it's all merged into master at this point? you can try to find it with git log
<hwpplayer1>okay
<hwpplayer1>I am gonna search
<hwpplayer1>I am busy at the moment trying to find some of my extra accounts
<hwpplayer1>Sergey Bugaev I see it Thanks Gooberpatrol66
<hwpplayer1>By the way this is Mert Gör mostly an Emacs user
<hwpplayer1>I live in İstanbul Türkiye
<Gooberpatrol66>cool
<Gooberpatrol66>the devs are quite multinational
<hwpplayer1>I want to focus on networking
<hwpplayer1>Because my project is all about internet/networking/cloud
<hwpplayer1>self-hosted or whatever
<hwpplayer1>brb
<nexussfan>jab: I hope one day go is ported to the hurd, so I can use rclone as a translator for hurd
<nexussfan>rclone mount uses fuse but i'm sure it can be updated to use hurd translators
<jab>nexussfan  go is ported.
<jab>golang ...?  is not I believe.
<jab>hwpplayer1  Sergey was working on 9p for the Hurd.  As far as I know it was never finished, and he never posted the code for it...
<hwpplayer1>jab: I see but Google shows some results
<hwpplayer1>ai especially
<nexussfan>jab: yeah, golang