Howdy, My NAS box had a memory stick go bad. Sadly, it was the first memory stick it uses, bank 0 I think it is called. Anyway, I got that figured out using memtest and isolated the stick. I then tested the stuffins out of the remaining three sticks. I had 16GBs but now have 12GBs.
When the stick went bad, I couldn't ssh into the rig, even tho it had a login screen and everything showed it was working. I have a monitor connected, rarely use it tho. Anyway, when I sorted out the memory problem, I noticed I still could not login because the keyboard was not working. When I type root on the keyboard, nothing shows on the screen. I type but nothing. This was when the memory stick was bad and after the bad stick was removed. I booted the rescue thingy using Ventoy. Some things I booted there also doesn't have a working keyboard. The Gentoo images for example had no working keyboard. Finally, I selected the old sysrescue from several years ago, before the switch from Gentoo, and the keyboard worked in it. I mounted the needed partitions and updated the tree. I then removed all the distfiles and did a emerge -e world. My thinking was that a file, or lots of files, were corrupt from the memory stick problem and reinstalling everything would fix it. It seems not. Oh, I also recopied the kernel over too. It should only be read and OK but why not. So, memory stick goes bad. Keyboard and ssh fails. Find and remove bad memory stick, do a emerge -e world and then reboot. I can ssh in but keyboard still doesn't work. The lsusb command shows it is seen and recognized as being plugged in tho. I just did a pkill agetty on the NAS box and it gave me a new login. So, the video part is working and updating, not stuck somehow. I'll be honest, I'm not sure if I used the keyboard after the install or not. I'd think I did at least once and it was working but I can't be 100% certain. I know I have on my old rig but not the NAS box. I even did the install over ssh. Still, I can't figure out why my keyboard isn't working. Is this still something caused by the bad memory stick or something else? Since lsusb shows it, doesn't that mean it should work? Or can it show up and still not work? Keep in mind, it did work in the old sysrescue thingy so the keyboard itself is fine. However, it did not work on the new Gentoo rescue images. It does work within the Ventoy menus. I can use the arrow keys and return to navigate and select in the menu. Once I tell it to boot, no keyboard again. Only the old sysrescue image works. Anyone make sense of this? I'll post some USB info for the kernel and messages file below. Thanks. Dale :-) :-) root@nas ~ # cat /usr/src/linux-6.12.28-gentoo/.config | grep usb # CONFIG_MISC_RTSX_USB is not set # CONFIG_MDIO_MVUSB is not set CONFIG_USB_NET_DRIVERS=y # CONFIG_USB_CATC is not set # CONFIG_USB_KAWETH is not set # CONFIG_USB_PEGASUS is not set # CONFIG_USB_RTL8150 is not set # CONFIG_USB_RTL8152 is not set # CONFIG_USB_LAN78XX is not set # CONFIG_USB_USBNET is not set # CONFIG_USB_HSO is not set # CONFIG_USB_IPHETH is not set # CONFIG_AT76C50X_USB is not set # CONFIG_MOUSE_SYNAPTICS_USB is not set # CONFIG_TABLET_USB_ACECAD is not set # CONFIG_TABLET_USB_AIPTEK is not set # CONFIG_TABLET_USB_HANWANG is not set # CONFIG_TABLET_USB_KBTAB is not set # CONFIG_TABLET_USB_PEGASUS is not set # CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set # CONFIG_XILLYUSB is not set # CONFIG_I2C_TINY_USB is not set # USB-based Watchdog Cards # CONFIG_USBPCWATCHDOG is not set CONFIG_SND_USB=y # CONFIG_SND_USB_AUDIO is not set # CONFIG_SND_USB_UA101 is not set # CONFIG_SND_USB_USX2Y is not set # CONFIG_SND_USB_CAIAQ is not set # CONFIG_SND_USB_US122L is not set # CONFIG_SND_USB_6FIRE is not set # CONFIG_SND_USB_HIFACE is not set # CONFIG_SND_USB_POD is not set # CONFIG_SND_USB_PODHD is not set # CONFIG_SND_USB_TONEPORT is not set # CONFIG_SND_USB_VARIAX is not set CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_COMMON=y # CONFIG_USB_LED_TRIG is not set # CONFIG_USB_ULPI_BUS is not set CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB=y CONFIG_USB_PCI=y # CONFIG_USB_PCI_AMD is not set CONFIG_USB_ANNOUNCE_NEW_DEVICES=y # Miscellaneous USB options CONFIG_USB_DEFAULT_PERSIST=y # CONFIG_USB_FEW_INIT_RETRIES is not set # CONFIG_USB_DYNAMIC_MINORS is not set # CONFIG_USB_OTG is not set # CONFIG_USB_OTG_PRODUCTLIST is not set # CONFIG_USB_LEDS_TRIGGER_USBPORT is not set CONFIG_USB_AUTOSUSPEND_DELAY=2 CONFIG_USB_DEFAULT_AUTHORIZATION_MODE=1 CONFIG_USB_MON=y # USB Host Controller Drivers # CONFIG_USB_C67X00_HCD is not set CONFIG_USB_XHCI_HCD=y # CONFIG_USB_XHCI_DBGCAP is not set CONFIG_USB_XHCI_PCI=y # CONFIG_USB_XHCI_PCI_RENESAS is not set # CONFIG_USB_XHCI_PLATFORM is not set CONFIG_USB_EHCI_HCD=y # CONFIG_USB_EHCI_ROOT_HUB_TT is not set CONFIG_USB_EHCI_TT_NEWSCHED=y CONFIG_USB_EHCI_PCI=y # CONFIG_USB_EHCI_FSL is not set # CONFIG_USB_EHCI_HCD_PLATFORM is not set # CONFIG_USB_OXU210HP_HCD is not set # CONFIG_USB_ISP116X_HCD is not set CONFIG_USB_OHCI_HCD=y CONFIG_USB_OHCI_HCD_PCI=y CONFIG_USB_OHCI_HCD_PLATFORM=y CONFIG_USB_UHCI_HCD=y # CONFIG_USB_SL811_HCD is not set # CONFIG_USB_R8A66597_HCD is not set # CONFIG_USB_HCD_TEST_MODE is not set # USB Device Class drivers # CONFIG_USB_ACM is not set CONFIG_USB_PRINTER=y # CONFIG_USB_WDM is not set # CONFIG_USB_TMC is not set # NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may # also be needed; see USB_STORAGE Help for more info CONFIG_USB_STORAGE=y # CONFIG_USB_STORAGE_DEBUG is not set # CONFIG_USB_STORAGE_REALTEK is not set # CONFIG_USB_STORAGE_DATAFAB is not set # CONFIG_USB_STORAGE_FREECOM is not set # CONFIG_USB_STORAGE_ISD200 is not set # CONFIG_USB_STORAGE_USBAT is not set # CONFIG_USB_STORAGE_SDDR09 is not set # CONFIG_USB_STORAGE_SDDR55 is not set # CONFIG_USB_STORAGE_JUMPSHOT is not set # CONFIG_USB_STORAGE_ALAUDA is not set # CONFIG_USB_STORAGE_ONETOUCH is not set # CONFIG_USB_STORAGE_KARMA is not set # CONFIG_USB_STORAGE_CYPRESS_ATACB is not set # CONFIG_USB_STORAGE_ENE_UB6250 is not set # CONFIG_USB_UAS is not set # USB Imaging devices # CONFIG_USB_MDC800 is not set # CONFIG_USB_MICROTEK is not set # CONFIG_USBIP_CORE is not set # USB dual-mode controller drivers # CONFIG_USB_CDNS_SUPPORT is not set # CONFIG_USB_MUSB_HDRC is not set # CONFIG_USB_DWC3 is not set # CONFIG_USB_DWC2 is not set # CONFIG_USB_CHIPIDEA is not set # CONFIG_USB_ISP1760 is not set # USB port drivers # CONFIG_USB_SERIAL is not set # USB Miscellaneous drivers # CONFIG_USB_EMI62 is not set # CONFIG_USB_EMI26 is not set # CONFIG_USB_ADUTUX is not set # CONFIG_USB_SEVSEG is not set # CONFIG_USB_LEGOTOWER is not set # CONFIG_USB_LCD is not set # CONFIG_USB_CYPRESS_CY7C63 is not set # CONFIG_USB_CYTHERM is not set # CONFIG_USB_IDMOUSE is not set # CONFIG_USB_APPLEDISPLAY is not set # CONFIG_USB_LJCA is not set # CONFIG_USB_SISUSBVGA is not set # CONFIG_USB_LD is not set # CONFIG_USB_TRANCEVIBRATOR is not set # CONFIG_USB_IOWARRIOR is not set # CONFIG_USB_TEST is not set # CONFIG_USB_EHSET_TEST_FIXTURE is not set # CONFIG_USB_ISIGHTFW is not set # CONFIG_USB_YUREX is not set # CONFIG_USB_EZUSB_FX2 is not set # CONFIG_USB_HUB_USB251XB is not set # CONFIG_USB_HSIC_USB3503 is not set # CONFIG_USB_HSIC_USB4604 is not set # CONFIG_USB_LINK_LAYER_TEST is not set # CONFIG_USB_CHAOSKEY is not set # USB Physical Layer drivers # CONFIG_NOP_USB_XCEIV is not set # CONFIG_USB_ISP1301 is not set # end of USB Physical Layer drivers # CONFIG_USB_GADGET is not set # CONFIG_USB_ROLE_SWITCH is not set # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # CONFIG_USB_LGM_PHY is not set # CONFIG_BCM_KONA_USB2_PHY is not set # CONFIG_PHY_PXA_28NM_USB2 is not set # CONFIG_USB4 is not set CONFIG_EARLY_PRINTK_USB=y # CONFIG_EARLY_PRINTK_USB_XDBC is not set root@nas ~ # root@nas ~ # tail -n 150 /var/log/messages | grep usb Oct 3 17:32:22 nas kernel: hub 7-0:1.0: USB hub found Oct 3 17:32:22 nas kernel: xhci_hcd 0000:03:00.0: new USB bus registered, assigned bus number 8 Oct 3 17:32:22 nas kernel: xhci_hcd 0000:03:00.0: new USB bus registered, assigned bus number 9 Oct 3 17:32:22 nas kernel: xhci_hcd 0000:03:00.0: Host supports USB 3.0 SuperSpeed Oct 3 17:32:22 nas kernel: usb usb8: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.12 Oct 3 17:32:22 nas kernel: usb usb8: New USB device strings: Mfr=3, Product=2, SerialNumber=1 Oct 3 17:32:22 nas kernel: usb usb8: Product: xHCI Host Controller Oct 3 17:32:22 nas kernel: usb usb8: Manufacturer: Linux 6.12.28-gentoo xhci-hcd Oct 3 17:32:22 nas kernel: usb usb8: SerialNumber: 0000:03:00.0 Oct 3 17:32:22 nas kernel: hub 8-0:1.0: USB hub found Oct 3 17:32:22 nas kernel: usb usb9: We don't know the algorithms for LPM for this host, disabling LPM. Oct 3 17:32:22 nas kernel: usb usb9: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 6.12 Oct 3 17:32:22 nas kernel: usb usb9: New USB device strings: Mfr=3, Product=2, SerialNumber=1 Oct 3 17:32:22 nas kernel: usb usb9: Product: xHCI Host Controller Oct 3 17:32:22 nas kernel: usb usb9: Manufacturer: Linux 6.12.28-gentoo xhci-hcd Oct 3 17:32:22 nas kernel: usb usb9: SerialNumber: 0000:03:00.0 Oct 3 17:32:22 nas kernel: hub 9-0:1.0: USB hub found Oct 3 17:32:22 nas kernel: usbcore: registered new interface driver usblp Oct 3 17:32:22 nas kernel: usbcore: registered new interface driver usb-storage Oct 3 17:32:23 nas kernel: usb 4-3: new low-speed USB device number 2 using ohci-pci Oct 3 17:32:23 nas kernel: usb 4-3: New USB device found, idVendor=413c, idProduct=2107, bcdDevice= 1.04 Oct 3 17:32:23 nas kernel: usb 4-3: New USB device strings: Mfr=1, Product=2, SerialNumber=0 Oct 3 17:32:23 nas kernel: usb 4-3: Product: Dell USB Entry Keyboard Oct 3 17:32:23 nas kernel: usb 4-3: Manufacturer: DELL Oct 3 17:33:46 nas kernel: usb 4-3: USB disconnect, device number 2 Oct 3 17:33:48 nas kernel: usb 4-2: new low-speed USB device number 3 using ohci-pci Oct 3 17:33:49 nas kernel: usb 4-2: New USB device found, idVendor=413c, idProduct=2107, bcdDevice= 1.04 Oct 3 17:33:49 nas kernel: usb 4-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0 Oct 3 17:33:49 nas kernel: usb 4-2: Product: Dell USB Entry Keyboard Oct 3 17:33:49 nas kernel: usb 4-2: Manufacturer: DELL root@nas ~ #

