Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 28 Aug 2013 13:07:07 +0100
From:      Joe Holden <lists@rewt.org.uk>
To:        freebsd-mips@freebsd.org
Subject:   Re: Hang after usb on EdgeRouter Lite
Message-ID:  <521DE7EB.2020800@rewt.org.uk>
In-Reply-To: <1376869486.1201.6.camel@revolution.hippie.lan>
References:  <520CC2DC.4060702@rewt.org.uk> <CAJ-VmokVaJkrSedij=G2fnv-d03Hj6H_ED1N_TKOc4EWLGo2qQ@mail.gmail.com> <10d401ce9a06$c5016f90$4f044eb0$@rewt.org.uk> <CAJ-Vmok-k75Agk7F4%2BCqkq%2BfH3qJcpac8LLyJgGpZSJ758x4RQ@mail.gmail.com> <111501ce9a14$b41f59e0$1c5e0da0$@rewt.org.uk> <CAJ-Vmoni38tSAfxh068Z7Mcoa=uB%2BjLymOo63_UbJjjOFpAKMg@mail.gmail.com> <520DE94E.5050200@rewt.org.uk> <CAJ-Vmom9uCUgOF-XxFSqCsn_YN6iy-Jx-MVjF37YTXbjOKxX4g@mail.gmail.com> <19BE644B-D2A4-42D2-B983-50E90F3D3F8D@bsdimp.com> <149701ce9c3f$7659ea80$630dbf80$@rewt.org.uk> <CAJ-VmonHE_Gb7A50=Coi=HVPDN8KZZpQxUc2ey=Unk1525GOig@mail.gmail.com> <14bb01ce9c51$c3152530$493f6f90$@rewt.org.uk> <14c801ce9c53$6f19bf20$4d4d3d60$@rewt.org.uk> <14de01ce9c5a$91bc75c0$b5356140$@rewt.org.uk> <CAJ-VmomoVLkvun-xZhAmvnMjDOPHk4exTOSZLJtMhPjTBo6U3A@mail.gmail.com> <CACVs6=9cNTn5VpVLzR8rqwUH71Ux9HYS%2BcQH-2jYPMAYu=T9Hw@mail.gmail.com> <1376869486.1201.6.camel@revolution.hippie.lan>

next in thread | previous in thread | raw e-mail | index | archive | help
ok so, just built new HEAD with DDB, WITNESS etc to get a backtrace but 
alas, now it's booting fine... who unbroke it? :)

On 19/08/2013 00:44, Ian Lepore wrote:
> Olivier made some changes to unbreak the arm stuff right after that
> commit.  Given that some of the mips code evolved from the arm code,
> maybe there are clues in what he did for arm.
>
> -- Ian
>
> On Sun, 2013-08-18 at 15:18 -0700, Juli Mallett wrote:
>> I looked at that change recently, and it changed how kstacks are allocated
>> at least, and while it should have preserved the right alignment behaviour,
>> I'm wondering now if there may be some subtler problem in the change there
>> now.  There were other changes that could be implicated as part of that
>> commit, but that's the bit that immediately set off some alarm for me,
>> because I know MIPS is an unusual case in that regard.  (Requiring kstacks
>> to fill up a whole double-TLB entry.)
>>
>> Thanks for tracking this down, and I'm hopeful that Jeff will have some
>> insight.  Thanks to Adrian for following up with him.
>>
>> Juli.
>>
>>
>> On Sun, Aug 18, 2013 at 3:01 PM, Adrian Chadd <adrian@freebsd.org> wrote:
>>
>>> Ok. I just replied to Jeff's commit and CC'ed you.
>>>
>>> Let's see if we can work with Jeff to figure out why the hell it broke and
>>> get it fixed up before 10.0-REL is cut.
>>>
>>> Would you please file a PR with all the relevant information that you've
>>> found?
>>>
>>> Thanks!
>>>
>>>
>>>
>>> -adrian
>>>
>>>
>>> On 18 August 2013 14:33, Joe Holden <lists@rewt.org.uk> wrote:
>>>
>>>> Ok so r254025 is definitely the commit that broke it (both SMP *and*
>>> USB) -
>>>> looks like the commit is quite involved so won't be particularly easy to
>>>> unbreak just mips (at least for me) :(
>>>>
>>>>> -----Original Message-----
>>>>> From: owner-freebsd-mips@freebsd.org [mailto:owner-freebsd-
>>>>> mips@freebsd.org] On Behalf Of Joe Holden
>>>>> Sent: 18 August 2013 21:42
>>>>> To: 'Adrian Chadd'
>>>>> Cc: freebsd-mips@freebsd.org
>>>>> Subject: RE: Hang after usb on EdgeRouter Lite
>>>>>
>>>>> ... and it boot with the second core disabled (usb still broken
>>> though) -
>>>>> something has gone horribly wrong :P
>>>>>
>>>>>> -----Original Message-----
>>>>>> From: owner-freebsd-mips@freebsd.org [mailto:owner-freebsd-
>>>>>> mips@freebsd.org] On Behalf Of Joe Holden
>>>>>> Sent: 18 August 2013 21:30
>>>>>> To: 'Adrian Chadd'
>>>>>> Cc: freebsd-mips@freebsd.org
>>>>>> Subject: RE: Hang after usb on EdgeRouter Lite
>>>>>>
>>>>>> Sigh. it's actually getting worse - r254025 hangs after ULE setup.
>>>>>>
>>>>>>
>>>>>>
>>>>>> This may take longer than I first thought
>>>>>>
>>>>>>
>>>>>>
>>>>>> From: adrian.chadd@gmail.com [mailto:adrian.chadd@gmail.com] On
>>>>> Behalf
>>>>>> Of Adrian Chadd
>>>>>> Sent: 18 August 2013 20:27
>>>>>> To: Joe Holden
>>>>>> Cc: Warner Losh; freebsd-mips@freebsd.org
>>>>>> Subject: Re: Hang after usb on EdgeRouter Lite
>>>>>>
>>>>>>
>>>>>>
>>>>>> .. you can just disable those for now. You're debugging USB hangs,
>>> not
>>>>>> bootp/nfs compile problems. :0
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> -adiran
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> On 18 August 2013 11:19, Joe Holden <lists@rewt.org.uk
>>>>>> <mailto:lists@rewt.org.uk> > wrote:
>>>>>>
>>>>>> None yet - getting compilation problems when building with BOOTP and
>>>>>> NFS root (undefined references)
>>>>>>
>>>>>>
>>>>>>> -----Original Message-----
>>>>>>> From: Warner Losh [mailto:wlosh@bsdimp.com
>>>>>> <mailto:wlosh@bsdimp.com> ]
>>>>>>> On
>>>>>> Behalf Of Warner Losh
>>>>>>> Sent: 18 August 2013 07:41
>>>>>>> To: Adrian Chadd
>>>>>>> Cc: Joe Holden; freebsd-mips@freebsd.org
>>>>>>> <mailto:freebsd-mips@freebsd.org>
>>>>>>
>>>>>>> Subject: Re: Hang after usb on EdgeRouter Lite
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>> On Aug 16, 2013, at 12:12 PM, Adrian Chadd wrote:
>>>>>>>> On 16 August 2013 01:56, Joe Holden <lists@rewt.org.uk
>>>>>> <mailto:lists@rewt.org.uk> > wrote:
>>>>>>>>> Not getting much closer but so far 253367 works, 253845 and
>>> later
>>>>>>>>> don't, I can't see any mips-specific changes that might break it
>>>>>>>>> but I
>>>>>> may
>>>>>>> be wrong!
>>>>>>>>
>>>>>>>> Plenty of non-MIPS stuff does break MIPS. :)
>>>>>>>
>>>>>>> Any new news?
>>>>>>>
>>>>>>> Warner
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> freebsd-mips@freebsd.org mailing list
>>>>>> http://lists.freebsd.org/mailman/listinfo/freebsd-mips
>>>>>> To unsubscribe, send any mail to "
>>> freebsd-mips-unsubscribe@freebsd.org
>>>> "
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> freebsd-mips@freebsd.org mailing list
>>>>> http://lists.freebsd.org/mailman/listinfo/freebsd-mips
>>>>> To unsubscribe, send any mail to "freebsd-mips-unsubscribe@freebsd.org
>>> "
>>>>
>>>>
>>>>
>>> _______________________________________________
>>> freebsd-mips@freebsd.org mailing list
>>> http://lists.freebsd.org/mailman/listinfo/freebsd-mips
>>> To unsubscribe, send any mail to "freebsd-mips-unsubscribe@freebsd.org"
>>>
>> _______________________________________________
>> freebsd-mips@freebsd.org mailing list
>> http://lists.freebsd.org/mailman/listinfo/freebsd-mips
>> To unsubscribe, send any mail to "freebsd-mips-unsubscribe@freebsd.org"
>
>
> _______________________________________________
> freebsd-mips@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-mips
> To unsubscribe, send any mail to "freebsd-mips-unsubscribe@freebsd.org"
>




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?521DE7EB.2020800>