FreeBSD 10 und Intel DQ87PG

Sickboy

Müßiggänger
Moin,

ich will FreeBSD auf einem PC mit "Intel DQ87PG"-Mainboard und 32 GB RAM installieren. Unter FreeBSD 10 habe ich das in der Errata beschriebene ACPI-Problem [1]:

Code:
Mounting from ufs:/dev/ufs/FreeBSD_Install failed with error 19.

Auch nach dem Hinzufügen von

Code:
debug.acpi.disabled="hostres"

in die /boot/loader.conf bootet FreeBSD-10.0-CURRENT-amd64-20130907-r255342 nicht vom USB-Stick. Mit früheren Versionen (FreeBSD 9.2-RC4 oder 10-ALPHA2) geht es aber.

Nun aber ein Problem, das alle Versionen ab 9.2 haben: ich kann mein USB-Keyboard nicht nutzen. Es gibt dazu auch Threads auf der Mailing-List [2] und ich dachte, dass das Problem bereits behoben wäre -- leider Fehlanzeige. Fehlermeldung:

Code:
usb_alloc_device: device init 2 failed (USB_ERR_IOERROR, ignored)
ugen0.2: <Unknown> at usbus0 (disconnected)
uhub_reattach_port: could not allocate new device

Ich würde ja 9.1-RELEASE oder älter nutzen (da geht das Keyboard), aber mein NIC wird erst ab 9.2 unterstützt. Das Problem tritt übrigens erst nach der Installation auf. Bei der Installation von der Memstick-Version aus funktioniert mein Keyboard tadellos.

Was kann ich da jetzt noch tun, außer, das Problem auf der Mailing-List zu schildern?

[1] http://www.freebsd.org/releases/9.0R/errata.html
[2] http://lists.freebsd.org/pipermail/freebsd-usb/2013-July/012270.html
http://lists.freebsd.org/pipermail/freebsd-current/2013-June/042402.html
 
Zuletzt bearbeitet:

Crest

rm -rf /*
Teammitglied
Also unter der Annahme der Fehlercode passt zu errno.h wäre das Symbol dazu ENODEV. Du kannst jetzt den Code nach ENODEV durchsuchen und gucken wo der Fehler auftritt im Kernel.
 

Sickboy

Müßiggänger
Danke für den Hinweis, mache ich bei Gelegenheit. Da das System aber demnächst produktiv eingesetzt werden soll, habe ich einfach 9.1-RELEASE installiert und noch einen alten PCI-NIC mit Realtek-Chip eingebaut. Jetzt funktioniert erst mal alles.
 

lme

FreeBSD Committer
Bei solchen grundlegenden Fehlern ist eine Mail an die entsprechende Mailing List nie falsch. Hier tummeln sich nur wenige Entwickler, von denen kaum jemand das Wissen und die Berechtigungen hat, was im Kernel zu patchen.
Erste Anlaufstelle für tiefliegende Probleme sollten also immer MLs und / oder ein PR sein.
 

Sickboy

Müßiggänger
Danke Yamagi. Habe auf 9.2-RC4 geupgradet und mit

Code:
debug.acpi.disabled="hostres"
hw.usb.xhci.xhci_port_route=-1

funktionieren sowohl Keyboard als auch NIC.
 
Oben