/*     memmapped_ioaddr =  (u32)ioremap_nocache(mmio_start, mmio_len);*/
        memmapped_ioaddr = ioremap(mmio_start, mmio_len);
        if (!memmapped_ioaddr) {
-               DBG_ERROR("%s cannot remap MMIO region %lx @ %lx\n",
-                         __func__, mmio_len, mmio_start);
+               dev_err(&pcidev->dev, "cannot remap MMIO region %lx @ %lx\n",
+                       mmio_len, mmio_start);
                goto err_out_free_netdev;
        }
 
 
        status = slic_card_locate(adapter);
        if (status) {
-               DBG_ERROR("%s cannot locate card\n", __func__);
+               dev_err(&pcidev->dev, "cannot locate card\n");
                goto err_out_free_mmio_region;
        }
 
                card->state = CARD_FAIL;
                adapter->state = ADAPT_FAIL;
                adapter->linkstate = LINK_DOWN;
-               DBG_ERROR("slic_card_init FAILED status[%x]\n", status);
+               dev_err(&pcidev->dev, "FAILED status[%x]\n", status);
        } else {
                slic_adapter_set_hwaddr(adapter);
        }
        strcpy(netdev->name, "eth%d");
        err = register_netdev(netdev);
        if (err) {
-               DBG_ERROR("Cannot register net device, aborting.\n");
+               dev_err(&pcidev->dev, "Cannot register net device, aborting.\n");
                goto err_out_unmap;
        }
 
        free_netdev(netdev);
 err_out_exit_slic_probe:
        pci_release_regions(pcidev);
-       DBG_ERROR("%s EXIT jiffies[%lx] cpu %d\n", __func__, jiffies,
-                 smp_processor_id());
 err_out_disable_pci:
        pci_disable_device(pcidev);
        return err;
                if (copy_from_user(data, rq->ifr_data, 28))
                        return -EFAULT;
                intagg = data[0];
-               printk(KERN_EMERG "%s: set interrupt aggregation to %d\n",
-                      __func__, intagg);
+               dev_err(&dev->dev, "%s: set interrupt aggregation to %d\n",
+                       __func__, intagg);
                slic_intagg_set(adapter, intagg);
                return 0;
 
 
        card = adapter->card;
        ASSERT(card);
-/*
-    DBG_ERROR("xmit_start (%s) ENTER skb[%p] len[%d] linkstate[%x] state[%x]\n",
-       adapter->netdev->name, skb, skb->len, adapter->linkstate,
-        adapter->state);
-*/
        if ((adapter->linkstate != LINK_UP) ||
            (adapter->state != ADAPT_UP) || (card->state != CARD_UP)) {
                status = XMIT_FAIL_LINK_STATE;
        if ((cmd == NULL) && (status <= XMIT_FAIL_HOSTCMD_FAIL)) {
                switch (status) {
                case XMIT_FAIL_LINK_STATE:
-                       DBG_ERROR
-                           ("(%s) reject xmit skb[%p: %x] linkstate[%s] \
-                            adapter[%s:%d] card[%s:%d]\n",
-                            adapter->netdev->name, skb, skb->pkt_type,
-                            SLIC_LINKSTATE(adapter->linkstate),
-                            SLIC_ADAPTER_STATE(adapter->state), adapter->state,
-                            SLIC_CARD_STATE(adapter->card->state),
-                            adapter->card->state);
+                       dev_err(&adapter->netdev->dev,
+                               "reject xmit skb[%p: %x] linkstate[%s] "
+                               "adapter[%s:%d] card[%s:%d]\n",
+                               skb, skb->pkt_type,
+                               SLIC_LINKSTATE(adapter->linkstate),
+                               SLIC_ADAPTER_STATE(adapter->state),
+                               adapter->state,
+                               SLIC_CARD_STATE(adapter->card->state),
+                               adapter->card->state);
                        break;
                case XMIT_FAIL_ZERO_LENGTH:
-                       DBG_ERROR
-                           ("xmit_start skb->len == 0 skb[%p] type[%x]!!!! \n",
-                            skb, skb->pkt_type);
+                       dev_err(&adapter->netdev->dev,
+                               "xmit_start skb->len == 0 skb[%p] type[%x]\n",
+                               skb, skb->pkt_type);
                        break;
                case XMIT_FAIL_HOSTCMD_FAIL:
-                       DBG_ERROR
-                           ("xmit_start skb[%p] type[%x] No host commands \
-                            available !!!! \n",
-                            skb, skb->pkt_type);
+                       dev_err(&adapter->netdev->dev,
+                               "xmit_start skb[%p] type[%x] No host commands "
+                               "available\n", skb, skb->pkt_type);
                        break;
                default:
                        ASSERT(0);
                ASSERT(hcmd);
                ASSERT(hcmd->pslic_handle ==
                       &adapter->slic_handles[slic_handle_word.handle_index]);
-/*
-      DBG_ERROR("xmit_complete (%s)   hcmd[%p]  hosthandle[%x]\n",
-               adapter->netdev->name, hcmd, hcmd->cmd64.hosthandle);
-      DBG_ERROR("    skb[%p] len %d  hcmdtype[%x]\n", hcmd->skb,
-               hcmd->skb->len, hcmd->type);
-*/
                if (hcmd->type == SLIC_CMD_DUMB) {
                        if (hcmd->skb)
                                dev_kfree_skb_irq(hcmd->skb);
                                                                break;
                                                }
                                        } else if (isr & ISR_XDROP) {
-                                               DBG_ERROR
-                                                   ("isr & ISR_ERR [%x] \
-                                                    ISR_XDROP \n",
-                                                    isr);
+                                               dev_err(&dev->dev,
+                                                       "isr & ISR_ERR [%x] "
+                                                       "ISR_XDROP \n", isr);
                                        } else {
-                                               DBG_ERROR
-                                                   ("isr & ISR_ERR [%x]\n",
-                                                    isr);
+                                               dev_err(&dev->dev,
+                                                       "isr & ISR_ERR [%x]\n",
+                                                       isr);
                                        }
                                }
 
 
        /* adapter should be down at this point */
        if (adapter->state != ADAPT_DOWN) {
-               DBG_ERROR("slic_if_init adapter->state != ADAPT_DOWN\n");
+               dev_err(&dev->dev, "%s: adapter->state != ADAPT_DOWN\n",
+                       __func__);
                return -EIO;
        }
        ASSERT(adapter->linkstate == LINK_DOWN);
        }
        status = slic_adapter_allocresources(adapter);
        if (status != STATUS_SUCCESS) {
-               DBG_ERROR
-                   ("slic_if_init: slic_adapter_allocresources FAILED %x\n",
-                    status);
+               dev_err(&dev->dev,
+                       "%s: slic_adapter_allocresources FAILED %x\n",
+                       __func__, status);
                slic_adapter_freeresources(adapter);
                return status;
        }
                                        slic_global.driver_lock.flags);
 
                if (retval) {
-                       DBG_ERROR("slicoss: request_irq (%s) FAILED [%x]\n",
-                                 adapter->netdev->name, retval);
+                       dev_err(&adapter->netdev->dev,
+                               "request_irq (%s) FAILED [%x]\n",
+                               adapter->netdev->name, retval);
                        return retval;
                }
                adapter->intrregistered = 1;
 
        ret = request_firmware(&fw, file, &adapter->pcidev->dev);
        if (ret) {
-               printk(KERN_ERR "SLICOSS: Failed to load firmware %s\n", file);
+               dev_err(&adapter->pcidev->dev,
+                       "SLICOSS: Failed to load firmware %s\n", file);
                return ret;
        }
 
        }
        ret = request_firmware(&fw, file, &adapter->pcidev->dev);
        if (ret) {
-               printk(KERN_ERR "SLICOSS: Failed to load firmware %s\n", file);
+               dev_err(&adapter->pcidev->dev,
+                       "SLICOSS: Failed to load firmware %s\n", file);
                return ret;
        }
        numsects = *(u32 *)(fw->data + index);
        status = slic_card_download(adapter);
 
        if (status != STATUS_SUCCESS) {
-               DBG_ERROR("SLIC download failed bus %d slot %d\n",
-                         (uint) adapter->busnumber,
-                         (uint) adapter->slotnumber);
+               dev_err(&adapter->pcidev->dev,
+                       "download failed bus %d slot %d\n",
+                       adapter->busnumber, adapter->slotnumber);
                return status;
        }
 
                phys_configh = SLIC_GET_ADDR_HIGH(phys_config);
 
                if (!peeprom) {
-                       DBG_ERROR
-                           ("SLIC eeprom read failed to get memory bus %d \
-                           slot %d\n",
-                            (uint) adapter->busnumber,
-                            (uint) adapter->slotnumber);
+                       dev_err(&adapter->pcidev->dev,
+                               "eeprom read failed to get memory "
+                               "bus %d slot %d\n", adapter->busnumber,
+                               adapter->slotnumber);
                        return -ENOMEM;
                } else {
                        memset(peeprom, 0, sizeof(struct slic_eeprom));
                                mdelay(1);
                                i++;
                                if (i > 5000) {
-                                       DBG_ERROR
-                                           ("SLIC: %d config data fetch timed "
-                                             "out!\n", adapter->port);
+                                       dev_err(&adapter->pcidev->dev,
+                                               "%d config data fetch timed out!\n",
+                                               adapter->port);
                                        slic_reg64_write(adapter,
                                                &slic_regs->slic_isp, 0,
                                                &slic_regs->slic_addr_upper,
                        slic_reg64_write(adapter, &slic_regs->slic_isp, 0,
                                         &slic_regs->slic_addr_upper,
                                         0, FLUSH);
-                       DBG_ERROR
-                           ("unsupported CONFIGURATION  EEPROM invalid\n");
+                       dev_err(&adapter->pcidev->dev,
+                               "unsupported CONFIGURATION EEPROM invalid\n");
                        return -EINVAL;
                }
 
        }
 
        if (slic_card_download_gbrcv(adapter)) {
-               DBG_ERROR("%s unable to download GB receive microcode\n",
-                         __func__);
+               dev_err(&adapter->pcidev->dev,
+                       "unable to download GB receive microcode\n");
                return -EINVAL;
        }
 
        cpuid = smp_processor_id();
        curr_pid = current->pid;
 
-       DBG_ERROR("%s CPU # %d ---- PID # %d\n", __func__, cpuid, curr_pid);
+       printk(KERN_ERR "%s CPU # %d ---- PID # %d\n",
+              __func__, cpuid, curr_pid);
 }
 
 static int slic_upr_queue_request(struct adapter *adapter,
                        struct slicnet_stats *stst = &adapter->slic_stats;
 
                        if (isr & ISR_UPCERR) {
-                               DBG_ERROR
-                                   ("SLIC_UPR_STATS command failed isr[%x]\n",
-                                    isr);
+                               dev_err(&adapter->netdev->dev,
+                                       "SLIC_UPR_STATS command failed isr[%x]\n",
+                                       isr);
 
                                break;
                        }
        rspq->num_pages = SLIC_RSPQ_PAGES_GB;
 
        for (i = 0; i < rspq->num_pages; i++) {
-               rspq->vaddr[i] =
-                   pci_alloc_consistent(adapter->pcidev, PAGE_SIZE,
-                                        &rspq->paddr[i]);
+               rspq->vaddr[i] = pci_alloc_consistent(adapter->pcidev,
+                                                     PAGE_SIZE,
+                                                     &rspq->paddr[i]);
                if (!rspq->vaddr[i]) {
-                       DBG_ERROR
-                           ("rspqueue_init_failed  pci_alloc_consistent\n");
+                       dev_err(&adapter->pcidev->dev,
+                               "pci_alloc_consistent failed\n");
                        slic_rspqueue_free(adapter);
                        return STATUS_FAILURE;
                }
                hcmd = hcmd->next_all;
        }
        if (adapter->cmdq_free.count != adapter->cmdq_all.count) {
-               DBG_ERROR("%s free_count %d != all count %d\n", __func__,
-                         adapter->cmdq_free.count, adapter->cmdq_all.count);
+               dev_err(&adapter->netdev->dev,
+                       "free_count %d != all count %d\n",
+                       adapter->cmdq_free.count, adapter->cmdq_all.count);
        }
        spin_unlock_irqrestore(&adapter->cmdq_done.lock.lock,
                                adapter->cmdq_done.lock.flags);
                        skb = NULL;
                }
        } else {
-               DBG_ERROR("RcvQ Empty!! adapter[%p] rcvq[%p] count[%x]\n",
-                         adapter, rcvq, rcvq->count);
+               dev_err(&adapter->netdev->dev,
+                       "RcvQ Empty!! rcvq[%p] count[%x]\n", rcvq, rcvq->count);
                skb = NULL;
        }
        while (rcvq->count < SLIC_RCVQ_FILLTHRESH) {
        u32 paddrh;
        struct slic_rcvqueue *rcvq = &adapter->rcvqueue;
        int i = 0;
+       struct device *dev = &adapter->netdev->dev;
 
        while (i < SLIC_RCVQ_FILLENTRIES) {
                struct slic_rcvbuf *rcvbuf;
                        skb->next = NULL;
 #ifdef KLUDGE_FOR_4GB_BOUNDARY
                        if (paddrl == 0) {
-                               DBG_ERROR
-                                   ("%s: LOW 32bits PHYSICAL ADDRESS == 0 "
-                                    "skb[%p]   PROBLEM\n"
-                                    "         skbdata[%p]\n"
-                                    "         skblen[%x]\n"
-                                    "         paddr[%p]\n"
-                                    "         paddrl[%x]\n"
-                                    "         paddrh[%x]\n", __func__, skb,
-                                    skb->data, skb->len, paddr, paddrl,
-                                    paddrh);
-                               DBG_ERROR("         rcvq->head[%p]\n"
-                                         "         rcvq->tail[%p]\n"
-                                         "         rcvq->count[%x]\n",
-                                         rcvq->head, rcvq->tail, rcvq->count);
-                               DBG_ERROR("SKIP THIS SKB!!!!!!!!\n");
+                               dev_err(dev, "%s: LOW 32bits PHYSICAL ADDRESS == 0\n",
+                                       __func__);
+                               dev_err(dev, "skb[%p] PROBLEM\n", skb);
+                               dev_err(dev, "         skbdata[%p]\n", skb->data);
+                               dev_err(dev, "         skblen[%x]\n", skb->len);
+                               dev_err(dev, "         paddr[%p]\n", paddr);
+                               dev_err(dev, "         paddrl[%x]\n", paddrl);
+                               dev_err(dev, "         paddrh[%x]\n", paddrh);
+                               dev_err(dev, "         rcvq->head[%p]\n", rcvq->head);
+                               dev_err(dev, "         rcvq->tail[%p]\n", rcvq->tail);
+                               dev_err(dev, "         rcvq->count[%x]\n", rcvq->count);
+                               dev_err(dev, "SKIP THIS SKB!!!!!!!!\n");
                                goto retry_rcvqfill;
                        }
 #else
                        if (paddrl == 0) {
-                               DBG_ERROR
-                                   ("\n\n%s: LOW 32bits PHYSICAL ADDRESS == 0 "
-                                    "skb[%p]  GIVE TO CARD ANYWAY\n"
-                                    "         skbdata[%p]\n"
-                                    "         paddr[%p]\n"
-                                    "         paddrl[%x]\n"
-                                    "         paddrh[%x]\n", __func__, skb,
-                                    skb->data, paddr, paddrl, paddrh);
+                               dev_err(dev, "%s: LOW 32bits PHYSICAL ADDRESS == 0\n",
+                                       __func__);
+                               dev_err(dev, "skb[%p] PROBLEM\n", skb);
+                               dev_err(dev, "         skbdata[%p]\n", skb->data);
+                               dev_err(dev, "         skblen[%x]\n", skb->len);
+                               dev_err(dev, "         paddr[%p]\n", paddr);
+                               dev_err(dev, "         paddrl[%x]\n", paddrl);
+                               dev_err(dev, "         paddrh[%x]\n", paddrh);
+                               dev_err(dev, "         rcvq->head[%p]\n", rcvq->head);
+                               dev_err(dev, "         rcvq->tail[%p]\n", rcvq->tail);
+                               dev_err(dev, "         rcvq->count[%x]\n", rcvq->count);
+                               dev_err(dev, "GIVE TO CARD ANYWAY\n");
                        }
 #endif
                        if (paddrh == 0) {
                        rcvq->count++;
                        i++;
                } else {
-                       DBG_ERROR
-                           ("%s slic_rcvqueue_fill could only get [%d] "
-                            "skbuffs\n",
-                            adapter->netdev->name, i);
+                       dev_err(&adapter->netdev->dev,
+                               "slic_rcvqueue_fill could only get [%d] skbuffs\n",
+                               i);
                        break;
                }
        }
        u32 paddrl;
        u32 paddrh;
        struct slic_rcvbuf *rcvbuf = (struct slic_rcvbuf *)skb->head;
+       struct device *dev;
 
        ASSERT(skb->len == SLIC_RCVBUF_HEADSIZE);
 
        paddrh = SLIC_GET_ADDR_HIGH(paddr);
 
        if (paddrl == 0) {
-               DBG_ERROR
-                   ("%s: LOW 32bits PHYSICAL ADDRESS == 0 skb[%p]   PROBLEM\n"
-                    "         skbdata[%p]\n" "         skblen[%x]\n"
-                    "         paddr[%p]\n" "         paddrl[%x]\n"
-                    "         paddrh[%x]\n", __func__, skb, skb->data,
-                    skb->len, paddr, paddrl, paddrh);
-               DBG_ERROR("         rcvq->head[%p]\n"
-                         "         rcvq->tail[%p]\n"
-                         "         rcvq->count[%x]\n", rcvq->head, rcvq->tail,
-                         rcvq->count);
+               dev = &adapter->netdev->dev;
+               dev_err(dev, "%s: LOW 32bits PHYSICAL ADDRESS == 0\n",
+                       __func__);
+               dev_err(dev, "skb[%p] PROBLEM\n", skb);
+               dev_err(dev, "         skbdata[%p]\n", skb->data);
+               dev_err(dev, "         skblen[%x]\n", skb->len);
+               dev_err(dev, "         paddr[%p]\n", paddr);
+               dev_err(dev, "         paddrl[%x]\n", paddrl);
+               dev_err(dev, "         paddrh[%x]\n", paddrh);
+               dev_err(dev, "         rcvq->head[%p]\n", rcvq->head);
+               dev_err(dev, "         rcvq->tail[%p]\n", rcvq->tail);
+               dev_err(dev, "         rcvq->count[%x]\n", rcvq->count);
        }
        if (paddrh == 0) {
                slic_reg32_write(&adapter->slic_regs->slic_hbar, (u32)paddrl,