Project

General

Profile

Actions

Bug #816

closed

USB Keyboard Detection - Boot Hangs

Added by Tim Nelson over 13 years ago. Updated about 12 years ago.

Status:
Closed
Priority:
Very Low
Assignee:
-
Category:
Operating System
Target version:
-
Start date:
08/10/2010
Due date:
% Done:

0%

Estimated time:
Plus Target Version:
Release Notes:
Affected Version:
2.0
Affected Architecture:

Description

I'm having issues with booting a system with a USB keyboard. The keyboard works perfectly fine, but when pfSense attempts to initialize all devices, there are problems and the system hangs:

Starting device manager (devd)...kbdcontrol: cannot open /dev/ukbd0: Device busy

I've tried multiple keyboards, with and without using a KVM, and the result is the same.

I've also tried booting without a keyboard altogether but then the error message is 'No such file or directory' instead of 'Device busy'.

The board being booted has no PS/2 ports, USB only. There is no 'legacy' option in the BIOS.

A similar problem is noted here: http://old.nabble.com/ukbd-probe-order-regression-td27433764.html Apparently there is a regression in ukbd.c from prior versions? They reference a patch that could fix the problem. Maybe this can be included in pfSense for those users without legacy ports?

Actions #1

Updated by Krzysztof Augustyn over 13 years ago

I cannot reproduce this error, and used pfsense on many machines mainly with usb kayboards. From Beta4 tested on Via EPIA, DELL PE, SuperMicro Opteron platform usb keyboard works fine. Boot from internal devices, USB Cdroms, pendrive (in B5) and no problem. Could be platform specic...

Actions #2

Updated by Chris Buechler about 13 years ago

  • Priority changed from Normal to Very Low
  • Target version deleted (2.0)

this is definitely hardware-specific as I have a ton of hardware that works fine with USB keyboards, and we aren't going to pull in any more kernel changes at this point. can revisit later

Actions #3

Updated by Chris Buechler about 12 years ago

  • Status changed from New to Closed

needs to be fixed upstream if it hasn't already been

Actions

Also available in: Atom PDF