Project

General

Profile

Activity

From 2022-02-13 to 2022-03-14

2022-03-14

05:00 PM Bug #14291 (Closed): cxgbe: asserts when requesting more queues than available
"git commit 77ac03cbec412857d39c4898c9ed10abb6061418":https://github.com/illumos/illumos-gate/commit/77ac03cbec412857... Electric Monk
11:49 AM Bug #14521: bhyve should use error checking mutexes and check results
I've tested this by booting the usual array of guests under both x86 and amd64 hosts, including OmniOS, FreeBSD, Wind... Andy Fiddaman

2022-03-13

09:39 PM Bug #12315: errors in section 4i of the manual
Spotted another typo
uscsi.7i - effects should be singular
And there's a couple more in mtio:
- line 204, "io...
Peter Tribble

2022-03-12

10:48 PM Bug #14564 (New): acpixtract aborts when run on bhyve acpi data
I did this, to try to verify some other work I was doing:... Rich Lowe
10:15 PM Bug #14563 (New): 'zpool online' usage message doesn't know -e
... Rich Lowe
03:18 PM Bug #14539 (Closed): bhyve: make clobber removes proto file
"git commit 311330e6823a3a919ff127757c2f0cf9eb17aa0e":https://github.com/illumos/illumos-gate/commit/311330e6823a3a91... Electric Monk

2022-03-11

11:47 PM Bug #14562 (Closed): apparently bad merge in l2arc_write_buffers
Duplicate comment and asserts. Compared to OpenZFS code to verify. Found this issue while working on zstd compression... Toomas Soome
03:03 PM Bug #14436 (Closed): "dladm show-overlay <overlay>" exits zero when varpd doesn't know about the overlay
"git commit 29ed14768e5e76bb8c95f0a28b4d21d8741dfabe":https://github.com/illumos/illumos-gate/commit/29ed14768e5e76bb... Electric Monk
10:00 AM Bug #14436: "dladm show-overlay <overlay>" exits zero when varpd doesn't know about the overlay
The change for this includes a new test, which I have run before and after to confirm that it fails before and succee... Andy Fiddaman
09:28 AM Bug #4133: Need a way to specify ast binary directory
Mike Aldred wrote in #note-3:
> Does this also resolve Bug #306?
No, the ksh93 build still runs the tools from the b...
Andy Fiddaman
12:13 AM Bug #4133: Need a way to specify ast binary directory
Does this also resolve Bug #306? Mike Aldred

2022-03-10

07:36 PM Feature #14443 (Closed): resection manual pages per IPD4
"git commit bbf215553c7233fbab8a0afdf1fac74c44781867":https://github.com/illumos/illumos-gate/commit/bbf215553c7233fb... Electric Monk
07:23 PM Bug #14561 (Closed): fwflash -l on ufm without known PCI device id crashes
I recently was on a system and ran @fwflash -l@ and found a bit of a surprise:... Robert Mustacchi
06:25 PM Feature #14560 (New): nvme has unnecessary dependency on misc/sata
The nvme driver has a DT_NEEDED entry for misc/sata; the sole function it consumes from this module is `sata_split_mo... Thirteen Oxide
07:36 AM Bug #14559 (New): some manual pages are confused about mode v. node
... Rich Lowe
05:35 AM Bug #14554 (Closed): TSC calibration is the PITs
"git commit 236cb9a89d936b4b681853751c9af1adccc35ef9":https://github.com/illumos/illumos-gate/commit/236cb9a89d936b4b... Electric Monk
04:42 AM Bug #14554: TSC calibration is the PITs
h1. Testing Notes
I built and installed this change in a VM, which I ensured had the HPET enabled.
h2. Old Bits...
Joshua M. Clulow
05:06 AM Bug #14558 (New): pci resource allocation should not be worst fit
There are several problems with the initial resource allocation in @pci_boot.c@. It very much relies upon system firm... Robert Mustacchi
04:48 AM Bug #14557 (Closed): Attempts to map PCI BARs without MMIO ends in panics
On a system, we failed to allocate and assign a PCI BAR, we ended up getting a system with the following panic:
<p...
Robert Mustacchi
12:32 AM Bug #11679 (Closed): vn_rele() and friends should VERIFY after mutex
"git commit 41a4986b48d4a0e9ed138c952a9bad5124a924a6":https://github.com/illumos/illumos-gate/commit/41a4986b48d4a0e9... Electric Monk

2022-03-09

11:02 PM Bug #14041: Dell R650 Xeon Gold 5318Y not booting
I wanted to make the minimum code change to support booting with 4 level paging on 5 level capable systems. I think ... Stuart Maybee
07:44 AM Bug #14041: Dell R650 Xeon Gold 5318Y not booting
One more question - why do you prefer to modify CPUID output instead of limiting VA range to what is currently suppor... tanel kuusk
11:01 PM Bug #14556 (New): TSC calibration from HPET includes too much error
Looking at the HPET period on a modern AMD system, we see:... Joshua M. Clulow
09:18 PM Bug #14555 (New): 64-bit HPET counter read is insufficiently volatile
In @hpet_read_main_counter_value()@ there is a loop that tries to read the 64-bit HPET counter as two 32-bit reads, c... Joshua M. Clulow
08:44 PM Bug #14554: TSC calibration is the PITs
See also this mailing list thread: https://illumos.topicbox.com/groups/developer/T6594372430e76f29-Mf467eec53b8e643b7... Joshua M. Clulow
08:42 PM Bug #14554 (Closed): TSC calibration is the PITs
We have received some reports after the integration of #13961 that suggest the HPET calibration routine is producing ... Joshua M. Clulow
01:30 PM Feature #14496: git pbchk should look in .git/info for *.NOT files
Before the fix, I get a lot of noise from one file:
(which I really don't want to cstyle)...
Gordon Ross
02:13 AM Bug #14553 (New): Add example of using -x to truss man page.
I ran across the need to use truss today to monitor ioctls. The default output decompiles the ioctl request parameter... Ryan Goodfellow

2022-03-08

09:34 PM Bug #14041: Dell R650 Xeon Gold 5318Y not booting
Sorry accidentally included some bits of my work looking into the problem in that diff. At one point to speed up the... Stuart Maybee

2022-03-07

04:44 PM Bug #14435 (Closed): overlay encapsulation bind failure error message is unhelpful
"git commit bf41048984a6ceae3ab49d5d80ce3c32693924b1":https://github.com/illumos/illumos-gate/commit/bf41048984a6ceae... Electric Monk

2022-03-05

05:11 PM Bug #14041: Dell R650 Xeon Gold 5318Y not booting
I also had similar approach in mind but eventually decided not to change output from cpuid functions but memory manag... tanel kuusk
09:26 AM Bug #14552 (Closed): We should provide 64-bit pam_smb_passwd.so.1
For some reason, 64-bit pam_smb_passwd.so.1 is missing. With 64-bit sshd, and smb_passwd pam setup, we would expect i... Toomas Soome
12:43 AM Feature #14290 (Closed): cxgbe: need link speed change when autoneg is disabled
"git commit 6feac2e3ccf4b4d8651a254d516ae86b1b1b3e4f":https://github.com/illumos/illumos-gate/commit/6feac2e3ccf4b4d8... Electric Monk

2022-03-03

11:20 PM Bug #11679: vn_rele() and friends should VERIFY after mutex
On Gerrit, Gordon pointed out that you could drop the else since if the if runs it will return, so the else is not ne... Spencer Evans-Cole

2022-03-02

04:35 PM Bug #14511 (Closed): bhyve needs devmem access for all segments
"git commit 3d0662810ae7f231943be2eb0bf9cd8b25496ddb":https://github.com/illumos/illumos-gate/commit/3d0662810ae7f231... Electric Monk
03:23 PM Feature #14534 (Closed): diff could support -q
"git commit d2b76ef70a19a09ea9aab5aaeb614dc7c9d195ed":https://github.com/illumos/illumos-gate/commit/d2b76ef70a19a09e... Electric Monk
11:16 AM Bug #14435: overlay encapsulation bind failure error message is unhelpful
And with the final version of the change:... Andy Fiddaman
10:23 AM Bug #14529 (Closed): nvmeadm should ignore requests to attach/detach ignored namespaces
"git commit 63cdc4a2836cf93078a5dd140d42583170a04953":https://github.com/illumos/illumos-gate/commit/63cdc4a2836cf930... Electric Monk
10:18 AM Bug #14529: nvmeadm should ignore requests to attach/detach ignored namespaces
Testing: I've tested attaching and detaching of whole controllers and individual namespaces extensively, verifying th... Hans Rosenfeld
10:21 AM Bug #14528 (Closed): nvme should return ENOTSUP for ioctls not supported by the hardware
"git commit 1767024ccd62fe7212679d959527eb445767d01a":https://github.com/illumos/illumos-gate/commit/1767024ccd62fe72... Electric Monk
10:17 AM Bug #14528: nvme should return ENOTSUP for ioctls not supported by the hardware
Testing: Not much, I suppose, besides building it.
I did a lot of testing with the previous changes to the nvmeadm...
Hans Rosenfeld

2022-03-01

11:05 PM Bug #14544 (Closed): bhyve(1M) uses -A in EXAMPLES but doesn't otherwise document it
"git commit 2c4fdd8fb33adc5c98677c7d5c87687c405be868":https://github.com/illumos/illumos-gate/commit/2c4fdd8fb33adc5c... Electric Monk
10:50 PM Bug #14544: bhyve(1M) uses -A in EXAMPLES but doesn't otherwise document it
I also fixed the @fbuf@ example to include the (currently) necessary @vga=off@.
Viewed the updated man pages with ...
Andy Fiddaman
06:09 PM Bug #14550 (Closed): nvme_is_ignored_ns() needs less confusion
Because of its battle-tested nature, #14529 was RTI-approved. The aforementioned function in the subject, however, n... Dan McDonald

2022-02-28

07:46 AM Bug #14549 (New): cxgbe is a touch logorrheic
The driver for Chelsio T-series network controllers, @cxgbe@, and its nexus, @t4nex@, emit rather a lot of log messag... Joshua M. Clulow
07:32 AM Bug #14537 (Closed): UFS should not allow directories to be unlinked
"git commit ad8f9d956254e0caad9e4f8c85217f97cbdcade2":https://github.com/illumos/illumos-gate/commit/ad8f9d956254e0ca... Electric Monk

2022-02-27

01:01 PM Bug #14489: bhyve should emulate imul
Then I went back and added an SDT probe, which yields the same information, in a much more straightforward fashion:
...
Andy Fiddaman
12:13 PM Bug #14489: bhyve should emulate imul
I tested the generic emulation using a C program that compared the results of the emulation with the results of execu... Andy Fiddaman
03:20 AM Bug #14537: UFS should not allow directories to be unlinked
h1. Testing Notes (Supplemental)
Note that before the change, unlinking the directory worked like so:...
Joshua M. Clulow
12:16 AM Bug #14542: ddi_prop* and friends can probably take const strings
Well, I was hoping we'd const them all not just the prop name, but otherwise yes. Rich Lowe
12:03 AM Bug #14548 (New): snoop has strange bedfellows
To get the @snoop@ utility, one must presently install the @pkg:/service/network/network-clients@ package. This, reg... Joshua M. Clulow

2022-02-26

11:59 PM Feature #14546: datalink state change system events should mention the link state
So the downside is a little more nuanced. In particular, when we get the mac notification that generates this (and al... Robert Mustacchi
11:11 PM Feature #14546 (New): datalink state change system events should mention the link state
It would be good to include the link state in the @ESC_DATALINK_LINK_STATE@ system events so that it appears in the s... Joshua M. Clulow
11:56 PM Bug #14542: ddi_prop* and friends can probably take const strings
I think this might be a dup of #9986? Robert Mustacchi
11:37 PM Feature #14547 (New): it would be nice if 'prtconf -dp' worked
There doesn't seem to be a way to get prtconf(1M)'s device lookup and and prom-tree printing to happen at the same ti... Rich Lowe
10:01 PM Feature #14545 (New): make PRIV_SYS_LINKDIR obsolete
The ability to use the @PRIV_SYS_LINKDIR@ privilege to link or unlink a directory has been disabled via #14537. Once... Joshua M. Clulow
05:39 PM Bug #14483 (Closed): bhyve should emulate testb imm8,r/m8
"git commit e1ded6bd708926c1adf348bccd10d6df6a12eedb":https://github.com/illumos/illumos-gate/commit/e1ded6bd708926c1... Electric Monk
04:21 PM Bug #14483: bhyve should emulate testb imm8,r/m8
The code that triggers this emulation is in the bootrom - @MdeModulePkg/Universal/Variable/RuntimeDxe/Variable.c@ in... Andy Fiddaman
11:49 AM Bug #14483: bhyve should emulate testb imm8,r/m8
With the fix, the bootrom no longer triggers the emulation failure and using dtrace I was able to check that the emul... Andy Fiddaman
05:39 PM Bug #14520 (Closed): sysevent/zfs_mod should use C99
"git commit fed899dc728afbaa478e18a094b06ca0e9b96a8d":https://github.com/illumos/illumos-gate/commit/fed899dc728afbaa... Electric Monk
10:31 AM Bug #14520: sysevent/zfs_mod should use C99
I've tested that the module still works as expected when built with C99, by generating DLE sysevents while running sy... Andy Fiddaman
05:23 PM Feature #14534: diff could support -q
I did some further testing of a few scenarios:... Andy Fiddaman
04:56 PM Bug #14539: bhyve: make clobber removes proto file
With the further change to fix things under the test/ directory:... Andy Fiddaman
09:53 AM Bug #14544: bhyve(1M) uses -A in EXAMPLES but doesn't otherwise document it
The @-A@ option generates ACPI tables on the fly (by calling out to @iasl@) and puts them in memory somewhere - just ... Andy Fiddaman
02:24 AM Bug #14544 (Closed): bhyve(1M) uses -A in EXAMPLES but doesn't otherwise document it
bhyve(1M) contains examples such as... Rich Lowe
03:17 AM Bug #14543: sad(7D) references 'the kernel master file'
... Rich Lowe

2022-02-25

08:48 PM Bug #14543: sad(7D) references 'the kernel master file'
This is also referenced in the -- in general suspiciously vintage looking -- sys/tunable.h Rich Lowe
08:47 PM Bug #14543 (New): sad(7D) references 'the kernel master file'
sad(7D) says... Rich Lowe
08:36 PM Bug #14542 (New): ddi_prop* and friends can probably take const strings
Doing something else, I noticed that @ndi_prop_update_string@ and from there most of the ddi property functions take ... Rich Lowe
06:47 PM Bug #14541 (New): nvme_quiesce() can hang preventing reboot
I have some Gigabyte Z33 systems with five NVMe drives:... Joshua M. Clulow
04:00 PM Bug #14539: bhyve: make clobber removes proto file
... Andy Fiddaman
03:26 PM Bug #14539 (Closed): bhyve: make clobber removes proto file
... Andy Fiddaman
03:23 PM Bug #14538: varpd is noisy on console
This should be resolved by #14434 which is up for review. Andy Fiddaman
09:23 AM Bug #14538 (Closed): varpd is noisy on console
... Toomas Soome
03:36 AM Bug #14537: UFS should not allow directories to be unlinked
h1. Testing Notes
I created a UFS file system, then created a directory in it, then used @unlink@ to try to remove...
Joshua M. Clulow
03:30 AM Bug #14537: UFS should not allow directories to be unlinked
I have elected to put together a small and surgical patch for this, leaving behind an override that can be set in @/e... Joshua M. Clulow

2022-02-24

10:40 PM Bug #14343: ufs: array subscript 'struct direct[0]' is partly outside array bounds
Indeed! With my apologies, I had thought something was amiss here but it turned out to be #14537 instead. Joshua M. Clulow
09:07 AM Bug #14343: ufs: array subscript 'struct direct[0]' is partly outside array bounds
Joshua M. Clulow wrote in #note-4:
> Did you @fsck@ the UFS filesystem after doing the testing?...
Toomas Soome
02:19 AM Bug #14343: ufs: array subscript 'struct direct[0]' is partly outside array bounds
Did you @fsck@ the UFS filesystem after doing the testing? Joshua M. Clulow
09:54 PM Bug #14537: UFS should not allow directories to be unlinked
See also: https://github.com/rust-lang/rust/issues/94335 Joshua M. Clulow
07:15 PM Bug #14537 (Closed): UFS should not allow directories to be unlinked
I expect to uncover a variety of important and popular facts about UNIX as we investigate this, but it seems not unre... Joshua M. Clulow
07:12 PM Bug #14536 (Closed): bhyve: viona uses wrong address for queue notify ioport
"git commit f24fee035ef9b37d5a6868aed10261da6316a6b2":https://github.com/illumos/illumos-gate/commit/f24fee035ef9b37d... Electric Monk
07:08 PM Bug #14536: bhyve: viona uses wrong address for queue notify ioport
I also tested this by watching for calls to viona's @viona_notify_iop()@ function in the host kernel. Before the patc... Andy Fiddaman
05:08 PM Bug #14536: bhyve: viona uses wrong address for queue notify ioport
Dan cherry-picked this change into SmartOS.
Prior to the change I was unable to start a VM with more than one vion...
Michael Zeller
01:05 PM Bug #14536: bhyve: viona uses wrong address for queue notify ioport
Following the change, things look much more reasonable:... Andy Fiddaman
12:01 PM Bug #14536 (Closed): bhyve: viona uses wrong address for queue notify ioport
After #14372, viona is failing to properly register the ioport hook for virtqueue notification. This is a result of t... Andy Fiddaman
08:34 AM Bug #14535: cfgadm_usb(8) should provide iSerialNumber in -v output
I meant the id values like 8086:550d this is valueable when dealing with drivers and /etc/driver_aliases ...
Stephan Althaus
07:48 AM Bug #14535: cfgadm_usb(8) should provide iSerialNumber in -v output
cfgadm_usb(1M) provides some additional information when run with the @-v@, but lacks the @iSerialNumber@ -- which ca... Bryan Cantrill
07:43 AM Bug #14535: cfgadm_usb(8) should provide iSerialNumber in -v output
Stephan Althaus wrote in #note-1:
> Hello!
> As you are at it - i think it would be nice to have a possibility to get...
Bryan Cantrill
06:14 AM Bug #14535: cfgadm_usb(8) should provide iSerialNumber in -v output
Hello!
As you are at it - i think it would be nice to have a possibility to get vendor and product ID - i didn't fin...
Stephan Althaus
04:35 AM Bug #14535 (New): cfgadm_usb(8) should provide iSerialNumber in -v output
Bryan Cantrill

2022-02-23

09:43 PM Bug #14430 (Closed): simplify bhyve vatpit
"git commit 8cbaa6a809af7f43b3da2420c9d29a3507893284":https://github.com/illumos/illumos-gate/commit/8cbaa6a809af7f43... Electric Monk
08:37 PM Bug #14430: simplify bhyve vatpit
I booted the normal array of guests for smoke-testing, while looking at the in-kernel data structures (via mdb -k) to... Patrick Mooney
12:11 PM Feature #14534: diff could support -q
... Andy Fiddaman
11:08 AM Feature #14534 (Closed): diff could support -q
I keep coming across software that checks for file differences using @diff -q@ which is an unknown flag on illumos. Andy Fiddaman
11:00 AM Bug #13886: wsdiff could use ctfdiff
I considered that when I added the CTF stuff to wsdiff. I think the diff output from @ctfdump -c@ is more useful here... Andy Fiddaman
06:56 AM Bug #14523 (Closed): ficl: remove temporary warning gags
"git commit c5613aaa46cccb3791fcd4cf94667878c3ee155e":https://github.com/illumos/illumos-gate/commit/c5613aaa46cccb37... Electric Monk
12:26 AM Bug #14041: Dell R650 Xeon Gold 5318Y not booting
I did a somewhat better fix that is not quite so quick and dirty. i.e. defined some constants and cleaned up the com... Stuart Maybee

2022-02-22

11:37 PM Bug #14533 (Duplicate): loader.efi: detect console from ConsOut
UEFI systems should set ConOut and ConOutDev variables with device paths of console devices. Try to identify console ... Toomas Soome
07:30 PM Bug #14518 (Closed): loader: linker cleanup
"git commit db1a8deb164e311ff6eed02e115664a901481118":https://github.com/illumos/illumos-gate/commit/db1a8deb164e311f... Electric Monk
04:01 PM Bug #14532 (New): want nvmeadm subsystem-reset command
NVMe 1.1 and later support a feature called "subsystem reset", which resets a NVMe controller at the PCIe level. From... Hans Rosenfeld
03:56 PM Bug #14531 (Closed): want nvme namespace management mutex
The nvme driver really should have a namespace management mutex serializing any changes to namespace state. Right now... Hans Rosenfeld
03:47 PM Feature #14465 (Closed): Present KM_NOSLEEP_LAZY as documented interface
"git commit ca783257c986cddcc674ae22916a6766b98a2d36":https://github.com/illumos/illumos-gate/commit/ca783257c986cddc... Electric Monk
03:47 PM Bug #5513 (Closed): KM_NORMALPRI should be documented in kmem_alloc(9f) and kmem_cache_create(9f) man pages
"git commit ca783257c986cddcc674ae22916a6766b98a2d36":https://github.com/illumos/illumos-gate/commit/ca783257c986cddc... Electric Monk
03:14 PM Bug #14530 (Closed): nvme should require exclusive open for attach, detach, and format ioctls
To prevent messing up driver or device state, the nvme driver should not allow destructive operations such as attachi... Hans Rosenfeld
02:53 PM Bug #14529 (Closed): nvmeadm should ignore requests to attach/detach ignored namespaces
When nvmeadm is run to attach or detach an ignored namespace, it will carry out the request and return an error messa... Hans Rosenfeld
02:15 PM Bug #14528 (Closed): nvme should return ENOTSUP for ioctls not supported by the hardware
Currently nvme doesn't even check whether firmware operations are supported by the hardware, relying on the failure o... Hans Rosenfeld
11:38 AM Feature #13500 (Closed): Want support for overlay networks
"git commit 36589d6bb0cdae89e166b57b0d64ae56d53247d9":https://github.com/illumos/illumos-gate/commit/36589d6bb0cdae89... Electric Monk
09:16 AM Feature #14513 (Closed): nvmeadm list-firmware
"git commit 68df0c4f60a2e57680d6d1e6dba32ffa2d035538":https://github.com/illumos/illumos-gate/commit/68df0c4f60a2e576... Electric Monk
09:05 AM Feature #14513: nvmeadm list-firmware
Testing: This has been in Tintri's code base for over a year. I've also tested it again, although on SmartOS and not ... Hans Rosenfeld
09:14 AM Bug #14509 (Closed): nvmeadm commit-firmware error reporting isn't working as intended
"git commit 8466ab889653be2119e4a8966b6bc4e2d5ee2fb6":https://github.com/illumos/illumos-gate/commit/8466ab889653be21... Electric Monk
09:10 AM Bug #14509: nvmeadm commit-firmware error reporting isn't working as intended
Testing: I've tested this extensively on Tintri systems, but not on stock illumos-gate as I don't have any firmware u... Hans Rosenfeld
09:14 AM Bug #14508 (Closed): improve nvmeadm firmware reporting
"git commit 8466ab889653be2119e4a8966b6bc4e2d5ee2fb6":https://github.com/illumos/illumos-gate/commit/8466ab889653be21... Electric Monk
09:09 AM Bug #14508: improve nvmeadm firmware reporting
Testing: I've tested this extensively on Tintri systems, but not on stock illumos-gate as I don't have any firmware u... Hans Rosenfeld
09:14 AM Bug #14507 (Closed): nvmeadm shouldn't allow writing firmware to a read-only slot 1
"git commit 8466ab889653be2119e4a8966b6bc4e2d5ee2fb6":https://github.com/illumos/illumos-gate/commit/8466ab889653be21... Electric Monk
09:08 AM Bug #14507: nvmeadm shouldn't allow writing firmware to a read-only slot 1
Testing: I've tested this extensively on Tintri systems, but not on stock illumos-gate as I don't have any firmware u... Hans Rosenfeld
06:50 AM Feature #14249 (Closed): pseudo-terminal nomenclature should reflect POSIX
"git commit 1fa2a66491e7d8ae0be84e7da4da8e812480c710":https://github.com/illumos/illumos-gate/commit/1fa2a66491e7d8ae... Electric Monk
04:31 AM Feature #14249: pseudo-terminal nomenclature should reflect POSIX
h1. Testing Notes
* Basic smoke test of @in.rlogind@.
** Install the software and enable root logins on non-conso...
Joshua M. Clulow
03:25 AM Bug #14526: illumos guest hangs on reboot under QEMU 6.0.0
Unlike @reboot@ it seems like @poweroff@ does at least stop the VM. Joshua M. Clulow
01:14 AM Bug #14526: illumos guest hangs on reboot under QEMU 6.0.0
Here is what I have done to inspect the guest so far. I first edited the libvirt domain configuration XML:... Joshua M. Clulow
01:08 AM Bug #14526 (New): illumos guest hangs on reboot under QEMU 6.0.0
I installed an OpenIndiana guest in QEMU on my workstation, which runs Ubuntu 21.10. The guest is doing BIOS boot. ... Joshua M. Clulow
01:53 AM Bug #14527: early boot hang in xhci under QEMU 6.0.0
The stack when stopped by the NMI:
!here.png!
Joshua M. Clulow
01:52 AM Bug #14527 (Rejected): early boot hang in xhci under QEMU 6.0.0
In a QEMU 6.0.0 guest we can get stuck in an odd deadlock-like situation. I was able to get back into KMDB, though, ... Joshua M. Clulow

2022-02-21

08:06 PM Feature #14484 (Closed): Update Intel microcode to 20220207
"git commit 74e98f497ae878ae481ccba1f91fd8dc26fa6627":https://github.com/illumos/illumos-gate/commit/74e98f497ae878ae... Electric Monk
07:37 PM Feature #14525 (In Progress): Would like kmdb module for vmm
It would be nice if kmdb knew how to list virtual machines nicely, and provided an easy way to quickly find the data ... Andy Fiddaman
07:32 PM Feature #14471 (Closed): vioblk could raise dynamic lun expansion sysevents
"git commit 501bc5c03a221e7e601a0cfa80ab0972bcf20330":https://github.com/illumos/illumos-gate/commit/501bc5c03a221e7e... Electric Monk
06:06 PM Bug #13729: Driver issue with Realtek RTL8125
Got a similar card in the Gigabyte X570S UD motherboard, so thanks for the hint about getting it recognized.
I had a...
Jim Klimov
05:54 PM Bug #14519: zfs_root should cache vnode
I tested this atop omnios-r151040 bits on my build machine, when comparing a build of the same tree:... Patrick Mooney
11:18 AM Bug #14521: bhyve should use error checking mutexes and check results
Patrick Mooney wrote in #note-4:
> ISTR there being some bhyve userspace code which depended on recursive mutex entr...
Andy Fiddaman
04:32 AM Bug #14521: bhyve should use error checking mutexes and check results
ISTR there being some bhyve userspace code which depended on recursive mutex entry. I could be misremembering, though. Patrick Mooney

2022-02-19

02:52 PM Bug #14504 (Duplicate): madvise() not declared if _XOPEN_SOURCE defined
We're working on this in #14418. Right now that will eliminate the older prototype and will fix some of the visibilit... Robert Mustacchi
11:11 AM Bug #14523 (Closed): ficl: remove temporary warning gags
We are not building withgcc 4.4.4 any more, so we can drop the temporary workaround.
Testing done:build
Toomas Soome
09:34 AM Feature #14522 (Closed): Provide PTHREAD_{ERRORCHECK,RECURSIVE}_MUTEX_INITIALIZER_NP
pthread.h provides a definition suitable for statically initialising a pthread mutex with default attributes. Origina... Andy Fiddaman

2022-02-18

11:00 PM Bug #5513: KM_NORMALPRI should be documented in kmem_alloc(9f) and kmem_cache_create(9f) man pages
This one is coming along for the ride with #14465 . Dan McDonald
10:55 PM Bug #14511: bhyve needs devmem access for all segments
With the patch applied, the newly written unit tests now passes. Normal bhyve guests can still boot and run as expec... Patrick Mooney
10:45 PM Feature #14484: Update Intel microcode to 20220207
Tested on:
- Skylake-E (Xeon Silver 4110)
- Haswell-E (Xeon E5 v3)
- Broadwell-E (Xeon E5 v4)
- Xeon D-1541
-...
Dan McDonald
10:34 PM Bug #14521 (Closed): bhyve should use error checking mutexes and check results
bhyve uses mutexes in various places but almost all use the default attributes and nowhere checks that locks and unlo... Andy Fiddaman
07:22 PM Bug #14514 (Closed): libfakekernel uses system headers, not proto or usr/src ones
"git commit 59b827862fcc03b4da50df402eeb6288a75ac015":https://github.com/illumos/illumos-gate/commit/59b827862fcc03b4... Electric Monk
06:30 PM Bug #14022 (Closed): zpool online -e breaks access to pool
"git commit c2cd3a449cfa117e3a164f66931fa6c26c762945":https://github.com/illumos/illumos-gate/commit/c2cd3a449cfa117e... Electric Monk
10:03 AM Bug #14022: zpool online -e breaks access to pool
and here is a test with a pool on a GPT-partitioned disk, first *without* a UEFI boot partition:... Andy Fiddaman
09:57 AM Bug #14022: zpool online -e breaks access to pool
For completeness, I also checked that there is no regression around legacy pools on MBR-partitioned drives:... Andy Fiddaman
03:12 PM Feature #14471: vioblk could raise dynamic lun expansion sysevents
I've tested this in a bhyve VM with various vioblk disks and pool configurations, resizing the ZFS Volume from outsid... Andy Fiddaman
02:29 AM Bug #14456 (Closed): bhyve needs fpu import/export
"git commit 957246c9e6c47389c40079995d73eebcc659fb29":https://github.com/illumos/illumos-gate/commit/957246c9e6c47389... Electric Monk
01:49 AM Feature #14501 (Closed): pcieadm could decode rcld
"git commit 4dde95dacc64b35aa9882fcbd0a847355d130734":https://github.com/illumos/illumos-gate/commit/4dde95dacc64b35a... Electric Monk
12:01 AM Bug #14041: Dell R650 Xeon Gold 5318Y not booting
Many thanks Tanel, your identification of the root cause of the problem allowed me to generate a somewhat different p... Stuart Maybee

2022-02-17

10:32 PM Bug #14512 (Closed): iwn: suspicious concatenation of string literals
"git commit b302a2007db5ab3847583f9a046d41c11789c092":https://github.com/illumos/illumos-gate/commit/b302a2007db5ab38... Electric Monk
10:30 PM Bug #14520 (Closed): sysevent/zfs_mod should use C99
#14469 added the use of the @__func__@ definition to the sysevent ZFS module.
While this is supported by the default...
Andy Fiddaman
10:19 PM Feature #14469 (Closed): nvme could raise dynamic lun expansion sysevents
"git commit 6f0e4dc91b854250fff5c24de2d27aed3375ac69":https://github.com/illumos/illumos-gate/commit/6f0e4dc91b854250... Electric Monk
09:04 PM Feature #14450 (Closed): Want PCI platform resource discovery module
"git commit cd0d4b4073e62fa22997078b1595f399434a1047":https://github.com/illumos/illumos-gate/commit/cd0d4b4073e62fa2... Electric Monk
01:41 AM Feature #14450: Want PCI platform resource discovery module
Testing this is pretty important, so the primary approach I took was tracking down several different classes of syste... Robert Mustacchi
07:52 PM Bug #14519 (Closed): zfs_root should cache vnode
Partaking in my pastime of dtracing a node while it's performing an illumos-gate build, I found some @lockstat(1)@ da... Patrick Mooney
07:41 PM Bug #14488 (Closed): lex: clean up warnings
"git commit 55855f50d61b53851853bf1fdcdb04d4b63a1734":https://github.com/illumos/illumos-gate/commit/55855f50d61b5385... Electric Monk
03:57 PM Bug #14041: Dell R650 Xeon Gold 5318Y not booting
I have a patch that avoids crash. I modified i86pc/vm/hat_i86.c to check that results from cpuid_get_addrsize() are n... tanel kuusk
02:07 PM Bug #14518 (Closed): loader: linker cleanup
Replace $(LD) with $(GLD), so we will not disturb LD variable - we depend on gld anyhow.
Move GLDTARGET (-m elf_i386...
Toomas Soome
01:57 PM Bug #14489: bhyve should emulate imul
The particular instruction which triggers the emulation is the first of these (in the bootrom), but both would trigge... Andy Fiddaman
11:41 AM Bug #14517 (Closed): bhyve EVF_VNODE mevent on plain file fires on every data change
#14081 introduced support for EVF_VNODE mevents in bhyve, which are events that trigger when a file's metadata change... Andy Fiddaman
06:33 AM Feature #14480 (Closed): loader: restructure loader source tree
"git commit 22028508fd28d36ff74dc02c5774a8ba1f0db045":https://github.com/illumos/illumos-gate/commit/22028508fd28d36f... Electric Monk
01:26 AM Feature #14501: pcieadm could decode rcld
To test this, I decoded a few different devices with this capability:... Robert Mustacchi

2022-02-16

09:43 PM Bug #14514: libfakekernel uses system headers, not proto or usr/src ones
BTW, the reason this first comes up now is that libfakekernel mostly concerns itself with _kernel_ headers.
The excep...
Gordon Ross
05:02 PM Bug #14514: libfakekernel uses system headers, not proto or usr/src ones
Tested the -gate build again with the -I$(ROOT)/usr/include change instead, as well. Dan McDonald
04:25 PM Bug #14514: libfakekernel uses system headers, not proto or usr/src ones
Testing done: in addition to SmartOS builds, I mangled /usr/include/upanic.h's name on purpose and built -gate on my ... Dan McDonald
03:47 PM Bug #14514: libfakekernel uses system headers, not proto or usr/src ones
Modified with -E added, but here are the compiler invocations in libfakekernel before and after this fix.
Before:
...
Dan McDonald
03:05 PM Bug #14514: libfakekernel uses system headers, not proto or usr/src ones
Tested by building illumos-joyent with libfakernel's #14479 merged in. It failed because of SmartOS OS-8355. With t... Dan McDonald
02:47 PM Bug #14514: libfakekernel uses system headers, not proto or usr/src ones
This bug uncovered THIS bug in SmartOS: https://smartos.org/bugview/OS-8355 Dan McDonald
02:42 PM Bug #14514 (Closed): libfakekernel uses system headers, not proto or usr/src ones
With the recent use of upanic and <upanic.h> in libfakekernel, it has discovered both a bug in SmartOS (we did not sh... Dan McDonald
08:46 PM Bug #14516 (New): build summary should have an explicit success/failure message
When looking at the @mail_msg@ for a build, it can be difficult to tell, at first glance, whether it succeeded or fai... Joshua M. Clulow
03:03 PM Bug #14515 (In Progress): mega_sas: build errors with clang
Build errors:... Toomas Soome
02:50 PM Bug #14479: SMB testoplock broken after 13515
"git commit 94afd1448ba04525848cf1165d8deec88a124035":https://github.com/illumos/illumos-gate/commit/94afd1448ba04525... Electric Monk
02:27 PM Feature #14513 (Closed): nvmeadm list-firmware
Add 'nvmeadm list-firmware' as an alias for 'nvmeadm get-logpage firmware'. Hans Rosenfeld
12:35 PM Bug #14512 (Closed): iwn: suspicious concatenation of string literals
Build errors with clang:... Toomas Soome
04:57 AM Bug #14511 (Closed): bhyve needs devmem access for all segments
On FreeBSD, bhyve instances enjoy multiple minor nodes from which to provide access to resources associated with a gi... Patrick Mooney
12:17 AM Feature #14443: resection manual pages per IPD4
testing:
Built a clean image using jclulow's image-builder, and booted it, checked that the files i.rbac processes...
Rich Lowe

2022-02-15

11:48 PM Bug #14479 (Closed): SMB testoplock broken after 13515
"git commit 4d723c3fe851d72cc2dc241f5a1777f9e3e85b87":https://github.com/illumos/illumos-gate/commit/4d723c3fe851d72c... Electric Monk
11:48 PM Bug #14475 (Closed): Recursive death in libfakekernel assfail after 12396
"git commit 0a34963c38fe21eee84ebab010996317731a5171":https://github.com/illumos/illumos-gate/commit/0a34963c38fe21ee... Electric Monk
08:35 PM Bug #14499 (Closed): i86xpv/unix: variable 'val' is uninitialized
"git commit 6ce41887bdf3c5c43465fd94dffe1b4acd302afe":https://github.com/illumos/illumos-gate/commit/6ce41887bdf3c5c4... Electric Monk
08:04 PM Feature #14473 (Closed): ps: only build 64-bit ps
"git commit dfc4fe31363cc213fe0423dc162bc08298c796cd":https://github.com/illumos/illumos-gate/commit/dfc4fe31363cc213... Electric Monk
03:58 PM Bug #14041: Dell R650 Xeon Gold 5318Y not booting
Interesting, that's a great find! Thanks for digging into this. So yeah, I can see how we would then screw that up la... Robert Mustacchi
07:30 AM Bug #14041: Dell R650 Xeon Gold 5318Y not booting
The issue is caused by improper handling of CPUID data.
Intel Xeon Gold processors support 5-layer page tables, wh...
tanel kuusk
03:44 PM Feature #13500: Want support for overlay networks
I have tested this change by creating temporary overlays where the remote end point is one or more OmniOS or SmartOS ... Andy Fiddaman
02:40 PM Bug #14509 (Closed): nvmeadm commit-firmware error reporting isn't working as intended
A while back, nvme_ioctl_firmware_commit() got the ability to return the error status (SCT and SC) from failed comman... Hans Rosenfeld
02:16 PM Bug #14508 (Closed): improve nvmeadm firmware reporting
nvmeadm should not include firmware slots in its output that aren't supported by the hardware. It should also report ... Hans Rosenfeld
01:57 PM Bug #14507 (Closed): nvmeadm shouldn't allow writing firmware to a read-only slot 1
On some NVMe devices, firmware slot 1 is read-only. Both nvmeadm(1M) and nvme(7D) need to check that. Hans Rosenfeld
01:53 PM Bug #14506 (Closed): libidspace does not expose id_allocff()
The userland id space library does not currently expose @id_allocff()@ and this would be useful to have. The work on ... Andy Fiddaman
01:51 PM Feature #14505 (Closed): libumem's umem_update thread could be named
At present, the @umem_update@ thread that libumem creates does not have a name, which slightly spoils the output of t... Andy Fiddaman
11:49 AM Feature #14469: nvme could raise dynamic lun expansion sysevents
I did another test using the @sysevent@ binary from Joyent's smartos-extra, with two pools based on NVMe disks inside... Andy Fiddaman
08:53 AM Bug #14504 (Duplicate): madvise() not declared if _XOPEN_SOURCE defined
The declaration of madvise() in sys/mman.h is conditional, and will not be declared in a default environment. This fo... Nikita Popov
03:07 AM Bug #14456: bhyve needs fpu import/export
The tests noted above were repeated on both AMD and Intel systems (both supporting xsaveopt as their FPU saving mecha... Patrick Mooney

2022-02-14

11:10 PM Bug #14503 (New): secflags_dts fails if gcc is absent
When running the @os-tests@ suite, the @secflags_dts@ test will fail if there is no gcc available in the PATH:... Patrick Mooney
10:35 PM Feature #14443: resection manual pages per IPD4
testing:
Ran i.rbac by hand to merge files, and got valid results similar to prior runs
Let manifest-import hap...
Rich Lowe
09:32 PM Bug #14456: bhyve needs fpu import/export
The first step in testing this was the newly added @fpu_getset@ unit test. In writing it during the development of t... Patrick Mooney

2022-02-13

08:58 PM Bug #14479: SMB testoplock broken after 13515
After the fix:... Gordon Ross
03:18 PM Bug #3729: getifaddrs must learn to stop worrying and love the other address families
Tested using a small tool that prints the getifaddrs() details.
A binary compiled before booting into a BE with this...
Sebastian Wiedenroth
02:17 AM Bug #14502 (New): SYS_pgrpsys implementation could be clearer
SYS_pgrpsys is actually setpgrp() in common/syscall/pgrpsys.c, and the cases of the different userland calls are spel... Rich Lowe
 

Also available in: Atom