From owner-freebsd-questions@FreeBSD.ORG Fri Oct 17 01:33:25 2003 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A5C3A16A4B3 for ; Fri, 17 Oct 2003 01:33:25 -0700 (PDT) Received: from mf2.bredband.net (mf2.bredband.net [195.54.106.37]) by mx1.FreeBSD.org (Postfix) with ESMTP id 43CDC43F93 for ; Fri, 17 Oct 2003 01:33:24 -0700 (PDT) (envelope-from freebsd@psam.se) Received: from mail ([213.114.12.111]) by mf2.bredband.net with ESMTP id <20031017083322.FPHY28253.mf2@mail> for ; Fri, 17 Oct 2003 10:33:22 +0200 Received: from laptop ([213.114.12.56]) (authenticated user freebsd@psam.se) by mail (Kerio MailServer 5.7.2) (using TLSv1/SSLv3 with cipher RC4-MD5 (128 bits)) for freebsd-questions@freebsd.org; Fri, 17 Oct 2003 10:05:44 +0200 Message-ID: <004901c39485$43d9e320$0304a8c0@laptop> From: "Peter" To: Date: Fri, 17 Oct 2003 10:04:17 +0200 MIME-Version: 1.0 X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2800.1158 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.1 Subject: FreeBSD 5.1 USB Keyboard support X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 Oct 2003 08:33:25 -0000 Hi Im using FreeBSD 5.1 and I can't get my Logitech USB keyboard to = work directly in the consol. I have search trough the net and found very = little (either I searched wrong or there is very little info).=20 In rc.conf I have added support for usb by usbd_enable=3D"YES" >From the dmesg I can see that FreeBSD finds the keyboard and adds it = like ukbd0: Logitech USB Receiver, rev 1.10/17.00, addr 3, iclass 3/1 kbd1 at ukbd0 The Kernel is rebuilt and has support for USB. As the GENERIC had it. uhci0: port 0xc400-0xc41f irq 10 at device = 16.0 on pci0 usb0: on uhci0 usb0: USB revision 1.0 uhub0: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub0: 2 ports with 2 removable, self powered uhub1: Texas Instruments TUSB2046 hub, class 9/0, rev 1.10/1.25, addr 2 uhub1: 4 ports with 4 removable, bus powered ukbd0: Logitech USB Receiver, rev 1.10/17.00, addr 3, iclass 3/1 kbd1 at ukbd0 ums0: Logitech USB Receiver, rev 1.10/17.00, addr 3, iclass 3/1 ums0: 7 buttons and Z dir. ugen0: Logitech Camera, rev 1.00/1.00, addr 4 ugen1: vendor 0x0f4d product 0x1000, rev 1.10/4.01, addr 5 ulpt0: hp deskjet 5550, rev 2.00/1.00, addr 6, iclass 7/1 ulpt0: using bi-directional mode uhci1: port 0xc800-0xc81f irq 11 at device = 16.1 on pci0 usb1: on uhci1 usb1: USB revision 1.0 uhub2: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub2: 2 ports with 2 removable, self powered uhci2: port 0xcc00-0xcc1f irq 7 at device = 16.2 on pci0 usb2: on uhci2 usb2: USB revision 1.0 uhub3: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub3: 2 ports with 2 removable, self powered This is what I found searching through Google that should work:=20 kbdcontrol -k /dev/kbd1 < /dev/ttyv0=20 This works but I have to log through ssh from another comp and write = that command and sometimes it adds a letter that I just had written. = That tends to be anyoing. And it also doesnt start so that I can choose = at the boot prompt. Another thing I found was to put the following into usbd.conf=20 device "USB Keyboard"=20 devname "ukbd0"=20 attach "kbdcontrol -k /dev/kbd1 < /dev/ttyv0 > /dev/null"=20 detach "kbdcontrol -k /dev/kbd0 < /dev/ttyv0 > /dev/null" This doesnt work at all for me nothing happens att all. Is there a way to add USB keyboard support when FreeBSD is running in = singelusermode so that I have a chance of installing new kernels and = upgrade the system right now I plug in an old PS/2 keyboard? My motherboard is Abit KD7-S with VIA KT400 and VT8235 chipset and the = keyboard is Logitech Cordles Desktop Comfort. Thanks in Advance=20 Peter