首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使Intersil ISL3887无线适配器工作

如何使Intersil ISL3887无线适配器工作
EN

Ask Ubuntu用户
提问于 2013-01-07 17:44:18
回答 2查看 4.1K关注 0票数 0

我有一个旧的无线适配器,我曾经使用在Ubuntu,直到它似乎不再支持,我不记得确切的时间,但认为是大约10.10 Maverick。

我刚把它挖出来,因为我孩子们的笔记本无线网卡坏了。

我的旧usb无线网卡没有被网络管理器看到.

在执行lsusb时,它显示:

代码语言:javascript
复制
Bus 002 Device 003: ID 1435:0427 Wistron NeWeb UR054g 802.11g Wireless Adapter [Intersil ISL3887]

链接表明该设备仍然受到Linux内核的支持。

链接提供了在Debian系统中启用设备的说明。

有什么方法可以让它在Ubuntu12.04 32位中工作吗?

我试过没有运气的sudo apt-get install linux-backports-modules-cw-3.6-precise-generic

dmesg|grep p54结果

代码语言:javascript
复制
[   22.706862] p54common: disagrees about version of symbol ieee80211_free_hw
[   22.706870] p54common: Unknown symbol ieee80211_free_hw (err -22)
[   22.706876] p54common: disagrees about version of symbol ieee80211_alloc_hw
[   22.706879] p54common: Unknown symbol ieee80211_alloc_hw (err -22)
[   22.706887] p54common: disagrees about version of symbol ieee80211_beacon_loss
[   22.706890] p54common: Unknown symbol ieee80211_beacon_loss (err -22)
[   22.706909] p54common: disagrees about version of symbol regulatory_hint
[   22.706912] p54common: Unknown symbol regulatory_hint (err -22)
[   22.706921] p54common: disagrees about version of symbol ieee80211_register_hw
[   22.706923] p54common: Unknown symbol ieee80211_register_hw (err -22)
[   22.706938] p54common: disagrees about version of symbol ieee80211_get_hdrlen_from_skb
[   22.706941] p54common: Unknown symbol ieee80211_get_hdrlen_from_skb (err -22)
[   22.706950] p54common: disagrees about version of symbol __ieee80211_get_radio_led_name
[   22.706953] p54common: Unknown symbol __ieee80211_get_radio_led_name (err -22)
[   22.706964] p54common: disagrees about version of symbol ieee80211_wake_queue
[   22.706967] p54common: Unknown symbol ieee80211_wake_queue (err -22)
[   22.706977] p54common: disagrees about version of symbol __ieee80211_get_tx_led_name
[   22.706980] p54common: Unknown symbol __ieee80211_get_tx_led_name (err -22)
[   22.706992] p54common: disagrees about version of symbol ieee80211_tx_status_irqsafe
[   22.706994] p54common: Unknown symbol ieee80211_tx_status_irqsafe (err -22)
[   22.707005] p54common: disagrees about version of symbol wiphy_rfkill_set_hw_state
[   22.707008] p54common: Unknown symbol wiphy_rfkill_set_hw_state (err -22)
[   22.707020] p54common: disagrees about version of symbol __ieee80211_get_rx_led_name
[   22.707023] p54common: Unknown symbol __ieee80211_get_rx_led_name (err -22)
[   22.707034] p54common: disagrees about version of symbol ieee80211_queue_delayed_work
[   22.707037] p54common: Unknown symbol ieee80211_queue_delayed_work (err -22)
[   22.707064] p54common: disagrees about version of symbol ieee80211_stop_queue
[   22.707067] p54common: Unknown symbol ieee80211_stop_queue (err -22)
[   22.707074] p54common: disagrees about version of symbol __ieee80211_get_assoc_led_name
[   22.707077] p54common: Unknown symbol __ieee80211_get_assoc_led_name (err -22)
[   22.707090] p54common: disagrees about version of symbol ieee80211_unregister_hw
[   22.707093] p54common: Unknown symbol ieee80211_unregister_hw (err -22)
[   22.707098] p54common: disagrees about version of symbol ieee80211_beacon_get_tim
[   22.707101] p54common: Unknown symbol ieee80211_beacon_get_tim (err -22)
[   22.707118] p54common: disagrees about version of symbol ieee80211_rx_irqsafe
[   22.707121] p54common: Unknown symbol ieee80211_rx_irqsafe (err -22)
EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2013-01-07 17:58:14

驱动程序p54usb支持您的设备,它需要固件。请打开一个终端并做:

代码语言:javascript
复制
sudo apt-get install linux-firmware-nonfree
sudo modprobe -r p54usb && sudo modprobe p54usb

你的设备现在应该可以工作了。

票数 2
EN

Ask Ubuntu用户

发布于 2013-01-08 14:25:34

当你跑步时:

代码语言:javascript
复制
modinfo p54usb

它返回/lib/modules/3.2.0-36-generic/kernel/drivers/net/wireless/p54/p54usb.ko吗?

还是返回/lib/modules/3.2.0-36-generic/updates/cw-3.6/p54usb.ko

如果它是cw-3.6版本,那么backports并没有被完全删除,而且我们仍然存在mac80211冲突。请做:

代码语言:javascript
复制
sudo apt-get remove --purge linux-backports-modules-cw-3.6-precise-generic
sudo apt-get remove --purge linux-backports-modules-cw-3.6-3.2.0-36-generic

确保所有的东西都被移除。通用包和匹配正在运行的内核版本的包,在您的例子中,3.2.036-泛型都应该消失。

如果这不是问题所在,您可以重新安装linux映像,其中包括所有驱动程序、mac80211、cfg80211等。

代码语言:javascript
复制
sudo apt-get install --reinstall linux-image-`uname -r`

这些后排在我的美国键盘的左边,用~键在同一个键上。重新启动,看看它现在是否有效。

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/237392

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档