Hi lsdev maintainer (I hope), It was suggested I send a note to packa...@qa.debian.org, but after going to their website, it appears you might be the preferred recipient. Would you consider something like the following update to lsdev?
Thanks, Ed Ed Drouillard Amherstburg, Ontario, Canada edru...@hotmail.com ________________________________ From: Sander van Malssen <s...@kozmix.org> Sent: March 21, 2024 7:07 AM To: Ed Drouillard <edru...@hotmail.com> Subject: Re: consideration for enhancement to the lsdev command? Hello Ed, That looks sensible but to be honest, I haven't actually maintained lsdev since, eh, around 2001 I believe! If Debian is still maintaining it, best to send your sugestion to them (packa...@qa.debian.org<mailto:packa...@qa.debian.org> I think) instead. Cheers! Sander On 2024-03-21 01:34, Ed Drouillard wrote: ________________________________ From: Ed Drouillard <edru...@hotmail.com> Sent: March 20, 2024 8:20 PM To: s...@kozmix.cistron.nl <s...@kozmix.cistron.nl> Subject: consideration for enhancement to the lsdev command? Hi Sander, I found the output of the lsdev command on Debian to be a bit hard to read, and so I made the following 2 changes for your consideration: # diff /usr/bin/lsdev $HOME/bin/lsdev 54c54 < printf ("%-16s %4s%6s %s\n------------------------------------------------\n", --- > printf ("%-25s|%4s|%15s > %s\n----------------------------------------------------------------------------------------------\n", 58c58 < printf ("%-16s %4s%6s %s\n", --- > printf ("%-25s|%4s|%15s |%-s\n", This simple change results in the following output: # bin/lsdev Device | DMA| IRQ I/O Ports ---------------------------------------------------------------------------------------------- 0000:00:1f.2 | | | f020-f03f f040-f043 f050-f057 f060-f063 f070-f077 0000:00:1f.3 | | | f000-f01f 0000:01:00.0 | | | e000-e07f 0000:03:00.0 | | | d000-d0ff ACPI | | | 1800-1803 1804-1805 1808-180b 1820-182f 1850-1850 acpi | | 9 | ahci | | | f020-f03f f040-f043 f050-f057 f060-f063 f070-f077 ahci[0000:00:1f.2] | | 30 | ath9k | | 19 | cascade | 4| | dma | | | 0080-008f dma1 | | | 0000-001f dma2 | | | 00c0-00df dmar0 | | 24 | ehci_hcd:usb1 | | 16 | ehci_hcd:usb3 | | 23 | enp3s0 | | 29 | fpu | | | 00f0-00ff i801_smbus | | 18 | f000-f01f iTCO_wdt | | | 1830-1833 1860-187f iTCO_wdt.1.auto | | | 1830-1833 1860-187f keyboard | | | 0060-0060 0064-0064 mei_me | | 32 | nvidia | | 34 | PCI | | | 0000-0cf7 0cf8-0cff 0d00-ffff d000-dfff e000-efff PCIe PME | | 25 26 27 28 | pic1 | | | 0020-0021 pic2 | | | 00a0-00a1 pnp | | | 04d0-04d1 0680-069f 0a00-0a1f 0a20-0a2f 0a30-0a3f 164e-164f 1800-18fe 1854-1857 1c00-1cfe 1d00-1dfe 1e00-1efe 1f00-1ffe ffff-ffff ffff-ffff ffff-ffff PNP0C04:00 | | | 00f0-00f0 rtc0 | | 8 | 0070-0077 snd_hda_intel:card0 | | 33 | snd_hda_intel:card1 | | 17 | timer | | 0 | timer0 | | | 0040-0043 timer1 | | | 0050-0053 vga+ | | | 03c0-03df xhci_hcd | | 31 | Instead of the more cryptic: # lsdev Device DMA IRQ I/O Ports ------------------------------------------------ 0000:00:1f.2 f020-f03f f040-f043 f050-f057 f060-f063 f070-f077 0000:00:1f.3 f000-f01f 0000:01:00.0 e000-e07f 0000:03:00.0 d000-d0ff ACPI 1800-1803 1804-1805 1808-180b 1820-182f 1850-1850 acpi 9 ahci f020-f03f f040-f043 f050-f057 f060-f063 f070-f077 ahci[0000:00:1f.2] 30 ath9k 19 cascade 4 dma 0080-008f dma1 0000-001f dma2 00c0-00df dmar0 24 ehci_hcd:usb1 16 ehci_hcd:usb3 23 enp3s0 29 fpu 00f0-00ff i801_smbus 18 f000-f01f iTCO_wdt 1830-1833 1860-187f iTCO_wdt.1.auto 1830-1833 1860-187f keyboard 0060-0060 0064-0064 mei_me 32 nvidia 34 PCI 0000-0cf7 0cf8-0cff 0d00-ffff d000-dfff e000-efff PCIe PME 25 26 27 28 pic1 0020-0021 pic2 00a0-00a1 pnp 04d0-04d1 0680-069f 0a00-0a1f 0a20-0a2f 0a30-0a3f 164e-164f 1800-18fe 1854-1857 1c00-1cfe 1d00-1dfe 1e00-1efe 1f00-1ffe ffff-ffff ffff-ffff ffff-ffff PNP0C04:00 00f0-00f0 rtc0 8 0070-0077 snd_hda_intel:card0 33 snd_hda_intel:card1 17 timer 0 timer0 0040-0043 timer1 0050-0053 vga+ 03c0-03df xhci_hcd 31 I find it a bit difficult to tell what goes under what heading with the existing version. The installed version according to the manpage is: 3rd Release 1998-05-31 LSDEV(8) Thanks for considering the update. Ed Ed Drouillard Amherstburg, Ontario, Canada edru...@hotmail.com