
Ubuntu日本語フォーラム

ログインしていません。
xubuntu10.10 をインストールしたばかりの初心者です。
無線LANドライバまではインストールしたのですが、
ネットワーク接続で無線のところには何も表示されません。
有線のところにはAuto eth0 表示されています。
現在有線のみ通信可能な状態です。
現在インストール済みのWindows ドライバ
bcmwl6
装着されているハードウェア;Yes
となっています。
色々調べたのですが、どうしてもわかりません。
恐縮ですが、このあとどうすればいいのかお教えください。
オフライン
使用機器(PC, 内蔵で無い場合は無線LANデバイスなど)のメーカ名、型式、
および、
下記コマンドを端末(xubuntuでの表示名は把握していませんが相当のターミナルソフトウェア)で実行した際の出力を投稿下さい。
ifconfig iwconfig iwlist scan lshw -C network
オフライン
Compaq Presario CQ32-107TX(海外購入品)
ifconfig
eth0 Link encap:イーサネット ハードウェアアドレス 1c:c1:de:95:5c:8b
inetアドレス:192.168.1.2 ブロードキャスト:192.168.1.255 マスク:255.255.255.0
inet6アドレス: fe80::1ec1:deff:fe95:5c8b/64 範囲:リンク
UP BROADCAST RUNNING MULTICAST MTU:1500 メトリック:1
RXパケット:7582 エラー:0 損失:0 オーバラン:0 フレーム:0
TXパケット:7639 エラー:0 損失:0 オーバラン:0 キャリア:0
衝突(Collisions):0 TXキュー長:1000
RXバイト:6475553 (6.4 MB) TXバイト:1093715 (1.0 MB)
割り込み:43 ベースアドレス:0xe000
lo Link encap:ローカルループバック
inetアドレス:127.0.0.1 マスク:255.0.0.0
inet6アドレス: ::1/128 範囲:ホスト
UP LOOPBACK RUNNING MTU:16436 メトリック:1
RXパケット:4 エラー:0 損失:0 オーバラン:0 フレーム:0
TXパケット:4 エラー:0 損失:0 オーバラン:0 キャリア:0
衝突(Collisions):0 TXキュー長:0
RXバイト:240 (240.0 B) TXバイト:240 (240.0 B)
iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
iwlist scan
lo Interface doesn't support scanning.
eth0 Interface doesn't support scanning.
lshw -C network
WARNING: you should run this program as super-user.
*-network
description: Ethernet interface
product: RTL8101E/RTL8102E PCI Express Fast Ethernet controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:02:00.0
logical name: eth0
version: 02
serial: 1c:c1:de:95:5c:8b
width: 64 bits
clock: 33MHz
capabilities: bus_master cap_list rom ethernet physical
configuration: broadcast=yes driver=r8169 driverversion=2.3LK-NAPI ip=192.168.1.2 latency=0 multicast=yes
resources: irq:43 ioport:2000(size=256) memory:90010000-90010fff memory:90000000-9000ffff memory:90020000-9003ffff
*-network UNCLAIMED
description: Network controller
product: BCM4313 802.11b/g LP-PHY
vendor: Broadcom Corporation
physical id: 0
bus info: pci@0000:03:00.0
version: 01
width: 64 bits
clock: 33MHz
capabilities: bus_master cap_list
configuration: latency=0
resources: memory:92000000-92003fff
以上です。お願い致します。
オフライン
harunari による投稿:
lshw -C network
*-network UNCLAIMED
description: Network controller
product: BCM4313 802.11b/g LP-PHY
vendor: Broadcom Corporation
physical id: 0
bus info: pci@0000:03:00.0
version: 01
width: 64 bits
clock: 33MHz
capabilities: bus_master cap_list
configuration: latency=0
resources: memory:92000000-92003fff
カーネルモジュールが読み込まれていないようです。
「ハードウェアドライバ」を起動して、プロプライエタリなドライバがインストールされているか再確認してみて下さい。
インストールされているはずなのに動作しないという場合は、起動中のカーネルに対応するheaders(linux-headers-genericなど)、build-essential、b43-fwcutterパッケージがインストールされているか確認し、無ければ追加インストールしておいて、
sudo apt-get --reinstall install bcmwl-kernel-source
として再起動するとlshw -C networkの出力に変化がでないでしょうか。
オフライン
“このシステムではプロプライエタリなドライバは利用されていません。”
“Broadcom STA 無線ドライバ”
“Ubuntuの開発者によって検証済み”
“このドライバは有効ですが、現在使用していません。”
と表示されています。
記載のあったことをしたあと、
$ lshw -C network
WARNING: you should run this program as super-user.
*-network
description: Ethernet interface
product: RTL8101E/RTL8102E PCI Express Fast Ethernet controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:02:00.0
logical name: eth0
version: 02
serial: 1c:c1:de:95:5c:8b
width: 64 bits
clock: 33MHz
capabilities: bus_master cap_list rom ethernet physical
configuration: broadcast=yes driver=r8169 driverversion=2.3LK-NAPI ip=192.168.1.2 latency=0 multicast=yes
resources: irq:43 ioport:2000(size=256) memory:90010000-90010fff memory:90000000-9000ffff memory:90020000-9003ffff
*-network UNCLAIMED
description: Network controller
product: BCM4313 802.11b/g LP-PHY
vendor: Broadcom Corporation
physical id: 0
bus info: pci@0000:03:00.0
version: 01
width: 64 bits
clock: 33MHz
capabilities: bus_master cap_list
configuration: latency=0
resources: memory:92000000-92003fff
となりました。
オフライン
ごめんなさい。勘違いしていました。
https://help.ubuntu.com/community/WifiDocs/Driver/bcm43xx
b43-fwcutterは不要だったようです。
問題は、インストールしたプロプライエタリドライバが使用されていないことかと思います。
現在の状態では「ハードウェアドライバ」から、プロプライエタリドライバを有効化させることはできますでしょうか。
オフライン
“このドライバは有効ですが、現在使用していません。”となっていますので、
さらに有効化ができません。削除するか、閉じるだけとなっております。
オフライン
困りましたね。。
一度、ドライバを削除して再起動し、
再度ドライバを追加して再起動すると「有効で使用中」になったりしないでしょうか。
ダメだった場合は、
lsmod grep sta /etc/modprobe.d/* grep b43 /etc/modprobe.d/*
の結果を投稿してみてください。
オフライン
ドライバの削除・再起動・再度ドライバを追加して再起動をしましたが、
だめなようです。
lsmod
Module Size Used by
nls_iso8859_1 4657 1
nls_cp437 6375 1
vfat 10954 1
fat 56244 1 vfat
parport_pc 30086 0
ppdev 6804 0
snd_hda_codec_atihdmi 3079 1
snd_hda_codec_idt 64699 1
joydev 11395 0
snd_hda_intel 26147 6
snd_hda_codec 100951 3 snd_hda_codec_atihdmi,snd_hda_codec_idt,snd_hda_intel
snd_hwdep 6660 1 snd_hda_codec
snd_pcm 89104 2 snd_hda_intel,snd_hda_codec
snd_seq_midi 5932 0
snd_rawmidi 22207 1 snd_seq_midi
snd_seq_midi_event 7291 1 snd_seq_midi
snd_seq 57512 2 snd_seq_midi,snd_seq_midi_event
radeon 909939 2
snd_timer 23850 2 snd_pcm,snd_seq
snd_seq_device 6912 3 snd_seq_midi,snd_rawmidi,snd_seq
uvcvideo 62379 0
videodev 49359 1 uvcvideo
v4l1_compat 15519 2 uvcvideo,videodev
v4l2_compat_ioctl32 12614 1 videodev
hp_wmi 6467 0
ttm 68212 1 radeon
snd 64181 21 snd_hda_codec_idt,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
psmouse 62080 0
ndiswrapper 245044 0
serio_raw 4910 0
video 22176 0
output 2527 1 video
drm_kms_helper 32836 1 radeon
soundcore 1240 1 snd
drm 206198 4 radeon,ttm,drm_kms_helper
snd_page_alloc 8588 2 snd_hda_intel,snd_pcm
lp 10201 0
i2c_algo_bit 6208 1 radeon
intel_agp 32334 0
parport 37032 3 parport_pc,ppdev,lp
usb_storage 50436 1
usbhid 42030 0
hid 84710 1 usbhid
ahci 22210 1
r8169 42254 0
libahci 26148 1 ahci
mii 5261 1 r8169
grep sta /etc/modprobe.d/*
/etc/modprobe.d/alsa-base.conf:install sound-slot-0 /sbin/modprobe snd-card-0
/etc/modprobe.d/alsa-base.conf:install sound-slot-1 /sbin/modprobe snd-card-1
/etc/modprobe.d/alsa-base.conf:install sound-slot-2 /sbin/modprobe snd-card-2
/etc/modprobe.d/alsa-base.conf:install sound-slot-3 /sbin/modprobe snd-card-3
/etc/modprobe.d/alsa-base.conf:install sound-slot-4 /sbin/modprobe snd-card-4
/etc/modprobe.d/alsa-base.conf:install sound-slot-5 /sbin/modprobe snd-card-5
/etc/modprobe.d/alsa-base.conf:install sound-slot-6 /sbin/modprobe snd-card-6
/etc/modprobe.d/alsa-base.conf:install sound-slot-7 /sbin/modprobe snd-card-7
/etc/modprobe.d/alsa-base.conf:install snd /sbin/modprobe --ignore-install snd $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-ioctl32 ; /sbin/modprobe --quiet --use-blacklist snd-seq ; }
/etc/modprobe.d/alsa-base.conf:install snd-pcm /sbin/modprobe --ignore-install snd-pcm $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-pcm-oss ; : ; }
/etc/modprobe.d/alsa-base.conf:install snd-mixer /sbin/modprobe --ignore-install snd-mixer $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-mixer-oss ; : ; }
/etc/modprobe.d/alsa-base.conf:install snd-seq /sbin/modprobe --ignore-install snd-seq $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; /sbin/modprobe --quiet --use-blacklist snd-seq-oss ; : ; }
/etc/modprobe.d/alsa-base.conf:install snd-rawmidi /sbin/modprobe --ignore-install snd-rawmidi $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; : ; }
/etc/modprobe.d/alsa-base.conf:install snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-emu10k1-synth ; }
/etc/modprobe.d/alsa-base.conf:install snd-via82xx /sbin/modprobe --ignore-install snd-via82xx $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq ; }
/etc/modprobe.d/alsa-base.conf:install saa7134 /sbin/modprobe --ignore-install saa7134 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist saa7134-alsa ; : ; }
/etc/modprobe.d/blacklist-ath_pci.conf:# correctly initialize the hardware, leaving it in a state from
/etc/modprobe.d/blacklist-firewire.conf:# Select the legacy firewire stack over the new CONFIG_FIREWIRE one.
/etc/modprobe.d/blacklist-watchdog.conf:# watchdog daemon is installed.
/etc/modprobe.d/blacklist.conf:# hangs at desktop session start (Ubuntu: #246969)
/etc/modprobe.d/blacklist.conf:# continues to build and is installable for the few cases where its
/etc/modprobe.d/oss-compat.conf:install snd-pcm modprobe --ignore-install snd-pcm $CMDLINE_OPTS && { modprobe --quiet snd-pcm-oss ; : ; }
/etc/modprobe.d/oss-compat.conf:install snd-mixer modprobe --ignore-install snd-mixer $CMDLINE_OPTS && { modprobe --quiet snd-mixer-oss ; : ; }
/etc/modprobe.d/oss-compat.conf:install snd-seq modprobe --ignore-install snd-seq $CMDLINE_OPTS && { modprobe --quiet snd-seq-midi ; modprobe --quiet snd-seq-oss ; : ; }
grep b43 /etc/modprobe.d/*
/etc/modprobe.d/blacklist-bcm43.conf:blacklist b43
/etc/modprobe.d/blacklist-bcm43.conf:blacklist b43legacy
/etc/modprobe.d/blacklist.conf:# replaced by b43 and ssb.
オフライン
度々ごめんなさい。それっぽいものがいないかったので、自分のシステムにSTAドライバを導入してファイル名を確認してみました。
wl.ko
という名前でビルドされるようです。
sudo modprobe wl
としてみるとどうなりますでしょうか。
これで接続できるようになればよいですが、ダメだった場合は、
modinfo wl lspci -nn
の結果を投稿してみて下さい。
そもそもwl.koが生成されていなさそうであれば、dkmsパッケージがインストールされているかも確認してみて下さい。
オフライン
現在インストール済みのWindows ドライバ
bcmwl6
装着されているハードウェア;Yes
となっています。
$lsmod
.
.
ndiswrapper 245044 0
.
.
Linuxのドライバを使うのであれば、ndiswrapperの始末をしないとダメでしょう。
オフライン
jackalope による投稿:
Linuxのドライバを使うのであれば、ndiswrapperの始末をしないとダメでしょう。
jackalopeさん、ご指摘ありがとうございます。
なるほど、ドライバが競合してしまっているのですね。。
宛 harunariさん
パッケージマネージャなどからndiswrapperを検索して、関連パッケージを一度削除し、再起動してみて下さい。
もし、これでもダメなら、再度、Broadcom用のプロプライエタリドライバの、削除、再インストールを試みて下さい。
オフライン
今朝自宅でhmatsueさんからの
sudo modprobe wl
を試したところ、無線LANルーターを認識して、無事つながりました。
壁を一つ乗り越えた感じで、うれしいです。
まだLinux自体始めたばかりで、全然わかっていない者ですが、
丁寧に対応ありがとうございます。
まだ、いくつか不明点があるので、また引き続きお願いいたします。
オフライン
とりあえずUbuntuのプロプライエタリドライバで駆動できたというのは大きいですね。 :)
残る問題は起動時などにドライバが読み込まれない点で、これの原因はjackalopeさんがご指摘のようにndiswrapperのためだと推定されます。
前述のndiswrapper削除を試してみて下さい。
オフライン
無線LANがつながるようになったのですが、
自動ではなく毎回
sudo modprobe wl
とターミナルで入力しないとダメなようです。
パッケージマネージャ
で削除指定・適用として再起動してもやはり自動ではつながりません。
Broadcom用のプロプライエタリドライバの、削除、再インストールも試しましたが、やはりダメなようです。
ndiswrapperの削除の方法が違うのでしょうか。
lsmodと打つと、
ndiswrapper 245044 0
が残っているようです。
オフライン
パッケージマネージャでndiswrpper関連のパッケージを完全削除してみてください。うまくいかないようであれば、blacklistしてしまうのでも対処できるかと思います。
gksudo gedit /etc/modprobe.d/blacklist.conf
して、
blacklist ndiswrapper
を追記。また、/etc/modulesなどでndiswrapperを読み込むように設定されている場合は解除しておいて下さい。
オフライン
gksudo gedit /etc/modprobe.d/blacklist.conf
して、
blacklist ndiswrapper
を追記。
とありますが、これがどうすればわかりません。
ターミナルで
gksudo gedit /etc/modprobe.d/blacklist.conf
を入れても、何もでません。
また、/etc/modulesなどでndiswrapperを読み込むように設定されている場合は解除しておいて下さい。
これもどうすればわかりません。
お手数おかけしてすいませんが、お教えください。
オフライン
xubuntu 10.10 ですと、gedit の部分を mousepad に置き換えると動作すると思います。
オフライン