Hi Artyom, > > 3) There's a problem with the network interface: It accepts a configuration > > through the built-in DHCP server of QEMU, but - as I could see by putting > > myself > > in a chroot environment at the end of the installation - an 'ssh > > me@10.0.2.2' > > cannot connect to the host machine at 10.0.2.2. DNS lookup doesn't work > > either, > > although /etc/resolv.conf contains the correct value 10.0.2.3. > > On other platforms this works. > > The hardware emulated by QEMU on this platform is > > hub 0 > > \ hub0port1: user.0: index=0,type=user,net=10.0.2.0,restrict=off > > \ hub0port0: ne2k_pci.0: > > index=0,type=nic,model=ne2k_pci,macaddr=52:54:00:12:34:56 > > Does anyone happen to know? > > What is your exact QEMU command line?
It is qemu-system-sparc64 -m 512 -nographic -drive file=debian90.img,format=raw,index=0 -cdrom /path/to/debian-9.0-sparc64-NETINST-1.iso -boot d > Does ping 10.0.2.2 work? No: # ping 10.0.2.2 PING 10.0.2.2 (10.0.2.2) 56(84) bytes of data. >From 10.0.2.15 icmp_seq=1 Destination Host Unreachable >From 10.0.2.15 icmp_seq=2 Destination Host Unreachable >From 10.0.2.15 icmp_seq=3 Destination Host Unreachable # ping 10.0.2.3 PING 10.0.2.3 (10.0.2.3) 56(84) bytes of data. >From 10.0.2.15 icmp_seq=1 Destination Host Unreachable >From 10.0.2.15 icmp_seq=2 Destination Host Unreachable >From 10.0.2.15 icmp_seq=3 Destination Host Unreachable > Is the interface up in the ifconfig output? Not sure: # /sbin/ifconfig enp0s4: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 10.0.2.15 netmask 255.255.255.0 broadcast 0.0.0.0 inet6 fe80::5054:ff:fe12:3456 prefixlen 64 scopeid 0x20<link> ether 52:54:00:12:34:56 txqueuelen 1000 (Ethernet) RX packets 202 bytes 16220 (15.8 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 191 bytes 12246 (11.9 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 device interrupt 6 base 0x8000 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> loop txqueuelen 1 (Local Loopback) RX packets 92 bytes 9436 (9.2 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 92 bytes 9436 (9.2 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 # ifdown enp0s4 ifdown: interface enp0s4 not configured And 'ifup' doesn't help: # ifup enp0s4 Internet Systems Consortium DHCP Client 4.3.4 Copyright 2004-2016 Internet Systems Consortium. All rights reserved. For info, please visit https://www.isc.org/software/dhcp/ Listening on LPF/enp0s4/52:54:00:12:34:56 Sending on LPF/enp0s4/52:54:00:12:34:56 Sending on Socket/fallback DHCPDISCOVER on enp0s4 to 255.255.255.255 port 67 interval 8 DHCPREQUEST of 10.0.2.15 on enp0s4 to 255.255.255.255 port 67 DHCPOFFER of 10.0.2.15 from 10.0.2.2 DHCPACK of 10.0.2.15 from 10.0.2.2 RTNETLINK answers: File exists bound to 10.0.2.15 -- renewal in 34726 seconds. root@sparix:/# ping 10.0.2.2 PING 10.0.2.2 (10.0.2.2) 56(84) bytes of data. >From 10.0.2.15 icmp_seq=1 Destination Host Unreachable >From 10.0.2.15 icmp_seq=2 Destination Host Unreachable >From 10.0.2.15 icmp_seq=3 Destination Host Unreachable Disabling IPv6 through # echo 1 > /proc/sys/net/ipv6/conf/all/disable_ipv6 doesn't help either. > But virtio was definitely working in 2015. Please try > > -net nic,model=virtio -net user It crashes during the "Detecting network hardware" step of the Debian installer: ┌─────────────────────┤ Detecting network hardware ├──────────────────────┐ │ │ │ 0% │ │ │ │ qemu: fatal: Trap 0x0032 while trap level (5) >= MAXTL (5), Error state │ pc: 00000000004055dc npc: 00000000004055e0 │ %g0-3: 0000000000000000 0000000000000200 0000000000a9d000 0000000000000200──┘ %g4-7: fac0046400000000 0000000000000000 fffff8001d168000 fac0000000000000 %o0-3: 0000000000000000 00000000100e4d30 fffff8001d07b380 fffff8001f7cab80 %o4-7: fffff8001d0ed720 fffff8001d0ed720 fffff8001d07aa41 0000000000784128 %l0-3: 0000000080000000 0000000000ac2e68 0000000000ac2ea8 00000000c0000000 %l4-7: 00000000f0000000 00000000ff000000 0000000000000000 00000000004c5040 %i0-3: fffff8001f7d4c00 00000000100e4d30 0000000000000000 00000000024000c0 %i4-7: 0000000000000000 0000000000000000 fffff8001d07aaf1 00000000100e4488 %f00: 45435f494e495449 6465766963652f64 555345435f494e49 5449414c495a4544 %f08: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 %f16: 000001000017cf40 fffff801004a9608 00000100001753f0 0100000000000000 %f24: 0000000000000000 0000000000000021 0000010000174fb0 00000100001753e0 %f32: 0000000000000050 0000000000000030 0000010000174d10 0000000000000004 %f40: 0000000000000000 0000000000000000 0000000000000080 0000000000000050 %f48: 3800000000000000 0000000000000050 000001000017f620 0000010000175150 %f56: 310001000017d2c0 0000010000174b60 3200000000000000 000001000017f820 pstate: 00000015 ccr: 00 (icc: ---- xcc: ----) asi: 11 tl: 5 pil: 0 cansave: 5 canrestore: 1 otherwin: 0 wstate: 8 cleanwin: 7 cwp: 0 fsr: 0000000000400000 y: 0000000000000000 fprs: 0000000000000000 Aborted Bruno