From f0e260b3bfc58a5d844d2bf771ba9b561486c811 Mon Sep 17 00:00:00 2001 From: Marcus Overhagen Date: Wed, 9 Jan 2008 12:07:38 +0000 Subject: [PATCH] added more debug output git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23302 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- .../kernel/generic/ide_adapter/ide_adapter.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) 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 5e2181976e..ac42332050 100644 --- a/src/add-ons/kernel/generic/ide_adapter/ide_adapter.c +++ b/src/add-ons/kernel/generic/ide_adapter/ide_adapter.c @@ -334,6 +334,18 @@ ide_adapter_init_channel(device_node_handle node, ide_channel ide_channel, TRACE("PCI-IDE: init channel...\n"); + 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_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", + bus, device, function, vendorID, deviceID); + } + // get device data if (pnp->get_attr_uint16(node, IDE_ADAPTER_COMMAND_BLOCK_BASE, &command_block_base, false) != B_OK || pnp->get_attr_uint16(node, IDE_ADAPTER_CONTROL_BLOCK_BASE, &control_block_base, false) != B_OK @@ -350,6 +362,8 @@ ide_adapter_init_channel(device_node_handle node, ide_channel ide_channel, goto err; } + TRACE("PCI-IDE: channel index %d\n", channel_index); + channel->node = node; channel->pci = controller->pci; channel->device = controller->device;