diff --git a/src/add-ons/kernel/generic/ide_adapter/ide_adapter.c b/src/add-ons/kernel/generic/ide_adapter/ide_adapter.c index ac42332050..c8eef8f3e5 100644 --- a/src/add-ons/kernel/generic/ide_adapter/ide_adapter.c +++ b/src/add-ons/kernel/generic/ide_adapter/ide_adapter.c @@ -337,9 +337,9 @@ ide_adapter_init_channel(device_node_handle node, ide_channel ide_channel, if (1 /* debug */){ uint8 bus, device, function; uint16 vendorID, deviceID; - pnp->get_attr_uint16(node, PCI_DEVICE_BUS_ITEM, &bus, true); - pnp->get_attr_uint16(node, PCI_DEVICE_DEVICE_ITEM, &device, true); - pnp->get_attr_uint16(node, PCI_DEVICE_FUNCTION_ITEM, &function, true); + pnp->get_attr_uint8(node, PCI_DEVICE_BUS_ITEM, &bus, true); + pnp->get_attr_uint8(node, PCI_DEVICE_DEVICE_ITEM, &device, true); + pnp->get_attr_uint8(node, PCI_DEVICE_FUNCTION_ITEM, &function, true); pnp->get_attr_uint16(node, PCI_DEVICE_VENDOR_ID_ITEM, &vendorID, true); pnp->get_attr_uint16(node, PCI_DEVICE_DEVICE_ID_ITEM, &deviceID, true); TRACE("PCI-IDE: bus %3d, device %2d, function %2d: vendor %04x, device %04x\n",