On Mon, Sep 08, 2008 at 08:48:30AM -0400, Pavel Roskin wrote: > On Tue, 2008-09-02 at 16:06 -0700, Jean Tourrilhes wrote: > > > By the way, the breakage of iwlist scan in Wireless Tools 30 > > on 64 bits should be fixed in 30.pre7. > > No, it's still not fixed on x86_64. scanflags in print_scanning_info() > in iwlist.c is 2, but srq->flags is 0 in orinoco_ioctl_setscan() in > orinoco.c. > > On i386, srq->flags is 2 as expected and the scan results are correctly > influenced by the ESSID. > > -- > Regards, > Pavel Roskin Try the attached patch. Jean --------------------------------------------------- diff -u -p linux/drivers/net/wireless/orinoco.p1.c linux/drivers/net/wireless/orinoco.c --- linux/drivers/net/wireless/orinoco.p1.c 2008-09-08 11:28:01.000000000 -0700 +++ linux/drivers/net/wireless/orinoco.c 2008-09-08 11:29:59.000000000 -0700 @@ -3953,7 +3953,7 @@ static int orinoco_ioctl_getrid(struct n /* Trigger a scan (look for other cells in the vicinity */ static int orinoco_ioctl_setscan(struct net_device *dev, struct iw_request_info *info, - struct iw_param *srq, + struct iw_point *srq, char *extra) { struct orinoco_private *priv = netdev_priv(dev); -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html