Hello Martin and Michal (since your support/expertise is required/crucial here),
This mobo (owned by Vincenzo) is too old. I took the freedom to attach imported picture, so people can see better.
[image: Inline image 1]
BIOS is legacy, from 06/2009. It has PCI devices, and it seems that few of them share IRQ5 (no idea how many interrupts this board supports, seems only 8)?!
In order to understand if PCI devices on MSI/NEC MS-7168 mobo are supported, I was able to google interesting site: http://code.metager.de/source/xref/freebsd/share/misc/pci_vendors
So, let us ask the question to the maintainers of this site, if the mobo: MSI/NEC MS-7168 is FreeBSD supported for PCI devices onboard, shown here?
Martin and Michal,
Could you, please, answer us: do you support PCI devices on-board the mobo: MSI/NEC MS-7168 for FreeBSD OS?
Thank you, Zoran _______
On Wed, Dec 6, 2017 at 11:27 AM, Vincenzo Di Salvo < ingegneriaforense@alice.it> wrote:
Ok Zoran,
thanks very much.
It seems to me that tha BIOS (legacy 32 bit) recognize the USB controller (PCI Onboard USB Controller, IRQ5), as you can see from the attached photo (please, can you confirm this ?)
So, I think taht the problem is due to the FreeBSD, that has not the drivers for that hardware. The motherboard is not of the last generation (MSI/NEC MS-7168) and I think that FreeBSD has not a big database for any specific hardware.
So I should have the USB unix device driver for that machine,declare it in the kernel and re-make the kernel.
Difficult, because I've not find unix driver on-line for that motherboard. It seems an OEM motherboard.
About coreboot: probably it is better if buy a motherboard for which the coreboot team has developed a stable version; after that I can use FreeBSD.
Regards.
Vincenzo.
*Da:* coreboot [mailto:coreboot-bounces@coreboot.org] *Per conto di *Zoran Stojsavljevic *Inviato:* mercoledì 6 dicembre 2017 09:20 *A:* Vincenzo Di Salvo *Cc:* coreboot *Oggetto:* Re: [coreboot] usbd_req_re_enumerate
I can try to help here. But what you wrote here is not enough.
What info is required here, is (significantly) more, then you wrote here. I'll try to make some ad-hoc systematic approach. :-)
Phase 1:
[1] What PC/CPU you are using for this purpose (as much detailed info as possible: make. year, mobo, configuration, etc.)?
[2] What BIOS (UEFI/Legacy, there are only 4 possible cases):
[A] 64bit (implies automatically UEFI); [B] Legacy 16bit; [C] Legacy 32bit; [D] UEFI 32bit!
[3] BIOS make, year, vendor, any documentation, etc.
From here, the phase 1 accomplishments is to make USB root hub and external USB ports to work with BIOS + FreeBSD.
Coreboot + FreeBSD will be the phase 2.
Zoran
On Wed, Dec 6, 2017 at 2:47 AM, Vincenzo Di Salvo < ingegneriaforense@alice.it> wrote:
Hello guys,
during the freebsd installation I receive these messages:
usbd_req_re_enumerate: addr=2, set address failed! (USB_ERR_IOERROR, ignored) usbd_setup_device_desc: getting device descriptor at addr 2 failed, USB_ERR_IOERROR ugen0.2: <Unknown> at usbus0 (disconnected) uhub_reattach_port: could not allocate new device
These message disappear if in the BIOS I disable the parameter: USB 1.1 OHCI Controllers, but so doing I cannot use any USB PORT on my workstation.
QUESTIONS:
Please, can you tell me what this means ?
Do you know if using Coreboot is it possible avoid this problem ?
Thanks very much in advance.
Vincenzo.
-- coreboot mailing list: coreboot@coreboot.org https://mail.coreboot.org/mailman/listinfo/coreboot