Ни соединенный проводом, ни беспроводная связь в 12,04 на моей Lenovo z710

Я просто получил эту Lenovo z710 для рождества и решил удалить предварительно установленный Windows 8 и установить Ubuntu 12.04 вместо этого. Однако я не могу соединиться ни с какими сетями, соединенными проводом, ни беспроводная связь.

Я читал по моей проблеме в течение многих недель теперь и не нашел рабочее решение. Я удалил все свои разделы вчера вечером и сделал новую установку так, надо надеяться, я могу работать через это более легко.

Первая вещь, которую я попробовал:

iwconfig

Какие выводы:

eth0       no wireless extensions
lo         no wireless extensions

Сетевая плата является идентификатором ПК Broadcom BCM43142: [14e4:4365]

rawberry@rawberry-pc:~/Desktop/test$ lspci -vnn -d 14e4:
01:00.0 Network controller [0280]: Broadcom Corporation BCM43142 802.11b/g/n [14e4:4365] (rev 01)
    Subsystem: Lenovo Device [17aa:0611]
    Flags: bus master, fast devsel, latency 0, IRQ 17
    Memory at b0500000 (64-bit, non-prefetchable) [size=32K]
    Capabilities: <access denied>
    Kernel driver in use: bcma-pci-bridge

Возможно, часть этого могла бы помочь, я все еще очень плохо знаком с Linux, таким образом, я не уверен что точно это все средство...

rawberry@rawberryPC:~$ ifconfig
eth0      Link encap:Ethernet  HWaddr 0c:54:a5:14:0b:ce  
          inet6 addr: fe80::e54:a5ff:fe14:bce/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:331 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:73757 (73.7 KB)
          Interrupt:18 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:432 errors:0 dropped:0 overruns:0 frame:0
          TX packets:432 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:34832 (34.8 KB)  TX bytes:34832 (34.8 KB)

rawberry@rawberryPC:~$ sudo lshw -C network
[sudo] password for rawberry: 
  *-network UNCLAIMED     
       description: Network controller
       product: Broadcom Corporation
       vendor: Broadcom Corporation
       physical id: 0
       bus info: pci@0000:01:00.0
       version: 01
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress cap_list
       configuration: latency=0
       resources: memory:b0500000-b0507fff
  *-network
       description: Ethernet interface
       product: Atheros Communications Inc.
       vendor: Atheros Communications Inc.
       physical id: 0
       bus info: pci@0000:02:00.0
       logical name: eth0
       version: 10
       serial: 0c:54:a5:14:0b:ce
       size: 100Mbit/s
       capacity: 1Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm pciexpress msi msix bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=alx driverversion=1.2.3 duplex=full firmware=N/A latency=0 link=yes multicast=yes port=twisted pair speed=100Mbit/s
       resources: irq:18 memory:b0400000-b043ffff ioport:3000(size=128)

Любое понимание по моей проблеме очень ценилось бы, Спасибо!

4
задан 13 February 2014 в 09:51

1 ответ

1119 Так что проработка этой проблемы была для меня абсолютной болью в заднице. Это было мое первое начинание в сфере Linux, и порой это отягощало мою душу. Надеюсь, я смогу достаточно четко изложить шаги, которые я предпринял, чтобы определить точную проблему и решить ее.

Примечание: Все эти шаги были успешно выполнены с использованием Ubuntu 14.04, загружаемого здесь: http://cdimage.ubuntu.com/daily-live/current/

Первое, что я хотел бы сделать, это проверить, какой драйвер использует ваша сетевая карта

lspci -v

Найдите ваш сетевой контроллер и проверьте строку:

Kernel driver in use: <driver>

Если ваш сетевой контроллер не использует драйвер wl, тогда я хотел бы проверить, что модуль wl установлен с помощью lsmod для вывода списка всех установленных модулей.

lsmod

Если вы не видите wl в списке модулей, значит, есть проблема.

Если вы действительно видите wl в списке, то вам, скорее всего, нужно просто заставить свой сетевой контроллер использовать подходящий драйвер. Я думаю, что это может быть сделано с sudo modprobe wl, но я действительно не уверен. Лучше всего исследовать еще что-нибудь в другом месте (Не волнуйтесь, вы ближе, чем все остальные!)

Или вы можете выполнить следующие шаги, и это должно сработать, просто с большим усилием, чем вы действительно должны были приложить в.

Итак, у вас нет вашего wl-модуля, что плохо. Следующим шагом будет очистка вашего bcmwl-kernel-source

sudo apt-get purge bcmwl-kernel-source

Поскольку у меня не было доступа к Интернету, я был вынужден загрузиться с живого компакт-диска 14.04, где я мог получить беспроводной доступ в Интернет после открытия Software & Updates перейдите на вкладку additional drivers и включите собственный драйвер BCM.

После этого установите диспетчер пакетов Synaptic из центра программного обеспечения Ubuntu.

Затем выполните описанные Sneetsher шаги с дополнительными пакетами, которые я установил.

Используйте live CD, используйте Synaptic> Настройки> Репозитории: отметьте все. Затем перезагрузите (чтобы обновить список пакетов). Проверьте linux-firmware, linux-firmware-nonfree, bcmwl-kernel-source, dkms, все linux-headers и все linux-image-extra на наличие установленных ядер. Затем File> Generate download script. Сохраните его на рабочем столе. Запустить его. Сохраните пакеты на USB-ключ. Перезагрузитесь на установленную ОС, используйте sudo dpkg -i *.deb для их установки. Перезагрузите компьютер, посмотрите, работает ли он?

См. Здесь: https://help.ubuntu.com/community/SynapticHowto для разъяснения по созданию сценария

После этого надеюсь, ваш беспроводной будет работать! Если нет, прости, продолжай исследовать!

0
ответ дан 13 February 2014 в 09:51

Другие вопросы по тегам:

Похожие вопросы: