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:

NetBSD Home
NetBSD PR Database Search

(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.