From ace145959a31cb323053ae9ab24b1b4ba986ac08 Mon Sep 17 00:00:00 2001 From: imp Date: Mon, 12 Jun 2006 03:20:44 +0000 Subject: Better error message when the CIS is a non-standards conforming '0'. --- sys/dev/cardbus/cardbus_cis.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'sys/dev/cardbus/cardbus_cis.c') diff --git a/sys/dev/cardbus/cardbus_cis.c b/sys/dev/cardbus/cardbus_cis.c index d7241a5..cb98c90 100644 --- a/sys/dev/cardbus/cardbus_cis.c +++ b/sys/dev/cardbus/cardbus_cis.c @@ -597,7 +597,9 @@ cardbus_parse_cis(device_t cbdev, device_t child, bzero(tupledata, MAXTUPLESIZE); expect_linktarget = TRUE; if ((start = pci_read_config(child, PCIR_CIS, 4)) == 0) { - device_printf(cbdev, "CIS pointer is 0!\n"); + if (cardbus_cis_debug) + device_printf(cbdev, + "Warning: CIS pointer 0 (no CIS present)\n"); return (ENXIO); } if (cardbus_cis_debug) -- cgit v1.1