Hardware sux

If i plug my Logitech USB Keyboard into a Vivanco USB Hub instead of directly into the mainboard, FreeBSD hangs while probing the PCI Bus.

Can anybody explain this behaviour to me?

If i but whithout ACPI i get

atapci0: unable to map interrupt
ata2:  on atapci0
Fatal trap 12: page fault while in kernel mode
fault virtual address   = 0x8
fault code              = supervisor read, page not present
instruction pointer     = 0x8:0xffffffff802ce5f1
stack pointer           = 0x10:0xffffffff807ce8b0
frame pointer           = 0x10:0xffffffff807ce900
code segment            = base 0x0, limit 0xfffff, type 0x1b
= DPL 0, pres 1, long 1, def32 0, gran 1
processor eflags        = interrupt enabled, resume, IOPL = 0
current process         = 0 (swapper)
[thread pid 0 tid 0 ]
Stopped at      rman_get_bustag+0x1:    movq    0x8(%rdi),%rax
db> where
Tracing pid 0 tid 0 td 0xffffffff8066e240
rman_get_bustag() at rman_get_bustag+0x1
ata_pcichannel_reset() at ata_pcichannel_reset+0x8c
ata_attach() at ata_attach+0x135
device_attach() at device_attach+0x292
bus_generic_attach() at bus_generic_attach+0x18
ata_pci_attach() at ata_pci_attach+0x17c
device_attach() at device_attach+0x292
bus_generic_attach() at bus_generic_attach+0x18
pci_attach() at pci_attach+0x7a
device_attach() at device_attach+0x292
bus_generic_attach() at bus_generic_attach+0x18
legacy_pcib_attach() at legacy_pcib_attach+0x6e
bus_generic_attach() at bus_generic_attach+0x18
legacy_attach() at legacy_attach+0x9c
device_attach() at device_attach+0x292
bus_generic_attach() at bus_generic_attach+0x18
nexus_attach() at nexus_attach+0x19
device_attach() at device_attach+0x292
root_bus_configure() at root_bus_configure+0x1e
configure() at configure+0xa
mi_startup() at mi_startup+0xd3
btext() at btext+0x2c
db> panic