--- linux-2.6.22.14/drivers/net/wireless/orinoco.c 2008-01-22 14:02:35.000000000 +0200 +++ linux/drivers/net/wireless/orinoco.c 2008-01-15 11:03:32.000000000 +0200 @@ -2402,7 +2402,8 @@ struct net_device *alloc_orinocodev(int struct net_device *dev; struct orinoco_private *priv; - dev = alloc_etherdev(sizeof(struct orinoco_private) + sizeof_card); + dev = alloc_netdev(sizeof(struct orinoco_private) + sizeof_card, + "wvlan%d", ether_setup); if (! dev) return NULL; priv = netdev_priv(dev);