我在lpia(Intel Atom)平台上使用Ubuntu 8.04(内核版本2.6.24)上的raling rt73 usb设备。该设备由作为内核一部分的rt2x00驱动程序处理。扫描程序执行不正确(例如,错误的信号质量和检测到冗余网络)。我想解决这些问题,但我找不到驱动程序代码中计算这些提到的值的位置。不幸的是,驱动程序都没有详尽记录,项目的网站也没有向我提供有用的信息。
我想跟踪ioctl命令的执行方式(例如SIOCSIWSCAN或SIOCGIWSCAN命令),但代码中未提及它们(grep SIOCSIWSCAN *
不返回任何内容)。此外,代码中不存在扫描结果存储的结构(struct iwreq
)。
我对司机很新鲜,所以我可能会以错误的方式接近问题。你能把我推向正确的方向吗?