|
@@ -205,7 +205,7 @@ static void a3c90x_reset(struct INF_3C90X *inf_3c90x)
|
205
|
205
|
{
|
206
|
206
|
DBGP("a3c90x_reset\n");
|
207
|
207
|
/* Send the reset command to the card */
|
208
|
|
- DBG("3c90x: Issuing RESET\n");
|
|
208
|
+ DBG2("3c90x: Issuing RESET\n");
|
209
|
209
|
a3c90x_internal_IssueCommand(inf_3c90x->IOAddr, cmdGlobalReset, 0);
|
210
|
210
|
|
211
|
211
|
/* global reset command resets station mask, non-B revision cards
|
|
@@ -282,14 +282,14 @@ static void a3c90x_process_tx_packets(struct net_device *netdev)
|
282
|
282
|
|
283
|
283
|
DBGP("a3c90x_process_tx_packets\n");
|
284
|
284
|
|
285
|
|
- DBG(" tx_cnt: %d\n", p->tx_cnt);
|
|
285
|
+ DBG2(" tx_cnt: %d\n", p->tx_cnt);
|
286
|
286
|
|
287
|
287
|
while (p->tx_tail != p->tx_cur) {
|
288
|
288
|
|
289
|
289
|
downlist_ptr = inl(p->IOAddr + regDnListPtr_l);
|
290
|
290
|
|
291
|
|
- DBG(" downlist_ptr: %#08x\n", downlist_ptr);
|
292
|
|
- DBG(" tx_tail: %d tx_cur: %d\n", p->tx_tail, p->tx_cur);
|
|
291
|
+ DBG2(" downlist_ptr: %#08x\n", downlist_ptr);
|
|
292
|
+ DBG2(" tx_tail: %d tx_cur: %d\n", p->tx_tail, p->tx_cur);
|
293
|
293
|
|
294
|
294
|
/* NIC is currently working on this tx desc */
|
295
|
295
|
if(downlist_ptr == virt_to_bus(p->tx_ring + p->tx_tail))
|
|
@@ -297,8 +297,8 @@ static void a3c90x_process_tx_packets(struct net_device *netdev)
|
297
|
297
|
|
298
|
298
|
netdev_tx_complete(netdev, p->tx_iobuf[p->tx_tail]);
|
299
|
299
|
|
300
|
|
- DBG("transmitted packet\n");
|
301
|
|
- DBG(" size: %zd\n", iob_len(p->tx_iobuf[p->tx_tail]));
|
|
300
|
+ DBG2("transmitted packet\n");
|
|
301
|
+ DBG2(" size: %zd\n", iob_len(p->tx_iobuf[p->tx_tail]));
|
302
|
302
|
|
303
|
303
|
p->tx_tail = (p->tx_tail + 1) % TX_RING_SIZE;
|
304
|
304
|
p->tx_cnt--;
|
|
@@ -397,7 +397,7 @@ static int a3c90x_transmit(struct net_device *netdev,
|
397
|
397
|
static void a3c90x_prepare_rx_desc(struct INF_3C90X *p, unsigned int index)
|
398
|
398
|
{
|
399
|
399
|
DBGP("a3c90x_prepare_rx_desc\n");
|
400
|
|
- DBG("Populating rx_desc %d\n", index);
|
|
400
|
+ DBG2("Populating rx_desc %d\n", index);
|
401
|
401
|
|
402
|
402
|
/* We have to stall the upload engine, so the NIC won't access the
|
403
|
403
|
* rx descriptor while we modify it. There is a way around this
|
|
@@ -538,7 +538,7 @@ static void a3c90x_process_rx_packets(struct net_device *netdev)
|
538
|
538
|
break;
|
539
|
539
|
|
540
|
540
|
if (rx_status & upError) {
|
541
|
|
- DBG("Corrupted packet received\n");
|
|
541
|
+ DBG("Corrupted packet received: %#x\n", rx_status);
|
542
|
542
|
netdev_rx_err(netdev, p->rx_iobuf[p->rx_cur],
|
543
|
543
|
-EINVAL);
|
544
|
544
|
} else {
|
|
@@ -548,8 +548,8 @@ static void a3c90x_process_rx_packets(struct net_device *netdev)
|
548
|
548
|
packet_len = rx_status & 0x1FFF;
|
549
|
549
|
iob_put(p->rx_iobuf[p->rx_cur], packet_len);
|
550
|
550
|
|
551
|
|
- DBG("received packet\n");
|
552
|
|
- DBG(" size: %d\n", packet_len);
|
|
551
|
+ DBG2("received packet\n");
|
|
552
|
+ DBG2(" size: %d\n", packet_len);
|
553
|
553
|
|
554
|
554
|
netdev_rx(netdev, p->rx_iobuf[p->rx_cur]);
|
555
|
555
|
}
|
|
@@ -588,7 +588,7 @@ static void a3c90x_poll(struct net_device *netdev)
|
588
|
588
|
if (int_status & INT_TXCOMPLETE)
|
589
|
589
|
outb(0x00, p->IOAddr + regTxStatus_b);
|
590
|
590
|
|
591
|
|
- DBG("poll: status = %#04x\n", raw_status);
|
|
591
|
+ DBG2("poll: status = %#04x\n", raw_status);
|
592
|
592
|
|
593
|
593
|
a3c90x_process_tx_packets(netdev);
|
594
|
594
|
|
|
@@ -696,40 +696,40 @@ static void a3c90x_hw_start(struct net_device *netdev)
|
696
|
696
|
mopt &= 0x7F;
|
697
|
697
|
}
|
698
|
698
|
|
699
|
|
- DBG("Connectors present: ");
|
|
699
|
+ DBG2("Connectors present: ");
|
700
|
700
|
c = 0;
|
701
|
701
|
linktype = 0x0008;
|
702
|
702
|
if (mopt & 0x01) {
|
703
|
|
- DBG("%s100Base-T4", (c++) ? ", " : "");
|
|
703
|
+ DBG2("%s100Base-T4", (c++) ? ", " : "");
|
704
|
704
|
linktype = linkMII;
|
705
|
705
|
}
|
706
|
706
|
if (mopt & 0x04) {
|
707
|
|
- DBG("%s100Base-FX", (c++) ? ", " : "");
|
|
707
|
+ DBG2("%s100Base-FX", (c++) ? ", " : "");
|
708
|
708
|
linktype = link100BaseFX;
|
709
|
709
|
}
|
710
|
710
|
if (mopt & 0x10) {
|
711
|
|
- DBG("%s10Base-2", (c++) ? ", " : "");
|
|
711
|
+ DBG2("%s10Base-2", (c++) ? ", " : "");
|
712
|
712
|
linktype = link10Base2;
|
713
|
713
|
}
|
714
|
714
|
if (mopt & 0x20) {
|
715
|
|
- DBG("%sAUI", (c++) ? ", " : "");
|
|
715
|
+ DBG2("%sAUI", (c++) ? ", " : "");
|
716
|
716
|
linktype = linkAUI;
|
717
|
717
|
}
|
718
|
718
|
if (mopt & 0x40) {
|
719
|
|
- DBG("%sMII", (c++) ? ", " : "");
|
|
719
|
+ DBG2("%sMII", (c++) ? ", " : "");
|
720
|
720
|
linktype = linkMII;
|
721
|
721
|
}
|
722
|
722
|
if ((mopt & 0xA) == 0xA) {
|
723
|
|
- DBG("%s10Base-T / 100Base-TX", (c++) ? ", " : "");
|
|
723
|
+ DBG2("%s10Base-T / 100Base-TX", (c++) ? ", " : "");
|
724
|
724
|
linktype = linkAutoneg;
|
725
|
725
|
} else if ((mopt & 0xA) == 0x2) {
|
726
|
|
- DBG("%s100Base-TX", (c++) ? ", " : "");
|
|
726
|
+ DBG2("%s100Base-TX", (c++) ? ", " : "");
|
727
|
727
|
linktype = linkAutoneg;
|
728
|
728
|
} else if ((mopt & 0xA) == 0x8) {
|
729
|
|
- DBG("%s10Base-T", (c++) ? ", " : "");
|
|
729
|
+ DBG2("%s10Base-T", (c++) ? ", " : "");
|
730
|
730
|
linktype = linkAutoneg;
|
731
|
731
|
}
|
732
|
|
- DBG(".\n");
|
|
732
|
+ DBG2(".\n");
|
733
|
733
|
|
734
|
734
|
/* Determine transceiver type to use, depending on value stored in
|
735
|
735
|
* eeprom 0x16
|
|
@@ -760,7 +760,7 @@ static void a3c90x_hw_start(struct net_device *netdev)
|
760
|
760
|
cfg &= ~(0xF << 20);
|
761
|
761
|
cfg |= (linktype << 20);
|
762
|
762
|
|
763
|
|
- DBG("Setting internal cfg register: 0x%08X (linktype: 0x%02X)\n",
|
|
763
|
+ DBG2("Setting internal cfg register: 0x%08X (linktype: 0x%02X)\n",
|
764
|
764
|
cfg, linktype);
|
765
|
765
|
|
766
|
766
|
outl(cfg, inf_3c90x->IOAddr + regInternalConfig_3_l);
|
|
@@ -911,7 +911,7 @@ static int a3c90x_probe(struct pci_device *pci,
|
911
|
911
|
break;
|
912
|
912
|
}
|
913
|
913
|
|
914
|
|
- DBG("[3c90x]: found NIC(0x%04X, 0x%04X), isBrev=%d, is3c556=%d\n",
|
|
914
|
+ DBG2("[3c90x]: found NIC(0x%04X, 0x%04X), isBrev=%d, is3c556=%d\n",
|
915
|
915
|
pci->vendor, pci->device, inf_3c90x->isBrev,
|
916
|
916
|
inf_3c90x->is3c556);
|
917
|
917
|
|