NetBSD Problem Report #57289
From www@netbsd.org Fri Mar 24 19:02:47 2023
Return-Path: <www@netbsd.org>
Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits))
(Client CN "mail.NetBSD.org", Issuer "mail.NetBSD.org CA" (not verified))
by mollari.NetBSD.org (Postfix) with ESMTPS id 90BAB1A9239
for <gnats-bugs@gnats.NetBSD.org>; Fri, 24 Mar 2023 19:02:47 +0000 (UTC)
Message-Id: <20230324190245.E8A1E1A923C@mollari.NetBSD.org>
Date: Fri, 24 Mar 2023 19:02:45 +0000 (UTC)
From: mike@papersolve.com
Reply-To: mike@papersolve.com
To: gnats-bugs@NetBSD.org
Subject: qemu-system-sparc64 virtio-net-pci device doesn't work on NetBSD 10.0 - locks up
X-Send-Pr-Version: www-1.0
>Number: 57289
>Category: port-sparc64
>Synopsis: qemu-system-sparc64 virtio-net-pci device doesn't work on NetBSD 10.0 - locks up
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: port-sparc64-maintainer
>State: closed
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Fri Mar 24 19:05:00 +0000 2023
>Closed-Date: Thu May 01 17:51:09 +0000 2025
>Last-Modified: Thu May 01 17:51:09 +0000 2025
>Originator: Mike Russo
>Release: 10.0_BETA
>Organization:
>Environment:
NetBSD 10.0_BETA NetBSD 10.0_BETA (GENERIC) #0: Mon Mar 20 17:25:14 UTC 2023 mkrepro@mkrepro.NetBSD.org:/usr/src/sys/arch/sparc64/compile/GENERIC sparc64
>Description:
I am attempting to use virtio-net driver with qemu-system-sparc64; in previous versions of NetBSD the device is detected but does not get configured. In 10.0 BETA that I downloaded today, it shows up but hangs when trying to configure it.
Command line used to start qemu:
qemu-system-sparc64 -cdrom ./NetBSD-10.0_BETA-sparc64.iso -m 2048 -net nic,model=virtio-net-pci -net user -nographic -boot d
(used latest qemu compiled from source today)
Quit install, it is detected:
# dmesg|grep virtio
[ 1.000000] virtio0 at pci2 dev 0 function 0
[ 1.000000] virtio0: network device (id 1, rev. 0x00)
[ 1.000000] vioif0 at virtio0: features: 0x31870020<EVENT_IDX,INDIRECT_DESC,NOTIFY_ON_EMPTY,CTRL_MAC,CTRL_RX,CTRL_VQ,STATUS,MAC>
[ 1.000000] virtio0: allocated 20480 byte for virtqueue 0 for rx0, size 256
[ 1.000000] virtio0: using 8192 byte (512 entries) indirect descriptors
[ 1.000000] virtio0: allocated 81920 byte for virtqueue 1 for tx0, size 256
[ 1.000000] virtio0: using 69632 byte (4352 entries) indirect descriptors
[ 1.000000] virtio0: allocated 8192 byte for virtqueue 2 for control, size 64
[ 1.000000] virtio0: interrupting at ivec 3010
Shows as interface:
# ifconfig
vioif0: flags=0x8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
ec_capabilities=0x1<VLAN_MTU>
ec_enabled=0
address: 52:54:00:12:34:56
lo0: flags=0x8048<LOOPBACK,RUNNING,MULTICAST> mtu 33112
status: active
Hangs when trying to configure:
# ifconfig vioif0 10.0.2.15/24
//machine locks up here
>How-To-Repeat:
boot NetBSD ISO as shown in description and attempt to configure interface
>Fix:
>Release-Note:
>Audit-Trail:
From: Martin Husemann <martin@duskware.de>
To: gnats-bugs@netbsd.org
Cc:
Subject: Re: port-sparc64/57289: qemu-system-sparc64 virtio-net-pci device
doesn't work on NetBSD 10.0 - locks up
Date: Sat, 25 Mar 2023 14:25:26 +0100
On Fri, Mar 24, 2023 at 07:05:01PM +0000, mike@papersolve.com wrote:
> Hangs when trying to configure:
> # ifconfig vioif0 10.0.2.15/24
>
> //machine locks up here
Is that reproducable? sparc64 hangs for me on Qemu randomly, just trying
to make sure if this is an instance of the same (qemu) issue.
Can you send break on the emulated serial console and talk to ddb?
Martin
From: George Matsumura <gorg@gorgnet.net>
To: gnats-bugs@netbsd.org
Cc:
Subject: Re: port-sparc64/57289
Date: Wed, 30 Apr 2025 01:31:51 -0700
This issue seems like it should be solved by the same fixes that
addressed port-sparc64/57290. I tested a similar configuration using
a recent image from the netbsd-10 branch and it worked without issue.
If it would not be too bothersome for the original submitter to test
this again, I think this could be resolved.
Thank you for your attention to this.
Regards,
George
From: Mike Russo <mike@PaperSolve.com>
To: "port-sparc64-maintainer@netbsd.org" <port-sparc64-maintainer@netbsd.org>,
"gnats-admin@netbsd.org" <gnats-admin@netbsd.org>, "netbsd-bugs@netbsd.org"
<netbsd-bugs@netbsd.org>, "gnats-bugs@netbsd.org" <gnats-bugs@netbsd.org>
Cc:
Subject: Re: port-sparc64/57289
Date: Thu, 1 May 2025 17:03:48 +0000
--_000_f1a6c78ef02f42be668ab980034931518c7e4354camelpapersolve_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
SSBjYW4gY29uZmlybSB0aGUgbmV3IE5ldEJTRC1zcGFyYzY0IElTTyBoYXMgbm8gcHJvYmxlbSBi
b290aW5nIHVwIHdpdGggYSB2aXJ0aW8tbmV0LXBjaSBOSUMgOyBnb3QgYW4gZXJyb3Igd2l0aCBp
ZmNvbmZpZyBidXQgSSBkb24ndCB0aGluayBJIHdhcyB1c2luZyBpdCBjb3JyZWN0bHksIGFzIG5l
dHdvcmsgd29ya3MgZ3JlYXQgd2hlbiBJIHVzZSB0aGUgQ29uZmlnIG1lbnUgaW4gdGhlIGluc3Rh
bGxlciB0byBjb25maWd1cmUgdGhlIHZpb2lmMCBpbnRlcmZhY2UgKERIQ1Agd29ya2VkIGZpbmUs
IHRlc3RlZCBzc2ggYWZ0ZXIgdGhhdCkuICBUaGFuayB5b3UhIQ0KDQoNCi0tDQoNCk1pY2hhZWwg
UnVzc28gfCBTeXN0ZW1zIEVuZ2luZWVyIHwgUGFwZXJTb2x2ZSwgSW5jLg0Kb2ZmaWNlICg3MTgp
IDQ3NyA4OTA2ICAgIHwgICAgZGlyZWN0ICgzMzIpIDIyOCAxODE3DQoNCllvdXIgcmFuZG9tIHF1
b3RlIGZvciB0b2RheToNClRocmVlIG1pbnV0ZXMnIHRob3VnaHQgd291bGQgc3VmZmljZSB0byBm
aW5kIHRoaXMgb3V0OyBidXQgdGhvdWdodCBpcw0KaXJrc29tZSBhbmQgdGhyZWUgbWludXRlcyBp
cyBhIGxvbmcgdGltZS4NCiAgICAgICAgICAgICAgICAtLSBBLiBFLiBIb3VzZW1hbg0KDQoNCi0t
LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBHZW9yZ2UgTWF0c3VtdXJhIHZpYSBnbmF0
cyA8Z25hdHMtYWRtaW5ATmV0QlNELm9yZzxtYWlsdG86R2VvcmdlJTIwTWF0c3VtdXJhJTIwdmlh
JTIwZ25hdHMlMjAlM2NnbmF0cy1hZG1pbkBOZXRCU0Qub3JnJTNlPj4NClJlcGx5LVRvOiBnbmF0
cy1idWdzQG5ldGJzZC5vcmc8bWFpbHRvOmduYXRzLWJ1Z3NAbmV0YnNkLm9yZz4NClRvOiBwb3J0
LXNwYXJjNjQtbWFpbnRhaW5lckBuZXRic2Qub3JnPG1haWx0bzpwb3J0LXNwYXJjNjQtbWFpbnRh
aW5lckBuZXRic2Qub3JnPiwgZ25hdHMtYWRtaW5AbmV0YnNkLm9yZzxtYWlsdG86Z25hdHMtYWRt
aW5AbmV0YnNkLm9yZz4sIG5ldGJzZC1idWdzQG5ldGJzZC5vcmc8bWFpbHRvOm5ldGJzZC1idWdz
QG5ldGJzZC5vcmc+LCBtaWtlQHBhcGVyc29sdmUuY29tPG1haWx0bzptaWtlQHBhcGVyc29sdmUu
Y29tPg0KU3ViamVjdDogUmU6IHBvcnQtc3BhcmM2NC81NzI4OQ0KRGF0ZTogMDQvMzAvMjAyNSAw
NDozNTowMSBBTQ0KDQpUaGUgZm9sbG93aW5nIHJlcGx5IHdhcyBtYWRlIHRvIFBSIHBvcnQtc3Bh
cmM2NC81NzI4OTsgaXQgaGFzIGJlZW4gbm90ZWQgYnkgR05BVFMuDQoNCkZyb206IEdlb3JnZSBN
YXRzdW11cmEgPGdvcmdAZ29yZ25ldC5uZXQ8bWFpbHRvOmdvcmdAZ29yZ25ldC5uZXQ+Pg0KVG86
IGduYXRzLWJ1Z3NAbmV0YnNkLm9yZzxtYWlsdG86Z25hdHMtYnVnc0BuZXRic2Qub3JnPg0KQ2M6
DQpTdWJqZWN0OiBSZTogcG9ydC1zcGFyYzY0LzU3Mjg5DQpEYXRlOiBXZWQsIDMwIEFwciAyMDI1
IDAxOjMxOjUxIC0wNzAwDQoNCiBUaGlzIGlzc3VlIHNlZW1zIGxpa2UgaXQgc2hvdWxkIGJlIHNv
bHZlZCBieSB0aGUgc2FtZSBmaXhlcyB0aGF0DQogYWRkcmVzc2VkIHBvcnQtc3BhcmM2NC81NzI5
MC4gSSB0ZXN0ZWQgYSBzaW1pbGFyIGNvbmZpZ3VyYXRpb24gdXNpbmcNCiBhIHJlY2VudCBpbWFn
ZSBmcm9tIHRoZSBuZXRic2QtMTAgYnJhbmNoIGFuZCBpdCB3b3JrZWQgd2l0aG91dCBpc3N1ZS4N
CiBJZiBpdCB3b3VsZCBub3QgYmUgdG9vIGJvdGhlcnNvbWUgZm9yIHRoZSBvcmlnaW5hbCBzdWJt
aXR0ZXIgdG8gdGVzdA0KIHRoaXMgYWdhaW4sIEkgdGhpbmsgdGhpcyBjb3VsZCBiZSByZXNvbHZl
ZC4NCg0KIFRoYW5rIHlvdSBmb3IgeW91ciBhdHRlbnRpb24gdG8gdGhpcy4NCg0KIFJlZ2FyZHMs
DQogICAgIEdlb3JnZQ0KDQo=
--_000_f1a6c78ef02f42be668ab980034931518c7e4354camelpapersolve_
Content-Type: text/html; charset="utf-8"
Content-ID: <53F5E7B0DE245042A2405D36670FD7FD@namprd15.prod.outlook.com>
Content-Transfer-Encoding: base64
PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxzdHlsZT5wcmUsY29kZSxhZGRyZXNzIHsNCiAg
bWFyZ2luOiAwcHg7DQp9DQpoMSxoMixoMyxoNCxoNSxoNiB7DQogIG1hcmdpbi10b3A6IDAuMmVt
Ow0KICBtYXJnaW4tYm90dG9tOiAwLjJlbTsNCn0NCm9sLHVsIHsNCiAgbWFyZ2luLXRvcDogMGVt
Ow0KICBtYXJnaW4tYm90dG9tOiAwZW07DQp9DQpibG9ja3F1b3RlIHsNCiAgbWFyZ2luLXRvcDog
MGVtOw0KICBtYXJnaW4tYm90dG9tOiAwZW07DQp9DQo8L3N0eWxlPg0KPC9oZWFkPg0KPGJvZHkg
c3R5bGU9Im92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFj
ZTsgbGluZS1icmVhazogYWZ0ZXItd2hpdGUtc3BhY2U7Ij4NCjxkaXY+SSBjYW4gY29uZmlybSB0
aGUgbmV3IE5ldEJTRC1zcGFyYzY0IElTTyBoYXMgbm8gcHJvYmxlbSBib290aW5nIHVwIHdpdGgg
YSB2aXJ0aW8tbmV0LXBjaSBOSUMgOyBnb3QgYW4gZXJyb3Igd2l0aCBpZmNvbmZpZyBidXQgSSBk
b24ndCB0aGluayBJIHdhcyB1c2luZyBpdCBjb3JyZWN0bHksIGFzIG5ldHdvcmsgd29ya3MgZ3Jl
YXQgd2hlbiBJIHVzZSB0aGUgQ29uZmlnIG1lbnUgaW4gdGhlIGluc3RhbGxlciB0byBjb25maWd1
cmUgdGhlIHZpb2lmMA0KIGludGVyZmFjZSAoREhDUCB3b3JrZWQgZmluZSwgdGVzdGVkIHNzaCBh
ZnRlciB0aGF0KS4gJm5ic3A7VGhhbmsgeW91ISE8L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8
ZGl2PjxzcGFuPg0KPHByZT4tLSA8YnI+PC9wcmU+DQo8cHJlPk1pY2hhZWwgUnVzc28gfCBTeXN0
ZW1zIEVuZ2luZWVyIHwgUGFwZXJTb2x2ZSwgSW5jLg0Kb2ZmaWNlICg3MTgpIDQ3NyA4OTA2ICAg
IHwgICAgZGlyZWN0ICgzMzIpIDIyOCAxODE3DQoNCllvdXIgcmFuZG9tIHF1b3RlIGZvciB0b2Rh
eToNClRocmVlIG1pbnV0ZXMnIHRob3VnaHQgd291bGQgc3VmZmljZSB0byBmaW5kIHRoaXMgb3V0
OyBidXQgdGhvdWdodCBpcw0KaXJrc29tZSBhbmQgdGhyZWUgbWludXRlcyBpcyBhIGxvbmcgdGlt
ZS4NCgkJLS0gQS4gRS4gSG91c2VtYW4NCjwvcHJlPg0KPC9zcGFuPjwvZGl2Pg0KPGRpdj48YnI+
DQo8L2Rpdj4NCjxkaXY+LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08L2Rpdj4NCjxkaXY+PGI+
RnJvbTwvYj46IEdlb3JnZSBNYXRzdW11cmEgdmlhIGduYXRzICZsdDs8YSBocmVmPSJtYWlsdG86
R2VvcmdlJTIwTWF0c3VtdXJhJTIwdmlhJTIwZ25hdHMlMjAlM2NnbmF0cy1hZG1pbkBOZXRCU0Qu
b3JnJTNlIj5nbmF0cy1hZG1pbkBOZXRCU0Qub3JnPC9hPiZndDs8L2Rpdj4NCjxkaXY+PGI+UmVw
bHktVG88L2I+OiA8YSBocmVmPSJtYWlsdG86Z25hdHMtYnVnc0BuZXRic2Qub3JnIj5nbmF0cy1i
dWdzQG5ldGJzZC5vcmc8L2E+PC9kaXY+DQo8ZGl2PjxiPlRvPC9iPjogPGEgaHJlZj0ibWFpbHRv
OnBvcnQtc3BhcmM2NC1tYWludGFpbmVyQG5ldGJzZC5vcmciPnBvcnQtc3BhcmM2NC1tYWludGFp
bmVyQG5ldGJzZC5vcmc8L2E+LA0KPGEgaHJlZj0ibWFpbHRvOmduYXRzLWFkbWluQG5ldGJzZC5v
cmciPmduYXRzLWFkbWluQG5ldGJzZC5vcmc8L2E+LCA8YSBocmVmPSJtYWlsdG86bmV0YnNkLWJ1
Z3NAbmV0YnNkLm9yZyI+DQpuZXRic2QtYnVnc0BuZXRic2Qub3JnPC9hPiwgPGEgaHJlZj0ibWFp
bHRvOm1pa2VAcGFwZXJzb2x2ZS5jb20iPm1pa2VAcGFwZXJzb2x2ZS5jb208L2E+PC9kaXY+DQo8
ZGl2PjxiPlN1YmplY3Q8L2I+OiBSZTogcG9ydC1zcGFyYzY0LzU3Mjg5PC9kaXY+DQo8ZGl2Pjxi
PkRhdGU8L2I+OiAwNC8zMC8yMDI1IDA0OjM1OjAxIEFNPC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2
Pg0KPGRpdj5UaGUgZm9sbG93aW5nIHJlcGx5IHdhcyBtYWRlIHRvIFBSIHBvcnQtc3BhcmM2NC81
NzI4OTsgaXQgaGFzIGJlZW4gbm90ZWQgYnkgR05BVFMuPGJyPg0KPC9kaXY+DQo8ZGl2Pjxicj4N
CjwvZGl2Pg0KPGRpdj5Gcm9tOiBHZW9yZ2UgTWF0c3VtdXJhICZsdDs8YSBocmVmPSJtYWlsdG86
Z29yZ0Bnb3JnbmV0Lm5ldCI+Z29yZ0Bnb3JnbmV0Lm5ldDwvYT4mZ3Q7PGJyPg0KPC9kaXY+DQo8
ZGl2PlRvOiA8YSBocmVmPSJtYWlsdG86Z25hdHMtYnVnc0BuZXRic2Qub3JnIj5nbmF0cy1idWdz
QG5ldGJzZC5vcmc8L2E+PGJyPg0KPC9kaXY+DQo8ZGl2PkNjOiA8YnI+DQo8L2Rpdj4NCjxkaXY+
U3ViamVjdDogUmU6IHBvcnQtc3BhcmM2NC81NzI4OTxicj4NCjwvZGl2Pg0KPGRpdj5EYXRlOiBX
ZWQsIDMwIEFwciAyMDI1IDAxOjMxOjUxIC0wNzAwPGJyPg0KPC9kaXY+DQo8ZGl2Pjxicj4NCjwv
ZGl2Pg0KPGRpdj4mbmJzcDtUaGlzIGlzc3VlIHNlZW1zIGxpa2UgaXQgc2hvdWxkIGJlIHNvbHZl
ZCBieSB0aGUgc2FtZSBmaXhlcyB0aGF0PGJyPg0KPC9kaXY+DQo8ZGl2PiZuYnNwO2FkZHJlc3Nl
ZCBwb3J0LXNwYXJjNjQvNTcyOTAuIEkgdGVzdGVkIGEgc2ltaWxhciBjb25maWd1cmF0aW9uIHVz
aW5nPGJyPg0KPC9kaXY+DQo8ZGl2PiZuYnNwO2EgcmVjZW50IGltYWdlIGZyb20gdGhlIG5ldGJz
ZC0xMCBicmFuY2ggYW5kIGl0IHdvcmtlZCB3aXRob3V0IGlzc3VlLjxicj4NCjwvZGl2Pg0KPGRp
dj4mbmJzcDtJZiBpdCB3b3VsZCBub3QgYmUgdG9vIGJvdGhlcnNvbWUgZm9yIHRoZSBvcmlnaW5h
bCBzdWJtaXR0ZXIgdG8gdGVzdDxicj4NCjwvZGl2Pg0KPGRpdj4mbmJzcDt0aGlzIGFnYWluLCBJ
IHRoaW5rIHRoaXMgY291bGQgYmUgcmVzb2x2ZWQuPGJyPg0KPC9kaXY+DQo8ZGl2PiZuYnNwOzxi
cj4NCjwvZGl2Pg0KPGRpdj4mbmJzcDtUaGFuayB5b3UgZm9yIHlvdXIgYXR0ZW50aW9uIHRvIHRo
aXMuPGJyPg0KPC9kaXY+DQo8ZGl2PiZuYnNwOzxicj4NCjwvZGl2Pg0KPGRpdj4mbmJzcDtSZWdh
cmRzLDxicj4NCjwvZGl2Pg0KPGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgR2VvcmdlPGJy
Pg0KPC9kaXY+DQo8ZGl2PiZuYnNwOzxicj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K
--_000_f1a6c78ef02f42be668ab980034931518c7e4354camelpapersolve_--
State-Changed-From-To: open->feedback
State-Changed-By: tnn@NetBSD.org
State-Changed-When: Thu, 01 May 2025 17:47:39 +0000
State-Changed-Why:
It was suggested that this may be a duplicate of
port-sparc64/57290 (closed) and submitter was asked
to retest.
State-Changed-From-To: feedback->closed
State-Changed-By: tnn@NetBSD.org
State-Changed-When: Thu, 01 May 2025 17:51:09 +0000
State-Changed-Why:
Submitter did confirm issue fixed.
The confirm was base64-encoded only so gnats couldn't display it.
>Unformatted:
(Contact us)
$NetBSD: query-full-pr,v 1.51 2026/08/10 02:28:17 riastradh Exp $
$NetBSD: gnats_config.sh,v 1.10 2026/05/13 22:00:09 riastradh Exp $
Copyright © 1994-2026
The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.