[Решено] Установка Debian 8.1 на Lenovo B590

Автор sagekrite, 08 июля 2015, 20:25:22

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

sagekrite

Добрый вечер, уважаемые форумчане! Имеется ноутбук Lenovo B590, надо установить на него Debian 8.1, именно установить, а не мучатся. Имею очень ограниченный интернет, и то, только проводной. Особенно доставляет беспроводной контроллер со своими драйверами не из-коробки. Надеюсь на вашу помощь! Собственно подробная характеристика ноутбука:
00:00.0 Host bridge: Intel Corporation 3rd Gen Core processor DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
00:16.0 Communication controller: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 (rev c4)
00:1c.1 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 (rev c4)
00:1c.3 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 4 (rev c4)
00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation 7 Series Chipset Family LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller (rev 04)
02:00.0 Network controller: Broadcom Corporation BCM43142 802.11b/g/n (rev 01)
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 07)

ioann.sys

Цитата: sagekrite от 08 июля 2015, 20:25:2202:00.0 Network controller: Broadcom Corporation BCM43142 802.11b/g/n (rev 01)
Скорее всего, вам нужен non-free пакет firmware-brcm80211
Debian GNU/Linux jessie/sid on notebook ASUS N750JK

sagekrite

#2
А всё остальное подтянется само? И если можно, дайте пожалуйста ссылку на этот non-free пакет.

Cообщение объединено 08 июля 2015, 20:54:29

Хоть мои навыки "гугления" очень низкого уровня, кажется я нашёл, если не прав, поправьте.

Cообщение объединено 08 июля 2015, 21:02:01

То есть я устанавливаю бинарник, и всё? Неужели никаких мучений и подводных камней :)

Leo

#3
Цитата: sagekrite от 08 июля 2015, 20:44:12То есть я устанавливаю бинарник, и всё?
Что-то мне подсказывает что нет. Да и в описании пакета firmware-brcm80211 нет явного упоминания вашего чипа. Можно проверить - возможно и подойдёт - распакуйте пакет, достаньте бинарники из папки /CONTENTS/lib/firmware/brcm, скиньте их на флешку (или туда откуда удобно их взять во время установки системы) и подсуньте инсталлятору... хотя среди них я не вижу ничего похожего на BCM43142. По-моему ваш драйвер собирается из пакета broadcom-sta-source в модуль ядра при установке этого пакета... Поправьте кто точно знает.

Cообщение объединено 08 июля 2015, 22:03:50

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

Cообщение объединено 08 июля 2015, 22:07:53

Как-то проделывал нечто подобное, но у меня всё удачно получилось.

sagekrite

#4
Кто-то может дать готовую инструкцию прямо здесь?

Cообщение объединено 09 июля 2015, 21:22:49

Пока будет решатся вопрос по поводу драйвера, я посижу на дистрибутиве где работает всё из-коробки ;0

ferum

Люди изобретали как выделить прошивку из виндового драйвера http://www.linux.org.ru/forum/linux-hardware/10394041 но теперь искомые файлы есть https://github.com/gnebehay/gnebehay.com/tree/master/contents/blog/lenovo-flexpad-bluetooth-debian  остаётся понять процесс и приложить руки.
Русские дебианщики против цифрового слабоумия !

sagekrite

#6
Я что-то нашёл... Эти файлы помогли заработать беспроводному интернету :)

Cообщение объединено 10 июля 2015, 12:23:00

Можно сказать, что встал драйвер в Debian Jessie, зависимости качал по шнурку. Также предоставлю типо-логи :)

Подготовка к распаковке .../bcmwl-kernel-source_6.30.223.248+bdcom-0ubuntu0.1_i386.deb ...
Распаковывается bcmwl-kernel-source (6.30.223.248+bdcom-0ubuntu0.1) ...
dpkg: зависимости пакетов не позволяют настроить пакет bcmwl-kernel-source:
bcmwl-kernel-source зависит от dkms, однако:
  Пакет dkms не установлен.
bcmwl-kernel-source зависит от linux-libc-dev, однако:
  Пакет linux-libc-dev не установлен.
bcmwl-kernel-source зависит от libc6-dev, однако:
  Пакет libc6-dev не установлен.


Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Исправление зависимостей... Готово
Будут установлены следующие дополнительные пакеты:
  binutils cpp-4.8 dkms fakeroot gcc gcc-4.8 gcc-4.9 libasan0 libasan1
  libatomic1 libc-dev-bin libc6-dev libcilkrts5 libfakeroot libgcc-4.8-dev
  libgcc-4.9-dev libitm1 libubsan0 linux-compiler-gcc-4.8-x86
  linux-headers-3.16.0-4-686-pae linux-headers-3.16.0-4-common
  linux-headers-686-pae linux-kbuild-3.16 linux-libc-dev make manpages-dev
  menu
Предлагаемые пакеты:
  binutils-doc gcc-4.8-locales gcc-multilib autoconf automake libtool flex
  bison gdb gcc-doc gcc-4.8-multilib gcc-4.8-doc libgcc1-dbg libgomp1-dbg
  libitm1-dbg libatomic1-dbg libasan0-dbg libtsan0-dbg libquadmath0-dbg
  gcc-4.9-multilib gcc-4.9-doc gcc-4.9-locales libasan1-dbg liblsan0-dbg
  libubsan0-dbg libcilkrts5-dbg glibc-doc make-doc menu-l10n gksu kde-runtime
  ktsuss
Рекомендуемые пакеты:
  linux-image
НОВЫЕ пакеты, которые будут установлены:
  binutils cpp-4.8 dkms fakeroot gcc gcc-4.8 gcc-4.9 libasan0 libasan1
  libatomic1 libc-dev-bin libc6-dev libcilkrts5 libfakeroot libgcc-4.8-dev
  libgcc-4.9-dev libitm1 libubsan0 linux-compiler-gcc-4.8-x86
  linux-headers-3.16.0-4-686-pae linux-headers-3.16.0-4-common
  linux-headers-686-pae linux-kbuild-3.16 linux-libc-dev make manpages-dev
  menu
обновлено 0, установлено 27 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
не установлено до конца или удалено 1 пакетов.
Необходимо скачать 34,8 MБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 138 MB.
Хотите продолжить? [Д/н]


Настраивается пакет bcmwl-kernel-source (6.30.223.248+bdcom-0ubuntu0.1) ...
Loading new bcmwl-6.30.223.248+bdcom DKMS files...
First Installation: checking all kernels...
Building only for 3.16.0-4-686-pae
Building for architecture i686
Building initial module for 3.16.0-4-686-pae
Done.

wl:
Running module version sanity check.
- Original module
   - No original module exists within this kernel
- Installation
   - Installing to /lib/modules/3.16.0-4-686-pae/updates/dkms/

depmod......

DKMS: install completed.
update-initramfs: deferring update (trigger activated)
Настраивается пакет libasan0:i386 (4.8.4-1) ...
Настраивается пакет cpp-4.8 (4.8.4-1) ...
Настраивается пакет libfakeroot:i386 (1.20.2-1) ...
Настраивается пакет fakeroot (1.20.2-1) ...
update-alternatives: используется /usr/bin/fakeroot-sysv для предоставления /usr/bin/fakeroot (fakeroot) в автоматическом режиме
Настраивается пакет libgcc-4.8-dev:i386 (4.8.4-1) ...
Настраивается пакет gcc-4.8 (4.8.4-1) ...
Настраивается пакет linux-compiler-gcc-4.8-x86 (3.16.7-ckt11-1) ...
Настраивается пакет linux-headers-3.16.0-4-common (3.16.7-ckt11-1) ...
Настраивается пакет linux-kbuild-3.16 (3.16-3) ...
Настраивается пакет linux-headers-3.16.0-4-686-pae (3.16.7-ckt11-1) ...
Examining /etc/kernel/header_postinst.d.
run-parts: executing /etc/kernel/header_postinst.d/dkms 3.16.0-4-686-pae
Настраивается пакет linux-headers-686-pae (3.16+63) ...
Настраивается пакет manpages-dev (3.74-1) ...
Настраивается пакет menu (2.1.47) ...
Обрабатываются триггеры для libc-bin (2.19-18) ...
Обрабатываются триггеры для initramfs-tools (0.120) ...
update-initramfs: Generating /boot/initrd.img-3.16.0-4-686-pae
Обрабатываются триггеры для menu (2.1.47) ...
root@debian:/home/tux# dpkg -i /media/tux/30F5-A33F/firmware/bcmwl-kernel-source_6.30.223.248+bdcom-0ubuntu0.1_i386.deb
(Чтение базы данных ... на данный момент установлено 153924 файла и каталога.)
Подготовка к распаковке .../bcmwl-kernel-source_6.30.223.248+bdcom-0ubuntu0.1_i386.deb ...
Removing all DKMS Modules
Done.
Распаковывается bcmwl-kernel-source (6.30.223.248+bdcom-0ubuntu0.1) на замену (6.30.223.248+bdcom-0ubuntu0.1) ...
Настраивается пакет bcmwl-kernel-source (6.30.223.248+bdcom-0ubuntu0.1) ...
Loading new bcmwl-6.30.223.248+bdcom DKMS files...
Building only for 3.16.0-4-686-pae
Building for architecture i686
Building initial module for 3.16.0-4-686-pae
Done.

wl:
Running module version sanity check.
- Original module
   - No original module exists within this kernel
- Installation
   - Installing to /lib/modules/3.16.0-4-686-pae/updates/dkms/

depmod....

DKMS: install completed.
update-initramfs: deferring update (trigger activated)
Обрабатываются триггеры для initramfs-tools (0.120) ...
update-initramfs: Generating /boot/initrd.img-3.16.0-4-686-pae


Cообщение объединено 10 июля 2015, 12:31:22

Получается, взял вытащил пакет у внука, и установил себе :P

Cообщение объединено 10 июля 2015, 13:34:27

Всем спасибо за коллективную помощь. That's all, forks!