Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 18 Feb 2009 19:17:00 -0800
From:      Marcel Moolenaar <xcllnt@mac.com>
To:        Hans Petter Selasky <hselasky@c2i.net>
Cc:        freebsd-usb@freebsd.org
Subject:   Re: USB2+umass: timing related bug (machine check abort)
Message-ID:  <2E17A9B1-A09D-473C-92A7-6E30B646B3C4@mac.com>
In-Reply-To: <200902171725.00271.hselasky@c2i.net>
References:  <B5BADABE-8E3E-4248-85FA-A16DFA175B3E@mac.com> <200902171725.00271.hselasky@c2i.net>

next in thread | previous in thread | raw e-mail | index | archive | help

On Feb 17, 2009, at 8:24 AM, Hans Petter Selasky wrote:

> On Tuesday 17 February 2009, Marcel Moolenaar wrote:
>> Context: MACHINE=ia64, CPU=Montecito
>>
>> I'm running into a timing related MCA. In short:
>> 	...
>> umass0: <HEWLETT PACKARD INTEGRITY SERVER, class 0/0, rev 2.00/0.a1,
>> addr 2> on usbus2
>> umass0:  SCSI over Bulk-Only; quirks = 0x0000
>> umass0:2:0:-1: Attached to scbus2
>> 	*** machine check abort ***
>> ***********************************************************
>> * ROM Version : 01.05
>> * ROM Date    : 11/06/2006
>> * BMC Version :  05.06
>> ***********************************************************
>> 	...
>>
>> When I enable EHCI debugging (level 99) this does not happen
>> and between the debug output, I see:
>>
>
> Hi,
>
> I think that the problem is not USB related, but it happens at a  
> point in time
> where the UMASS USB transfer is half-setup. When the UMASS poll  
> callback is
> called at the wrong time, then you will get a NULL pointer access.  
> Try the
> following patch and report back:
>
> http://perforce.freebsd.org/chv.cgi?CH=157847

No change.

-- 
Marcel Moolenaar
xcllnt@mac.com






Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?2E17A9B1-A09D-473C-92A7-6E30B646B3C4>