grub-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: USB3.0 XHCI support on GRUB2


From: Gailu Singh
Subject: Re: USB3.0 XHCI support on GRUB2
Date: Mon, 6 Mar 2017 15:28:46 +0530

Though I get shell but I am unable to use it as keyboard is not working and serial console also does not work because board has only memory mapped UART not supported in grub

There seems to be two controller with vendor and device id as follows
8086:5aa8
8086:5aaa

This is based on lspci output on Linux

address@hidden:~# lspci -nn
00:00.0 Host bridge [0600]: Intel Corporation Device [8086:5af0] (rev 0b)
00:00.1 Signal processing controller [1180]: Intel Corporation Device [8086:5a8c] (rev 0b)
00:02.0 VGA compatible controller [0300]: Intel Corporation Device [8086:5a84] (rev 0b)
00:0e.0 Audio device [0403]: Intel Corporation Device [8086:5a98] (rev 0b)
00:0f.0 Communication controller [0780]: Intel Corporation Device [8086:5a9a] (rev 0b)
00:11.0 Unclassified device [0050]: Intel Corporation Device [8086:5aa2] (rev 0b)
00:12.0 SATA controller [0106]: Intel Corporation Device [8086:5ae3] (rev 0b)
00:13.0 PCI bridge [0604]: Intel Corporation Device [8086:5ad8] (rev fb)
00:13.2 PCI bridge [0604]: Intel Corporation Device [8086:5ada] (rev fb)
00:13.3 PCI bridge [0604]: Intel Corporation Device [8086:5adb] (rev fb)
00:14.0 PCI bridge [0604]: Intel Corporation Device [8086:5ad6] (rev fb)
00:14.1 PCI bridge [0604]: Intel Corporation Device [8086:5ad7] (rev fb)
00:15.0 USB controller [0c03]: Intel Corporation Device [8086:5aa8] (rev 0b)
00:15.1 USB controller [0c03]: Intel Corporation Device [8086:5aaa] (rev 0b)
00:16.0 Signal processing controller [1180]: Intel Corporation Device [8086:5aac] (rev 0b)
00:16.1 Signal processing controller [1180]: Intel Corporation Device [8086:5aae] (rev 0b)
00:16.2 Signal processing controller [1180]: Intel Corporation Device [8086:5ab0] (rev 0b)
00:16.3 Signal processing controller [1180]: Intel Corporation Device [8086:5ab2] (rev 0b)
00:17.0 Signal processing controller [1180]: Intel Corporation Device [8086:5ab4] (rev 0b)
00:17.1 Signal processing controller [1180]: Intel Corporation Device [8086:5ab6] (rev 0b)
00:17.2 Signal processing controller [1180]: Intel Corporation Device [8086:5ab8] (rev 0b)
00:17.3 Signal processing controller [1180]: Intel Corporation Device [8086:5aba] (rev 0b)
00:18.0 Signal processing controller [1180]: Intel Corporation Device [8086:5abc] (rev 0b)
00:18.1 Signal processing controller [1180]: Intel Corporation Device [8086:5abe] (rev 0b)
00:18.2 Signal processing controller [1180]: Intel Corporation Device [8086:5ac0] (rev 0b)
00:18.3 Signal processing controller [1180]: Intel Corporation Device [8086:5aee] (rev 0b)
00:19.0 Signal processing controller [1180]: Intel Corporation Device [8086:5ac2] (rev 0b)
00:19.1 Signal processing controller [1180]: Intel Corporation Device [8086:5ac4] (rev 0b)
00:19.2 Signal processing controller [1180]: Intel Corporation Device [8086:5ac6] (rev 0b)
00:1b.0 SD Host controller [0805]: Intel Corporation Device [8086:5aca] (rev 0b)
00:1c.0 SD Host controller [0805]: Intel Corporation Device [8086:5acc] (rev 0b)
00:1e.0 SD Host controller [0805]: Intel Corporation Device [8086:5ad0] (rev 0b)
00:1f.0 ISA bridge [0601]: Intel Corporation Device [8086:5ae8] (rev 0b)
00:1f.1 SMBus [0c05]: Intel Corporation Device [8086:5ad4] (rev 0b)
02:00.0 Ethernet controller [0200]: Intel Corporation I210 Gigabit Network Connection [8086:157b] (rev 03)
address@hidden:~#

On Mon, Mar 6, 2017 at 3:13 PM, Bjørn Forsman <address@hidden> wrote:
On 5 March 2017 at 18:22, Gailu Singh <address@hidden> wrote:
> git clone https://github.com/bjornfor/grub/
> git checkout add-coreboot-xhci-driver-2nd-attempt-v2
> ./autogen.sh
> ./configure --with-platform=coreboot
> make
> ------------------
>
> BTW I changed the include directive in C files just to compile it and would
> like to update that I included xhci module in grub.elf but there is no sign
> of life on USB keyboard that is connected to USB3.0 on Intel Oxbohill CRB
> (Apollolake SOC).

Just for reference, what is the PCI product and device ID of that
controller? If you get to the grub shell, type "xhci" to view it.

Best regards,
Bjørn Forsman


reply via email to

[Prev in Thread] Current Thread [Next in Thread]