Date: Thu, 2 Dec 2004 11:19:59 +0100 (CET) From: Barry Bouwsma <freebsd-misuser@remove-NOSPAM-to-reply.NOSPAM.dyndns.dk> To: freebsd-usb@freebsd.org Subject: Re: USB OHCI problems... Message-ID: <200412021019.iB2AJxi19931@Mail.NOSPAM.DynDNS.dK> References: <200410201612.i9KGClg05229@Mail.NOSPAM.DynDNS.dK> <200411301310.iAUDAJl01186@Mail.NOSPAM.DynDNS.dK> <20041130181603.A1352@curly.tele2.no> <200412010727.iB17RCT07496@Mail.NOSPAM.DynDNS.dK> <41AE5985.10401@elischer.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Julian Elischer asked of me... > >my present 4.x USB stack comes from -current as it is. Many thanks! > I'm intrigued.. with good reason, i may add > why do you have a 4.x system with a 5.x USB stack? Hysterical raisins, mostly, if you ask me. Some many months back, Ian Dowse announced his P4 work as a patchset to -current, which sounded like it addressed many of the USB problems I had been experiencing. So, I took that and merged it as best I could with my system, borrowing from -current when needed. Sometime around this time, you also did work to bring the 4.x USB code more in line with current. Since your mega-merge, I've seen a few commits to -current USB while 4.x code has gone mostly untouched. As I discover more problems (mostly OHCI-related), I figure the best thing is for me to try out the latest code, as due to my mostly-offline status, I can only make large incremental updates, that are not so easy to keep track of -- then I can see if the problem is solved there. Also, FWIW, it appears that my ehci.c that I compiled was taken directly from NetBSD, as I had still experienced data-toggle problems with all FBSD source of that time, while they were less frequent (though occasionally present) with NetBSD. My last source update was made late October, before the latest recent updates. At that time, I didn't notice any 4.x updates of interest since May or so. I'm going to see if I can solve my known USB/OHCI issues with the code I have, then if so, I'll set this aside and try out clean 4.x source, in order to try and reduce the differences between my source and that released, but without having to suffer through bugs that may still affect me in original 4.x code. And in particular, the if_axe code I was trying to get working some weeks/months ago was only present in -current, and part of what I tried in order to avoid the panics I saw was to try and use as much -current code as possible to minimize differences. Oh, and most importantly, because I don't have the foggiest idea what I'm doing, so doing things all wrong is a good way to help me learn. next question? barry bouwsma (sheesh, ask a quick question, get a novel in response)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200412021019.iB2AJxi19931>