From owner-freebsd-stable Sun Mar 26 6:46: 1 2000 Delivered-To: freebsd-stable@freebsd.org Received: from semail00.eng.us.uu.net (semail00.eng.us.uu.net [206.64.200.131]) by hub.freebsd.org (Postfix) with ESMTP id 3483B37B8D0 for ; Sun, 26 Mar 2000 06:45:57 -0800 (PST) (envelope-from stripes@eng.us.uu.net) Received: from pub01.eng.us.uu.net by semail00.eng.us.uu.net with ESMTP (peer crosschecked as: pub01.eng.us.uu.net [199.170.212.130]) id JAA15990; Sun, 26 Mar 2000 09:45:52 -0500 (EST) Received: from pub01.eng.us.uu.net by pub01.eng.us.uu.net with ESMTP (peer crosschecked as: localhost.eng.us.uu.net [127.0.0.1]) id JAA08795; Sun, 26 Mar 2000 09:45:52 -0500 (EST) Message-Id: To: usb-bsd@egroups.com, stable@freebsd.org Subject: Re: [usb-bsd] Re: USB error messages talking to D-Link DSB-H3E under FreeBSD4.0 In-Reply-To: Message from Doug Ambrisko of "Fri, 24 Mar 2000 17:36:09 PST." <200003250136.RAA80385@whistle.com> Date: Sun, 26 Mar 2000 09:45:52 -0500 From: "Josh M. Osborne" Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG In message <200003250136.RAA80385@whistle.com>, Doug Ambrisko writes: [...I wrote about my non-working Kawasaki LSI baised USB ethernet integrated into my USB hub...] >Works for me on OHCI (after I set the IP address) [...] >However, I have had trouble talking to the kue0 via a bus powered >hub (2 different types). I forget if it works if I power the >hub but I think it did. I know it worked when I tried it on >an Entrega hub. This was on UHCI. Ah!! AhAhAhhh! I removed power from the hub, and the thing probed ok as an unrecognised KLSI device and got the ugen driver. Two little changes to the kernel's data tables later: diff -c usbdevs.orig usbdevs ; diff -c if_kue.c.orig if_kue.c *** usbdevs.orig Sun Mar 26 09:27:53 2000 --- usbdevs Sat Mar 25 13:24:57 2000 *************** *** 424,426 **** --- 424,429 ---- /* Zoom Telephonics Inc. products */ product ZOOM 2986L 0x9700 2986L Fax modem + + /* Kawasaki LSI products -- I think JMO */ + product KLSI DUH3E10BT 0x0008 10BT Ethernet adapter, in the DU-H3E *** if_kue.c.orig Sun Mar 26 09:27:41 2000 --- if_kue.c Sat Mar 25 13:22:25 2000 *************** *** 113,118 **** --- 113,119 ---- { USB_VENDOR_COREGA, USB_PRODUCT_COREGA_ETHER_USB_T }, { USB_VENDOR_DLINK, USB_PRODUCT_DLINK_DSB650C }, { USB_VENDOR_SMC, USB_PRODUCT_SMC_2102USB }, + { USB_VENDOR_KLSI, USB_PRODUCT_KLSI_DUH3E10BT }, { 0, 0 } }; And it's an anemic little ethernet! Thank you. I'm going to expariment more with it's boundry conditions once I make it no longer my primary ethernet (I had to test it somehow...) Now, is this the right way to patch the kernel to recognise an additonal "vender" for the device, or is there a better method? How do I submit these patches back to FreeBSD? To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message