rem: dprintf( "rtl8139_nielx init_driver(): Get PCI module failed! %lu \n", status);
add: TRACE( "rtl8139_nielx init_driver(): Get PCI module failed! %lu \n", status);
context: init_driver (void){	status_t status; 		//Storage for statuses	pci_info *item;			//Storage used while looking through pci	int32 i;				//Counter		m_device = 0; //...		/*	Nielx: Some notes	- I will implement multiple cards later	- For now this thing just searches for the card and use it.	*/	dprintf( "rtl8139_nielx: init_driver()\n" );		// Try if the PCI module is loaded (it would be weird if it wouldn't, but alas)	if( ( status = get_module( B_PCI_MODULE_NAME, (module_info **)&m_pcimodule )) != B_OK) 	{		dprintf( "rtl8139_nielx init_driver(): Get PCI module failed! %lu \n", status);		return status;	}		// 	i = 0;	item = (pci_info *)malloc(sizeof(pci_info));	while( true )	{		if ((status = m_pcimodule->get_nth_pci_info(i, item)) != B_OK)			break;		// Vendorid = 0x10ec and device_id = 0x8139		if ( ( item->vendor_id == 0x10ec ) && ( item->device_id == 0x8139 ) )		{			//Also done in etherpci sample code			if ((item->u.h0.interrupt_line == 0) || (item->u.h0.interrupt_line == 0xFF)) {				dprintf( "rtl8139_nielx init_driver(): found with invalid IRQ - check IRQ assignement\n");				i++; //next				continue;			}			dprintf("rtl8139_nielx init_driver(): found at IRQ %u \n", item->u.h0.interrupt_line);			m_device = item;			break;		}		i++; //Look for the next one	}		//Check if we have found any devices:	if ( m_device == 0 )	{		dprintf( "rtl8139_nielx init_driver(): no device found\n" );		put_module(B_PCI_MODULE_NAME ); //dereference module		return ENODEV;	}				return B_OK;}