USB to ps/2 converter problem

Hans Petter Selasky hselasky at c2i.net
Wed Jul 18 13:40:48 UTC 2007


Hi Roar!

Although we should fix problems in 6.2, maybe you want to try my new USB stack 
first, and see if that helps ? Then we can try to isolate the problem.

See:

http://www.turbocat.net/~hselasky/usb4bsd

Download the SVN version.

--HPS

On Wednesday 18 July 2007 15:17, Roar Pettersen wrote:
> Hi !
>
>
> We have two Dell PowerEdge 2950 which only have USB mouse & keyboard,
> therefore I'm using a USB to PS/2 converter to get the KVM switch to
> work with the servers.
>
> When I boot FreeBSD-6.2 kernel (from feb. 2007) then the system detects
> the usb converter :
>
> ukbd0: CHESEN PS2 to USB Converter, rev 1.10/0.10, addr 2, iclass 3/1
> kbd2 at ukbd0
> ums0: CHESEN PS2 to USB Converter, rev 1.10/0.10, addr 2, iclass 3/1
> ums0: 5 buttons and Z dir.
>
> If I build a new kernel with GENERIC kernel configuration, then the
> converter isn't detected and the keyboard doesn't work. :-(
>
> FreeBSD 6.2-STABLE #0: Tue Jul 17 10:46:46 CEST 2007
> root at hostname:/usr/obj/usr/src/sys/GENERIC  amd64
>
> Here is more information from "dmesg -a" :
>
>
> uhci0: <UHCI (generic) USB controller> port 0xcce0-0xccff irq 21 at device
> 29.0 on pci0
> uhci0: [GIANT-LOCKED]
> usb0: <UHCI (generic) USB controller> on uhci0
> usb0: USB revision 1.0
> uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
> uhub0: 2 ports with 2 removable, self powered
> uhci1: <UHCI (generic) USB controller> port 0xccc0-0xccdf irq 20 at device
> 29.1 on pci0
> uhci1: [GIANT-LOCKED]
> usb1: <UHCI (generic) USB controller> on uhci1
> usb1: USB revision 1.0
> uhub1: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
> uhub1: 2 ports with 2 removable, self powered
> uhci2: <UHCI (generic) USB controller> port 0xcca0-0xccbf irq 21 at device
> 29.2 on pci0
> uhci2: [GIANT-LOCKED]
> usb2: <UHCI (generic) USB controller> on uhci2
> usb2: USB revision 1.0
> uhub2: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
> uhub2: 2 ports with 2 removable, self powered
> ehci0: <EHCI (generic) USB 2.0 controller> mem 0xfc800400-0xfc8007ff irq
> 21 at device 29.7 on pci0
> ehci0: [GIANT-LOCKED]
> usb3: EHCI version 1.0
> usb3: companion controllers, 2 ports each: usb0 usb1 usb2
> usb3: <EHCI (generic) USB 2.0 controller> on ehci0
> usb3: USB revision 2.0
> uhub3: Intel EHCI root hub, class 9/0, rev 2.00/1.00, addr 1
> uhub3: 6 ports with 6 removable, self powered
> uhub4: vendor 0x04b4 product 0x6560, class 9/0, rev 2.00/0.0b, addr 2
> uhub4: multiple transaction translators
> uhub4: 4 ports with 4 removable, self powered
>
>
> And here is some info from "usbdevs -v" :
>
> Controller /dev/usb0:
> addr 1: full speed, self powered, config 1, UHCI root hub(0x0000),
> Intel(0x0000), rev 1.00
>    port 1 powered
>    port 2 powered
> Controller /dev/usb1:
> addr 1: full speed, self powered, config 1, UHCI root hub(0x0000),
> Intel(0x0000), rev 1.00
>    port 1 powered
>    port 2 powered
> Controller /dev/usb2:
> addr 1: full speed, self powered, config 1, UHCI root hub(0x0000),
> Intel(0x0000), rev 1.00
>    port 1 powered
>    port 2 powered
> Controller /dev/usb3:
> addr 1: high speed, self powered, config 1, EHCI root hub(0x0000),
> Intel(0x0000), rev 1.00
>    port 1 powered
>    port 2 powered
>    port 3 powered
>    port 4 powered
>    port 5 addr 2: high speed, self powered, config 1, product
> 0x6560(0x6560), vendor 0x04b4(0x04b4), rev 0.0b
>     port 1 powered
>     port 2 powered
>     port 3 powered
>     port 4 powered
>    port 6 powered
>
> The usb to ps/2 converter is on the /dev/usb3 port 5.
>
>
>
> --
> Regards;
>
>    Roar Pettersen
>    Universitetet i Bergen -  The University of Bergen
> _______________________________________________
> freebsd-usb at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-usb
> To unsubscribe, send any mail to "freebsd-usb-unsubscribe at freebsd.org"


More information about the freebsd-usb mailing list