• AST USB keyboard goes to sleep

    From Randy Jones@3:633/280.2 to All on Sun Jun 1 21:32:36 2025
    After having spilled way too many cups of coffee on my old keyboard, I
    swapped it out for an AST keyboard (with a QC sticker from 2020).

    Works fine except when it doesn't.
    The USB seems to fall asleep.

    When I reboot, the USB is asleep every time.
    When I leave it running overnight (the CPU never sleeps as it used to not
    wake up so I have sleeping & hibernation all turned off), it goes asleep.

    Why?

    To wake it up, every time, all I need to do is unplug & replug the USB.
    But why?

    I know it's asleep because I can type away with abandon & nothing happens.
    I know it's awake because when I unplug/replug, I hear the familiar sound.

    Is there a software wakeup command?

    --- MBSE BBS v1.1.1 (Linux-x86_64)
    * Origin: To protect and to server (3:633/280.2@fidonet)
  • From Paul@3:633/280.2 to All on Mon Jun 2 03:50:12 2025
    On Sun, 6/1/2025 7:32 AM, Randy Jones wrote:
    After having spilled way too many cups of coffee on my old keyboard, I swapped it out for an AST keyboard (with a QC sticker from 2020).

    Works fine except when it doesn't.
    The USB seems to fall asleep.

    When I reboot, the USB is asleep every time.
    When I leave it running overnight (the CPU never sleeps as it used to not wake up so I have sleeping & hibernation all turned off), it goes asleep.

    Why?

    To wake it up, every time, all I need to do is unplug & replug the USB.
    But why?

    I know it's asleep because I can type away with abandon & nothing happens.
    I know it's awake because when I unplug/replug, I hear the familiar sound.

    Is there a software wakeup command?


    It's most likely to be a bad hardware design. In some way.

    You can look at this.

    https://helpdesk.flexradio.com/hc/en-us/articles/204290929-How-to-Disable-Power-Management-for-USB-connected-Devices

    "Selective Suspend"

    Uwe has tried to restart a very tiny part of the USB hardware,
    but this is not indicative of a general (even fix a keyboard) utility.
    These storage type issues have seen more work, than other
    kinds of USB hardware types.

    https://www.uwe-sieber.de/drivetools_e.html

    RestartSrDev V3.1 - restarts "Safely Removed" devices which have the "Code 21" or "Code 47" problem code

    I think a bottom line observation, is if the computer has
    PS/2 and you own a PS/2 capable keyboard, then that is going
    to be more reliable than a raft of USB issues of one sort or
    another. PS/2 is a really dumb interface, and "it works".

    Paul

    --- MBSE BBS v1.1.1 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From J. P. Gilliver@3:633/280.2 to All on Sun Jun 8 21:26:23 2025
    On 2025/6/1 18:50:12, Paul wrote:
    []
    "Selective Suspend"

    Uwe has tried to restart a very tiny part of the USB hardware,
    but this is not indicative of a general (even fix a keyboard) utility.
    These storage type issues have seen more work, than other
    kinds of USB hardware types.

    https://www.uwe-sieber.de/drivetools_e.html

    RestartSrDev V3.1 - restarts "Safely Removed" devices which have the "Code 21" or "Code 47" problem code

    (I wonder if that would have sorted out the problem I had with my
    printer a few days ago? It ran out of paper, and Windows 10 knew that -
    but when I put some more in, and the printer's own display panel
    indicated it was happy [I even cycled its power - and, I think, the
    laptop's], Windows still thought it was out of paper. [I was not alone,
    when I searched.] I can't remember what I did to get it going again.)

    I think a bottom line observation, is if the computer has
    PS/2 and you own a PS/2 capable keyboard, then that is going
    to be more reliable than a raft of USB issues of one sort or
    another. PS/2 is a really dumb interface, and "it works".

    Paul

    And, it doesn't use up a USB port.
    (It isn't hot-pluggable, though - it has to be present at boot.)
    --
    J. P. Gilliver. UMRA: 1960/<1985 MB++G()AL-IS-Ch++(p)Ar@T+H+Sh0!:`)DNAf
    

    --- MBSE BBS v1.1.1 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Paul@3:633/280.2 to All on Sun Jun 8 23:40:07 2025
    On Sun, 6/8/2025 7:26 AM, J. P. Gilliver wrote:
    On 2025/6/1 18:50:12, Paul wrote:
    []
    ÿÿÿ "Selective Suspend"

    Uwe has tried to restart a very tiny part of the USB hardware,
    but this is not indicative of a general (even fix a keyboard) utility.
    These storage type issues have seen more work, than other
    kinds of USB hardware types.

    https://www.uwe-sieber.de/drivetools_e.html

    ÿÿÿ RestartSrDev V3.1 - restarts "Safely Removed" devices which have the "Code 21" or "Code 47" problem code

    (I wonder if that would have sorted out the problem I had with my printer a few days ago? It ran out of paper, and Windows 10 knew that - but when I put some more in, and the printer's own display panel indicated it was happy [I even cycled its power - and, I think, the laptop's], Windows still thought it was out of paper. [I was not alone, when I searched.] I can't remember what I did to get it going again.)

    I think a bottom line observation, is if the computer has
    PS/2 and you own a PS/2 capable keyboard, then that is going
    to be more reliable than a raft of USB issues of one sort or
    another. PS/2 is a really dumb interface, and "it works".

    ÿÿ Paul

    And, it doesn't use up a USB port.
    (It isn't hot-pluggable, though - it has to be present at boot.)

    Usually for printers, there is a status dialog somewhere, which
    is the Windows spool server, and giving that a flick ought to have
    been enough. I do have a printer now, but I use it once a year
    (to print off taxes) :-) I tend to forget the details. And I don't
    think stuffing paper in the printer and making LCD happy, was enough.
    And that was on a long USB cable to the kitchen table (room for
    temporary printing there).

    Paul

    --- MBSE BBS v1.1.1 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)