Re: sbuild on hurd-amd64...

Johannes Schauer Marin Rodrigues <[email protected]> Tue, 09 Jun 2026 16:33:22 +0200
Newsgroups gmane.linux.debian.ports.hurd
Message-ID <178101560228.1054759.684897153008600502@localhost>
--===============2385189833278393632==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable

Thank you for your help!

Quoting Samuel Thibault (2026-06-09 14:42:13)
> > Okay, I just started qemu with -device rtl8139,netdev=3Dnet0 and got th=
e same
> > result.
>=20
> rtl8139 should be fine.

The full qemu cmdline is this:

qemu-system-i386 \
   -net nic,model=3Drtl8139 \
   -netdev user,id=3Dnet0,domainname=3Dlan,hostfwd=3Dtcp:127.0.0.1:2222-:22=
 \
   -append root=3Ddevice:hd0 console=3Dcom0 TERM=3Dxterm-256color \
   -nographic \
   -object iothread,id=3Dballoon-iothread \
   -device virtio-balloon-pci,free-page-hint=3Don,free-page-reporting=3Don,=
iothread=3Dballoon-iothread \
   -device virtio-rng-pci,rng=3Drng0 \
   -object rng-random,filename=3D/dev/urandom,id=3Drng0 \
   -smp 6 \
   -cpu max \
   -machine accel=3Dkvm:tcg \
   -drive format=3Draw,file=3D/home/josch/tmp/rootfs.ext4 \
   --initrd "/proc/self/fd/4 --multiboot-command-line=3D${kernel-command-li=
ne} --host-priv-port=3D${host-port} --device-master-port=3D${device-port} -=
-exec-server-task=3D${exec-task} -T typed ${root} $(task-create) $(task-res=
ume),./exec.static $(exec-task=3Dtask-create)" \
   -no-user-config \
   -name debvm-run /home/josch/tmp/rootfs.ext4 \
   -m 1G \
   -kernel /proc/self/fd/3

> > Error getting hardware address for "/dev/eth0": No such device
>=20
> As documented on=20
> https://www.debian.org/ports/hurd/hurd-install
> you can check what netdde finds out by running
>=20
> settrans -fga /dev/netdde /hurd/netdde

root@testvm:~# settrans -fga /dev/netdde /hurd/netdde
settrans: /hurd/netdde: No such file or directory

> and also post the output of lspci -n so we are sure what PCI card is
> exposed.

I rebuilt the whole image now with patched ifupdown, so that the netdev gro=
up
is created as expected and /etc/network/interfaces is initialized (but the
latter point is irrelevant because debvm overrides the file).

root@testvm:~# lspci -n
00:00.0 0600: 8086:1237 (rev 02)
00:01.0 0601: 8086:7000
00:01.1 0101: 8086:7010
00:01.3 0680: 8086:7113 (rev 03)
00:02.0 0300: 1234:1111 (rev 02)
00:03.0 0200: 10ec:8139 (rev 20)
00:04.0 00ff: 1af4:1002
00:05.0 00ff: 1af4:1005

That doesn't look very helpful so here is also the output of "lspci -vvx":

https://mister-muffin.de/p/W2H0.txt

Thanks!

cheers, josch
--===============2385189833278393632==
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Description: signature
Content-Type: application/pgp-signature; name="signature.asc"; charset="us-ascii"

-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEElFhU6KL81LF4wVq58sulx4+9g+EFAmooJCsACgkQ8sulx4+9
g+FclhAAsfQZJzWHVCZV+JAaUSxjMWFt/xP6jDmoxZJE77wXp9m7IhVuMJvWbR6Q
VXRYBLKuEWKGFwAhbY2zcIdZevDmj1zE+gHBO1cpKeyUxHekNKXv1KaXdjvION+O
p8+5YLiJAc/KknCoyRK9QxMs6I0tIIHEn/J38R4Mpp8jHi7OGWTKW7CDSibHRunS
ll6boW3q8mPD7Y7hn22oAldEUXeMBIxI0SLuMR5yTuLU4EIJr0ApwPuiO7Czew/z
fsxv3q/SVSZTAi2JrTV329utgjQB7IlH9uq2wkjjQ4wv/x2OgWdula9jYgm+yndJ
BCY3utALpTENOwrUZFzt1M26rvS5iDtrAMt2L4QHr6eriwZ0Jl5xl/SzyGSVogGe
KYm8uwJQdBShgOhK9TYtpLx9KhKaYBm/J7okSf86EHk3ILsYerO3GjXv3yHjfY5j
O74Kd6Fjik7U6iP5eyG8tl4+2jlLLdTSdBvqhPYd9I77RLPD0VGB0f0eBD5k/Uih
2dRgv08dLOhVnXufhHd5oi/VPEv14vo5GN1h/n81gCgIpKm+4M51stwvuno9RQ74
HwYPsau08gLyhiOrnUyUdAY65Q3/s/YFEW6Ne/WMKqPQ8gQXXv9N/NdGp07WPlNV
1WFPoy2MX7Lg+scEqyK1aNIF+ZR732NUSaqY2oi+egiC7/hd0Cs=
=/LpB
-----END PGP SIGNATURE-----

--===============2385189833278393632==--