[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Fw: consideration for enhancement to the lsdev command?



Hi lsdev maintainer (I hope),

It was suggested I send a note to packages@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
edrulrd@hotmail.com




From: Sander van Malssen <svm@kozmix.org>
Sent: March 21, 2024 7:07 AM
To: Ed Drouillard <edrulrd@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 (packages@qa.debian.org I think) instead.

Cheers!
Sander


On 2024-03-21 01:34, Ed Drouillard wrote:

 

From: Ed Drouillard <edrulrd@hotmail.com>
Sent: March 20, 2024 8:20 PM
To: svm@kozmix.cistron.nl <svm@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
edrulrd@hotmail.com

Reply to: