case PCI_VENDOR_ID_GSI: log(LOG_INFO, "%s: Sangoma S518 ADSL adapter\n", self->dv_xname); break;
san_attach(struct device *parent, struct device *self, void *aux){	struct pci_attach_args*		pa = aux;	u_int16_t			vendor_id = PCI_VENDOR(pa->pa_id);	u_int16_t			subvendor_id = PCI_SUBVENDOR(pa);	int				atype = 0x00;	atype = PCI_PRODUCT(pci_conf_read(pa->pa_pc, pa->pa_tag,	    PCI_SUBSYS_ID_REG));	switch (vendor_id) {	case SANGOMA_PCI_VENDOR_OLD:	case SANGOMA_PCI_VENDOR:		switch (subvendor_id) {		case A101_1TE1_SUBSYS_VENDOR:			atype	= A101_ADPTR_1TE1;			break;		case A101_2TE1_SUBSYS_VENDOR:			atype	= A101_ADPTR_2TE1;			break;		default:			return;		}		break;	default:		return;	}	if (sdla_pci_probe(atype, pa)) {		printf(": PCI probe FAILED!\n");		return;	}#ifdef DEBUG	switch (PCI_VENDOR(pa->pa_id)) {	case V3_VENDOR_ID:		switch (atype) {		case S5141_ADPTR_1_CPU_SERIAL:			log(LOG_INFO, "%s: Sangoma S5141/FT1 (Single CPU) "			    "adapter\n", self->dv_xname);			break;		case S5142_ADPTR_2_CPU_SERIAL:			log(LOG_INFO, "%s: Sangoma S5142 (Dual CPU) adapter\n",			    self->dv_xname);			break;		case S5143_ADPTR_1_CPU_FT1:			log(LOG_INFO, "%s: Sangoma S5143 (Single CPU) "			    "FT1 adapter\n", self->dv_xname);			break;		case S5144_ADPTR_1_CPU_T1E1:		case S5148_ADPTR_1_CPU_T1E1:			log(LOG_INFO, "%s: Sangoma S5144 (Single CPU) "			    "T1/E1 adapter\n", self->dv_xname);			break;		case S5145_ADPTR_1_CPU_56K:			log(LOG_INFO, "%s: Sangoma S5145 (Single CPU) "			    "56K adapter\n", self->dv_xname);			break;		case S5147_ADPTR_2_CPU_T1E1:			log(LOG_INFO, "%s: Sangoma S5147 (Dual CPU) "			    "T1/E1 adapter\n", self->dv_xname);			break;		}		break;	case PCI_VENDOR_ID_GSI:		log(LOG_INFO, "%s: Sangoma S518 ADSL adapter\n",					self->dv_xname);		break;	case SANGOMA_PCI_VENDOR_OLD:		switch (atype) {		case A101_ADPTR_1TE1:			log(LOG_INFO, "%s: Sangoma AFT (1 channel) "			    "T1/E1 adapter\n", self->dv_xname);			break;		case A101_ADPTR_2TE1:			log(LOG_INFO, "%s: Sangoma AFT (2 channels) "			    "T1/E1 adapter\n", self->dv_xname);			break;		}		break;	}#endif	return;}