Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 27 Sep 2014 20:31:55 +0200
From:      Hans Petter Selasky <hps@selasky.org>
To:        huanghwh@gmail.com
Cc:        "freebsd-usb@freebsd.org" <freebsd-usb@freebsd.org>
Subject:   Re: xhci problem on UEFI boot MacBookPro 11,3
Message-ID:  <5427029B.3060502@selasky.org>
In-Reply-To: <542701FA.2000408@selasky.org>
References:  <CAB8uncZeUjdJAsDcxT81Yx2wHd8EB3QEzortSXsL8R5iuSKJRA@mail.gmail.com>	<CAB8uncYd24GkgK8Dsd51BAhoMjKFoAeS3AQ0a0=1mZjeprjHUw@mail.gmail.com>	<541FBD6F.2080507@selasky.org>	<CAB8uncb%2BHtjDXJG7gS1QGz8ayR%2BwoaO-UWFbwTVXHrCXnQoa2A@mail.gmail.com>	<541FDDF0.90502@selasky.org>	<CAB8uncZaESbHiDJfYjybTg7mfhq0MG66%2BUqshxqDFVTej6rkeA@mail.gmail.com>	<CAB8uncYrf=zP=ithL=dCci4opir4U0AWGCWM3JU38EscPdp3Og@mail.gmail.com>	<542662BE.5050908@selasky.org> <CAB8uncYuMvc1hXxJib_bDs%2BAOrYhCfVkaV8O5VtgjFjJo_T2mA@mail.gmail.com> <542701FA.2000408@selasky.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 09/27/14 20:29, Hans Petter Selasky wrote:
> Hi,
>
> Can you try the attached patch?
>
> --HPS

=== dev/pci/pci.c
==================================================================
--- dev/pci/pci.c	(revision 272064)
+++ dev/pci/pci.c	(local)
@@ -3025,7 +3025,10 @@
  	/* Update the config register if it changed. */
  	if (irq != cfg->intline) {
  		cfg->intline = irq;
-		pci_write_config(dev, PCIR_INTLINE, irq, 1);
+		if (irq != 255)
+			pci_write_config(dev, PCIR_INTLINE, irq, 1);
+		else
+			printf("Skipped\n");
  	}

  	/* Add this IRQ as rid 0 interrupt resource. */




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5427029B.3060502>