if(m526x_id == 0x526310b9) {  db->cr6_data = CR6_DEFAULT_A | uli526x_cr6_user_set; } 
static int uli526x_open(struct DEVICE *dev){	int ret;	struct uli526x_board_info *db = netdev_priv(dev);	ULI526X_DBUG(0, "uli526x_open", 0);	ret = request_irq(dev->irq, &uli526x_interrupt, SA_SHIRQ, dev->name, dev);	if (ret)		return ret;	/* system variable init */	db->cr6_data = CR6_DEFAULT | uli526x_cr6_user_set;	if(m526x_id == 0x526310b9)	{  		//printk("is 5263\n");		db->cr6_data = CR6_DEFAULT_A | uli526x_cr6_user_set;	}	db->tx_packet_cnt = 0;	db->rx_avail_cnt = 0;	db->link_failed = 1;	netif_carrier_off(dev);	db->wait_reset = 0;	db->NIC_capability = 0xf;	/* All capability*/	db->PHY_reg4 = 0x1e0;	/* CR6 operation mode decision */	db->cr6_data |= ULI526X_TXTH_256;	db->cr0_data = CR0_DEFAULT;		/* Initilize ULI526X board */	uli526x_init(dev);	/* Active System Interface */	netif_wake_queue(dev);	/* set and active a timer process */	init_timer(&db->timer);	db->timer.expires = ULI526X_TIMER_WUT + HZ * 2;	db->timer.data = (unsigned long)dev;	db->timer.function = &uli526x_timer;	add_timer(&db->timer);	return 0;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/945a787675cc5ba362f5d4ce135d2a2c20be5985/uli526x.c/buggy/drivers/net/tulip/uli526x.c