|
@@ -98,13 +98,14 @@ static int __init sc_init(void)
|
|
|
* Confirm the I/O Address with a test
|
|
|
*/
|
|
|
if(io[b] == 0) {
|
|
|
- pr_debug("I/O Address 0x%x is in use.\n");
|
|
|
+ pr_debug("I/O Address invalid.\n");
|
|
|
continue;
|
|
|
}
|
|
|
|
|
|
outb(0x18, io[b] + 0x400 * EXP_PAGE0);
|
|
|
if(inb(io[b] + 0x400 * EXP_PAGE0) != 0x18) {
|
|
|
- pr_debug("I/O Base 0x%x fails test\n");
|
|
|
+ pr_debug("I/O Base 0x%x fails test\n",
|
|
|
+ io[b] + 0x400 * EXP_PAGE0);
|
|
|
continue;
|
|
|
}
|
|
|
}
|
|
@@ -158,8 +159,8 @@ static int __init sc_init(void)
|
|
|
outb(0xFF, io[b] + RESET_OFFSET);
|
|
|
msleep_interruptible(10000);
|
|
|
}
|
|
|
- pr_debug("RAM Base for board %d is 0x%x, %s probe\n", b, ram[b],
|
|
|
- ram[b] == 0 ? "will" : "won't");
|
|
|
+ pr_debug("RAM Base for board %d is 0x%lx, %s probe\n", b,
|
|
|
+ ram[b], ram[b] == 0 ? "will" : "won't");
|
|
|
|
|
|
if(ram[b]) {
|
|
|
/*
|
|
@@ -168,7 +169,7 @@ static int __init sc_init(void)
|
|
|
* board model
|
|
|
*/
|
|
|
if(request_region(ram[b], SRAM_PAGESIZE, "sc test")) {
|
|
|
- pr_debug("request_region for RAM base 0x%x succeeded\n", ram[b]);
|
|
|
+ pr_debug("request_region for RAM base 0x%lx succeeded\n", ram[b]);
|
|
|
model = identify_board(ram[b], io[b]);
|
|
|
release_region(ram[b], SRAM_PAGESIZE);
|
|
|
}
|
|
@@ -204,7 +205,7 @@ static int __init sc_init(void)
|
|
|
* Nope, there was no place in RAM for the
|
|
|
* board, or it couldn't be identified
|
|
|
*/
|
|
|
- pr_debug("Failed to find an adapter at 0x%x\n", ram[b]);
|
|
|
+ pr_debug("Failed to find an adapter at 0x%lx\n", ram[b]);
|
|
|
continue;
|
|
|
}
|
|
|
|
|
@@ -451,7 +452,7 @@ static int identify_board(unsigned long rambase, unsigned int iobase)
|
|
|
HWConfig_pl hwci;
|
|
|
int x;
|
|
|
|
|
|
- pr_debug("Attempting to identify adapter @ 0x%x io 0x%x\n",
|
|
|
+ pr_debug("Attempting to identify adapter @ 0x%lx io 0x%x\n",
|
|
|
rambase, iobase);
|
|
|
|
|
|
/*
|
|
@@ -490,7 +491,7 @@ static int identify_board(unsigned long rambase, unsigned int iobase)
|
|
|
outb(PRI_BASEPG_VAL, pgport);
|
|
|
msleep_interruptible(1000);
|
|
|
sig = readl(rambase + SIG_OFFSET);
|
|
|
- pr_debug("Looking for a signature, got 0x%x\n", sig);
|
|
|
+ pr_debug("Looking for a signature, got 0x%lx\n", sig);
|
|
|
if(sig == SIGNATURE)
|
|
|
return PRI_BOARD;
|
|
|
|
|
@@ -500,7 +501,7 @@ static int identify_board(unsigned long rambase, unsigned int iobase)
|
|
|
outb(BRI_BASEPG_VAL, pgport);
|
|
|
msleep_interruptible(1000);
|
|
|
sig = readl(rambase + SIG_OFFSET);
|
|
|
- pr_debug("Looking for a signature, got 0x%x\n", sig);
|
|
|
+ pr_debug("Looking for a signature, got 0x%lx\n", sig);
|
|
|
if(sig == SIGNATURE)
|
|
|
return BRI_BOARD;
|
|
|
|
|
@@ -510,7 +511,7 @@ static int identify_board(unsigned long rambase, unsigned int iobase)
|
|
|
* Try to spot a card
|
|
|
*/
|
|
|
sig = readl(rambase + SIG_OFFSET);
|
|
|
- pr_debug("Looking for a signature, got 0x%x\n", sig);
|
|
|
+ pr_debug("Looking for a signature, got 0x%lx\n", sig);
|
|
|
if(sig != SIGNATURE)
|
|
|
return -1;
|
|
|
|
|
@@ -540,7 +541,7 @@ static int identify_board(unsigned long rambase, unsigned int iobase)
|
|
|
memcpy_fromio(&rcvmsg, &(dpm->rsp_queue[dpm->rsp_tail]), MSG_LEN);
|
|
|
pr_debug("Got HWConfig response, status = 0x%x\n", rcvmsg.rsp_status);
|
|
|
memcpy(&hwci, &(rcvmsg.msg_data.HWCresponse), sizeof(HWConfig_pl));
|
|
|
- pr_debug("Hardware Config: Interface: %s, RAM Size: %d, Serial: %s\n"
|
|
|
+ pr_debug("Hardware Config: Interface: %s, RAM Size: %ld, Serial: %s\n"
|
|
|
" Part: %s, Rev: %s\n",
|
|
|
hwci.st_u_sense ? "S/T" : "U", hwci.ram_size,
|
|
|
hwci.serial_no, hwci.part_no, hwci.rev_no);
|