Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 7 Jan 2014 21:18:24 +0800
From:      Huang Wen Hui <huanghwh@gmail.com>
To:        "Lundberg, Johannes" <johannes@brilliantservice.co.jp>
Cc:        Hans Petter Selasky <hps@bitfrost.no>, Adrian Chadd <adrian@freebsd.org>, freebsd-current <freebsd-current@freebsd.org>
Subject:   Re: Install 10.0-RC3 on MacBookPro Late 2013
Message-ID:  <CAB8uncZTP5T0G8OBfubBpc4=LjTbuecw=C9sxtTzB%2BKU5qCjVw@mail.gmail.com>
In-Reply-To: <CAB8uncbAMhaC3GkAqqny6Rpe0C-%2BZ5=dxdrL=OYfbau4T9P-jg@mail.gmail.com>
References:  <CAB8uncZO19Aen%2BuQRgO3whSOTVM%2BftcsGrJuGZZd4Qbd1Zf5mw@mail.gmail.com> <CAJ-Vmo=g-iVjNjygY93MVinptkA7HazJ3FRu1PsfKZtj-fubgg@mail.gmail.com> <CAB8unca6XZSEa8=c21yDJ=ueuUiW=D4v2PcLEzgt_sfTgsuzqA@mail.gmail.com> <CAB8unca8G32qcz67EaRdqrSBuO0YiBV4zL7fV3EfMozdeSsBQA@mail.gmail.com> <52CA56E5.8030101@bitfrost.no> <CAJ-Vmo=AxbQ9MMtkB_W3YW0s9QwmR8qWzgprOM_66MQqcgmdNQ@mail.gmail.com> <CAB8uncbjhzG-9BYbYH6skhnf-O24hDeX644aEpz162C-FHWTFA@mail.gmail.com> <52CA6E3F.9000301@bitfrost.no> <CAB8uncah%2BCOOptDmOiaKseqfDyeVd3veg2RLREOzfYtaJhfLYA@mail.gmail.com> <52CA7CE0.7070202@bitfrost.no> <CAJ-Vmok16O0hR9G9rhVeO6Ki3yn4DZgjj4s65ddhQS5MZXVeXw@mail.gmail.com> <52CACBB8.1020905@bitfrost.no> <52CB2591.9050401@bitfrost.no> <CAB8uncYnbto=vavyWEWjwPtYqn4Uthb-V6YHXeqd3G01=f8UbQ@mail.gmail.com> <CAASDrVmMuX4OrEAyL6SQ_vcC6nKz0uOmbr1vJp4gcwGj1tCMog@mail.gmail.com> <CAB8uncbAMhaC3GkAqqny6Rpe0C-%2BZ5=dxdrL=OYfbau4T9P-jg@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi,
After USB problem fixed, I run some test: builworld/builkernel, mate,
chrome and
eclipse, every thing is fine, no random hang! I guess the hang problem is
gone with
USB problem fixed...

Cheers,
Huang Wen Hui

2014/1/7 Huang Wen Hui <huanghwh@gmail.com>

> USB problem fixed by revert to r245731,
> set "hint.ahci.0.msi=3D0" seem to fixed timeout problem of AHCI.
>
> Random hang I think still exist, will check later...
>
> Cheers,
> Huang Wen Hui
>
>
> 2014/1/7 Lundberg, Johannes <johannes@brilliantservice.co.jp>
>
> Hi Huang
>>
>> Good job!! By "works", which parts do you mean has been fixed?
>>
>> 1. USB problem
>> or
>> 2. AHCI timeout problem
>> or
>> 3. Random hang
>>
>> Best regards!
>>
>> --
>> Johannes Lundberg
>> BRILLIANTSERVICE CO., LTD.
>>
>>
>> On Tue, Jan 7, 2014 at 11:30 AM, Huang Wen Hui <huanghwh@gmail.com>wrote=
:
>>
>>> Hans,
>>>
>>> This wild guess do NOT works.
>>> I binary sect xhci.c in SVN, found that *r245732
>>> *<http://svnweb.freebsd.org/base?view=3Drevision&revision=3D245732>*
>>> introduce the bug.*
>>>  <http://svnweb.freebsd.org/base?view=3Drevision&revision=3D245732>;
>>>
>>> revert to r345731 fixed this USB problem in 9.2R
>>>
>>> I also copy xhci_interrupt(struct xhci_softc *sc) from 9.1R to CURRENT,
>>> CURRENT also works!
>>>
>>> Cheers,
>>> Huang Wen Hui.
>>>
>>>
>>> 2014/1/7 Hans Petter Selasky <hps@bitfrost.no>
>>>
>>> > On 01/06/14 16:28, Hans Petter Selasky wrote:
>>> >
>>> >> On 01/06/14 15:17, Adrian Chadd wrote:
>>> >>
>>> >>> Right, but it used to work. That's the confusing bit. How'd you mak=
e
>>> >>> it not work? :)
>>> >>>
>>> >>
>>> >> Binary sect the sys/dev/usb/controller/xhci.c revision history? Ther=
e
>>> >> has been several bug reports for the Lynx point, and others XHCI
>>> >> chipsets are working just fine.
>>> >>
>>> >>
>>> > A wild guess:
>>> >
>>> > Copy the USB-code from -current.
>>> >
>>> > Add "#if 0" as shown sys/dev/usb/controller/xhci_pci.c
>>> >
>>> > static int
>>> > xhci_pci_port_route(device_t self, uint32_t set, uint32_t clear)
>>> > {
>>> > #if 0
>>> >         uint32_t temp;
>>> >
>>> >         temp =3D pci_read_config(self, PCI_XHCI_INTEL_USB3_PSSEN, 4) =
|
>>> >             pci_read_config(self, PCI_XHCI_INTEL_XUSB2PR, 4);
>>> >
>>> >         temp |=3D set;
>>> >         temp &=3D ~clear;
>>> >
>>> >         pci_write_config(self, PCI_XHCI_INTEL_USB3_PSSEN, temp, 4);
>>> >         pci_write_config(self, PCI_XHCI_INTEL_XUSB2PR, temp, 4);
>>> >
>>> >         device_printf(self, "Port routing mask set to 0x%08x\n", temp=
);
>>> > #endif
>>> >         return (0);
>>> > }
>>> >
>>> > --HPS
>>> >
>>> _______________________________________________
>>> freebsd-current@freebsd.org mailing list
>>> http://lists.freebsd.org/mailman/listinfo/freebsd-current
>>> To unsubscribe, send any mail to "
>>> freebsd-current-unsubscribe@freebsd.org"
>>>
>>
>>
>> =3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=
=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-
>> =E7=A7=98=E5=AF=86=E4=BF=9D=E6=8C=81=E3=81=AB=E3=81=A4=E3=81=84=E3=81=A6=
=EF=BC=9A=E3=81=93=E3=81=AE=E9=9B=BB=E5=AD=90=E3=83=A1=E3=83=BC=E3=83=AB=E3=
=81=AF=E3=80=81=E5=90=8D=E5=AE=9B=E4=BA=BA=E3=81=AB=E9=80=81=E4=BF=A1=E3=81=
=97=E3=81=9F=E3=82=82=E3=81=AE=E3=81=A7=E3=81=82=E3=82=8A=E3=80=81=E7=A7=98=
=E5=8C=BF=E7=89=B9=E6=A8=A9=E3=81=AE=E5=AF=BE=E8=B1=A1=E3=81=A8=E3=81=AA=E3=
=82=8B=E6=83=85=E5=A0=B1=E3=82=92=E5=90=AB=E3=82=93=E3=81=A7=E3=81=84=E3=81=
=BE=E3=81=99=E3=80=82
>> =E3=82=82=E3=81=97=E3=80=81=E5=90=8D=E5=AE=9B=E4=BA=BA=E4=BB=A5=E5=A4=96=
=E3=81=AE=E6=96=B9=E3=81=8C=E5=8F=97=E4=BF=A1=E3=81=95=E3=82=8C=E3=81=9F=E5=
=A0=B4=E5=90=88=E3=80=81=E3=81=93=E3=81=AE=E3=83=A1=E3=83=BC=E3=83=AB=E3=81=
=AE=E7=A0=B4=E6=A3=84=E3=80=81=E3=81=8A=E3=82=88=E3=81=B3=E3=81=93=E3=81=AE=
=E3=83=A1=E3=83=BC=E3=83=AB=E3=81=AB=E9=96=A2=E3=81=99=E3=82=8B=E4=B8=80=E5=
=88=87=E3=81=AE=E9=96=8B=E7=A4=BA=E3=80=81
>> =E8=A4=87=E5=86=99=E3=80=81=E9=85=8D=E5=B8=83=E3=80=81=E3=81=9D=E3=81=AE=
=E4=BB=96=E3=81=AE=E5=88=A9=E7=94=A8=E3=80=81=E3=81=BE=E3=81=9F=E3=81=AF=E8=
=A8=98=E8=BC=89=E5=86=85=E5=AE=B9=E3=81=AB=E5=9F=BA=E3=81=A5=E3=81=8F=E3=81=
=84=E3=81=8B=E3=81=AA=E3=82=8B=E8=A1=8C=E5=8B=95=E3=82=82=E3=81=95=E3=82=8C=
=E3=81=AA=E3=81=84=E3=82=88=E3=81=86=E3=81=8A=E9=A1=98=E3=81=84=E7=94=B3=E3=
=81=97=E4=B8=8A=E3=81=92=E3=81=BE=E3=81=99=E3=80=82
>> ---
>> CONFIDENTIALITY NOTE: The information in this email is confidential
>> and intended solely for the addressee.
>> Disclosure, copying, distribution or any other action of use of this
>> email by person other than intended recipient, is prohibited.
>> If you are not the intended recipient and have received this email in
>> error, please destroy the original message.
>>
>
>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAB8uncZTP5T0G8OBfubBpc4=LjTbuecw=C9sxtTzB%2BKU5qCjVw>