Date: Mon, 02 Mar 2015 17:23:48 +0100 From: Hans Petter Selasky <hps@selasky.org> To: gljennjohn@gmail.com, usb@freebsd.org Subject: Re: enumeration failure of disks in external box redux Message-ID: <54F48E94.7030200@selasky.org> In-Reply-To: <20150302164907.3ab2eac6@ernst.home> References: <20150302164907.3ab2eac6@ernst.home>
next in thread | previous in thread | raw e-mail | index | archive | help
On 03/02/15 16:49, Gary Jennejohn wrote: > I spent most of the day doing a binary search to find out which > commit broke enumeration of the disks in my external disk box, > which is using the JMicron USB3 bridge chip. > > It turned out that there was some kind of breakage in my > /usr/src, which I verified by exporting r279520 to > /usr/src_279520 and then compiling and installing a new kernel > from there. This kernel then worked correctly. > > BUT! I *must* set dma_bits in xhci.c to 32, otherwise > enumeration fails miserably. > > I suspect that the problem reported recently in a 10.1 (?) PR is > also due to dma_bits being set to 64, since IIRC the reporter > has the same JMicron USB3 bridge chip in his box. > > So, HPS, how about an option or quirk to force dma_bits to 32 for > us poor users stuck with this brain-damaged JMicron chip? > Hi, I agree, that if we cannot solve this, a quirk is fine. Multiple people are seeing the same issue. Are you on #bsdusb on EF-net ? --HPS
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?54F48E94.7030200>