如何配置 Toshiba Satellite Pro 4600 中的嵌入式无线网卡工作?

MoL*_*oLE 5 10.10 firmware lubuntu wireless

我正在努力使这台笔记本电脑中的嵌入式无线卡正常工作。在 7.10 (gutsy) 中它运行良好。现在我正在尝试使用 10.10(特立独行),并且由于这台笔记本电脑的资源不足,我正在使用 Lubuntu 风格。

硬件:似乎是一个嵌入式 pcmcia 卡。pccardctl ident 给出:

Socket 0:
  product info: "TOSHIBA", "Wireless LAN Card", "Version 01.01", ""
  manfid: 0x0156, 0x0002
  function: 6 (network)
Run Code Online (Sandbox Code Playgroud)

默认内核识别卡并加载 orinoco_cs 驱动程序。

orinoco_cs 0.0: Hardware identity 0005:0002:0001:0002
orinoco_cs 0.0: Station identity 001f:0001:0006:000e
orinoco_cs 0.0: Firmware determined as Lucent/Agere 6.14
Run Code Online (Sandbox Code Playgroud)

然后出于某种原因,驱动程序对此不满意并给出:

orinoco_cs 0.0: Hardware identity 0005:0002:0001:0002
orinoco_cs 0.0: Station identity 001f:0002:0009:0030
orinoco_cs 0.0: Firmware determined as Lucent/Agere 9.48
Run Code Online (Sandbox Code Playgroud)

在我尝试使用网络管理器与我的接入点关联之前,一切似乎都很好。

eth1: Lucent/Agere firmware doesn't support manual roaming
Run Code Online (Sandbox Code Playgroud)

重复大约10次然后NM放弃。

根据该驱动程序上的 linuxwireless.org wiki 页面,这是一个已知问题,我引用:

已知的问题

漫游和 WPA_supplicant

Lucent/Agere 固件不支持手动漫游

在杰尔卡上,漫游由固件而不是用户空间控制。如果用户空间尝试与特定 AP 而非 SSID 关联,您将收到上述消息。

如果您使用 wpa_supplicant,请使用 ap_scan=2 模式。

NetworkManager 使用 wpa_supplicant,所以以上也适用。

在这一点上,我的 google-fu 失败了,我找不到如何配置网络管理器以通过 wpa_supplicant 使用神秘的“ap_scan=2”模式。

我尝试了以下建议的解决方案(来自启动板或论坛)

  • 从/lib/firmware 中删除agere* 文件
  • 使用 wicd 而不是网络管理器
  • 两者结合
  • 将 orinoco_cs 驱动程序列入黑名单以试图强制使用 hostap_cs 驱动程序(如果它是 Prism2 卡)。

显然他们都没有为我工作。

关于如何执行上述建议的解决方法的任何提示?

编辑:我还确认正在处理 8.10(无畏)live CD。

Rob*_*ans 0

您是否尝试过这样设置:
--snip--


iface wlan0 inet dhcp
        wpa-ap-scan   2
Run Code Online (Sandbox Code Playgroud)

--/snip--
他们正在谈论不同的驱动程序,但这可能是通过接口配置文件将其插入的一种方法。另一方面,它有点将 NetworkManager 排除在外,并直接使用 wpa_supplicant...所以可能不是您想要的。