Nowe posty

Autor Wątek: Użycie sterowników działających w Mint 19.1 w Debianie 9.8.X  (Przeczytany 828 razy)

Offline Boxxaa

  • Users
  • Użytkownik
  • **
  • Wiadomości: 77
    • Zobacz profil
Szybkie pytanie:
czy w jakikolwiek sposób da się użyć sterowników sprzętowych z zainstalowanego i działającego Mint 19.1 podczas instalacji Debiana 9.8.X?

Debian nie widzi karty WiFi, Bluetooth, kamery VGA i podobnych. Zależy mi przede wszystkim na WIFI tak by podczas instalacji Debiana mogły zostać pobrane uaktualnienia.

Laptop opisany w stopce.

Dell 3586 (Ryzen 2500U /32GB /m2 512GB) & Mint 19.1 Xfce x64, jajo 4.15.0-54

Offline mackeire

  • Users
  • Stały bywalec
  • ***
  • Wiadomości: 202
    • Zobacz profil

Offline arecki

  • Users
  • Użytkownik
  • **
  • Wiadomości: 57
    • Zobacz profil
Odp: Użycie sterowników działających w Mint 19.1 w Debianie 9.8.X
« Odpowiedź #2 dnia: 2019-03-16, 14:43:12 »
Standardowe obrazy Debiana zawierają tylko wolne oprogramowanie, firmware do nich nie należy.
Pobierz obraz z niewolnym składnikami lub teraz po prostu zainstaluj firmware.
Specyfikacja sprzętowa pozwoli napisać coś więcej.

Offline Boxxaa

  • Users
  • Użytkownik
  • **
  • Wiadomości: 77
    • Zobacz profil
Odp: Użycie sterowników działających w Mint 19.1 w Debianie 9.8.X
« Odpowiedź #3 dnia: 2019-03-16, 15:12:54 »
Nie ma szans prościej? Gdzieś "kiedyś" w Mint lub *buntu widziałam jakiś folder (pseudo cache) z paczkami *.deb. Zawierał wszystkie paczki sterowników które system użył podczas instalacji. Nie da się tego jakoś wykopać i zintegrować z Debianem na pendrive'ie by użył tych paczek podczas instalacji?
Dell 3586 (Ryzen 2500U /32GB /m2 512GB) & Mint 19.1 Xfce x64, jajo 4.15.0-54

Offline marcin'82

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 294
    • Zobacz profil
Odp: Użycie sterowników działających w Mint 19.1 w Debianie 9.8.X
« Odpowiedź #4 dnia: 2019-03-16, 15:15:34 »
Podaj wynik komendy - podstawowe informacje o sprzęcie:
lspci -k

Możesz czasowo podłączyć komputer do internetu za pomocą kabla?
marcin82

Offline mackeire

  • Users
  • Stały bywalec
  • ***
  • Wiadomości: 202
    • Zobacz profil
Odp: Użycie sterowników działających w Mint 19.1 w Debianie 9.8.X
« Odpowiedź #5 dnia: 2019-03-16, 15:21:54 »
Nie ma szans prościej?

Skopiuj zawartość /lib/firmware z tego działającego minta do /lib/firmware w debianie.

Offline marcin'82

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 294
    • Zobacz profil
Odp: Użycie sterowników działających w Mint 19.1 w Debianie 9.8.X
« Odpowiedź #6 dnia: 2019-03-16, 15:25:56 »
A w sumie można. Trzeba pobrać pakiety dla Debiana, ale na przykład na działającym Mincie. Potem podmontować partycję Minta w Debianie i instalować.

Najpierw trzeba jednak jednak wiedzieć co instalować.

Cytat: mackeire
Skopiuj zawartość /lib/firmware z tego działającego minta do /lib/firmware w debianie.

Tego bym jednak nie doradzał :D
« Ostatnia zmiana: 2019-03-16, 15:27:47 wysłana przez marcin'82 »
marcin82

Offline Boxxaa

  • Users
  • Użytkownik
  • **
  • Wiadomości: 77
    • Zobacz profil
Odp: Użycie sterowników działających w Mint 19.1 w Debianie 9.8.X
« Odpowiedź #7 dnia: 2019-03-16, 15:40:02 »
Podaj wynik komendy - podstawowe informacje o sprzęcie:
lspci -k
Możesz czasowo podłączyć komputer do internetu za pomocą kabla?

lapcot@EliteBook-8470p:~$ lspci -k
00:00.0 Host bridge: Intel Corporation 3rd Gen Core processor DRAM Controller (rev 09)
Subsystem: Hewlett-Packard Company 3rd Gen Core processor DRAM Controller
Kernel driver in use: ivb_uncore
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
Subsystem: Hewlett-Packard Company 3rd Gen Core processor Graphics Controller
Kernel driver in use: i915
Kernel modules: i915
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
Subsystem: Hewlett-Packard Company Elitebook 8470p
Kernel driver in use: xhci_hcd
00:16.0 Communication controller: Intel Corporation 7 Series/C216 Chipset Family MEI Controller #1 (rev 04)
Subsystem: Hewlett-Packard Company 7 Series/C216 Chipset Family MEI Controller
Kernel driver in use: mei_me
Kernel modules: mei_me
00:16.3 Serial controller: Intel Corporation 7 Series/C210 Series Chipset Family KT Controller (rev 04)
Subsystem: Hewlett-Packard Company 7 Series/C210 Series Chipset Family KT Controller
Kernel driver in use: serial
00:19.0 Ethernet controller: Intel Corporation 82579LM Gigabit Network Connection (Lewisville) (rev 04)
Subsystem: Hewlett-Packard Company 82579LM Gigabit Network Connection (Lewisville)
Kernel driver in use: e1000e
Kernel modules: e1000e
00:1a.0 USB controller: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #2 (rev 04)
Subsystem: Hewlett-Packard Company 7 Series/C216 Chipset Family USB Enhanced Host Controller
Kernel driver in use: ehci-pci
00:1b.0 Audio device: Intel Corporation 7 Series/C216 Chipset Family High Definition Audio Controller (rev 04)
Subsystem: Hewlett-Packard Company 7 Series/C216 Chipset Family High Definition Audio Controller
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
00:1c.0 PCI bridge: Intel Corporation 7 Series/C216 Chipset Family PCI Express Root Port 1 (rev c4)
Kernel driver in use: pcieport
Kernel modules: shpchp
00:1c.1 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 (rev c4)
Kernel driver in use: pcieport
Kernel modules: shpchp
00:1c.2 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 3 (rev c4)
Kernel driver in use: pcieport
Kernel modules: shpchp
00:1c.3 PCI bridge: Intel Corporation 7 Series/C216 Chipset Family PCI Express Root Port 4 (rev c4)
Kernel driver in use: pcieport
Kernel modules: shpchp
00:1d.0 USB controller: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #1 (rev 04)
Subsystem: Hewlett-Packard Company 7 Series/C216 Chipset Family USB Enhanced Host Controller
Kernel driver in use: ehci-pci
00:1f.0 ISA bridge: Intel Corporation QM77 Express Chipset LPC Controller (rev 04)
Subsystem: Hewlett-Packard Company QM77 Express Chipset LPC Controller
Kernel driver in use: lpc_ich
Kernel modules: lpc_ich
00:1f.2 SATA controller: Intel Corporation 7 Series Chipset Family 6-port SATA3 Controller [AHCI mode] (rev 04)
Subsystem: Hewlett-Packard Company 7 Series Chipset Family 6-port SATA3 Controller [AHCI mode]
Kernel driver in use: ahci
Kernel modules: ahci
23:00.0 FireWire (IEEE 1394): JMicron Technology Corp. IEEE 1394 Host Controller (rev 30)
Subsystem: Hewlett-Packard Company IEEE 1394 Host Controller
Kernel driver in use: firewire_ohci
Kernel modules: firewire_ohci
23:00.1 System peripheral: JMicron Technology Corp. SD/MMC Host Controller (rev 30)
Subsystem: Hewlett-Packard Company SD/MMC Host Controller
Kernel driver in use: sdhci-pci
Kernel modules: sdhci_pci
23:00.2 SD Host controller: JMicron Technology Corp. Standard SD Host Controller (rev 30)
Subsystem: Hewlett-Packard Company Standard SD Host Controller
Kernel modules: sdhci_pci
24:00.0 Network controller: Intel Corporation Centrino Advanced-N 6205 [Taylor Peak] (rev 34)
Subsystem: Intel Corporation Centrino Advanced-N 6205 AGN
Kernel driver in use: iwlwifi
Kernel modules: iwlwifi

Niestety nie mogę podłączyć komputera pod internet kablem. Używam Nokię 8110-LTE jako Router. Nie mam internetu stacjonarnego. Tylko WiFi.
Dell 3586 (Ryzen 2500U /32GB /m2 512GB) & Mint 19.1 Xfce x64, jajo 4.15.0-54

Offline Boxxaa

  • Users
  • Użytkownik
  • **
  • Wiadomości: 77
    • Zobacz profil
Odp: Użycie sterowników działających w Mint 19.1 w Debianie 9.8.X
« Odpowiedź #8 dnia: 2019-03-16, 15:41:01 »
Nie ma szans prościej?

Skopiuj zawartość /lib/firmware z tego działającego minta do /lib/firmware w debianie.

Ok, pobawię się wieczorem i zobaczymy co z tego wyjdzie.
Dell 3586 (Ryzen 2500U /32GB /m2 512GB) & Mint 19.1 Xfce x64, jajo 4.15.0-54

Offline arecki

  • Users
  • Użytkownik
  • **
  • Wiadomości: 57
    • Zobacz profil
Odp: Użycie sterowników działających w Mint 19.1 w Debianie 9.8.X
« Odpowiedź #9 dnia: 2019-03-16, 15:53:51 »
Jeszcze wynik dmesg wrzucony na pastebin by się przydał.

Offline marcin'82

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 294
    • Zobacz profil
Odp: Użycie sterowników działających w Mint 19.1 w Debianie 9.8.X
« Odpowiedź #10 dnia: 2019-03-16, 15:56:27 »
Dobra - sprawa powinna być prosta. Nie ucz się kombinowania z  kopiowaniem czegokolwiek między dystrybucjami "na żywca", bo to prosta droga do uwalenia systemu.

W Wiki Debiana masz jasno napisane co zrobić:
https://wiki.debian.org/iwlwifi .

Dotyczy cię fragment Debian 9 "Stretch".

Jeśli będziesz mieć z czymś problem to pisz.
marcin82

Offline Boxxaa

  • Users
  • Użytkownik
  • **
  • Wiadomości: 77
    • Zobacz profil
Odp: Użycie sterowników działających w Mint 19.1 w Debianie 9.8.X
« Odpowiedź #11 dnia: 2019-03-16, 16:28:20 »
Jeszcze wynik dmesg wrzucony na pastebin by się przydał.
https://pastebin.com/zty1dmsU

PS. Chwilowo jest 8GB RAM bo jedną kostkę wzięłam do innego lapka
« Ostatnia zmiana: 2019-03-16, 16:30:20 wysłana przez Boxxaa »
Dell 3586 (Ryzen 2500U /32GB /m2 512GB) & Mint 19.1 Xfce x64, jajo 4.15.0-54

Offline pavbaranov

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 424
    • Zobacz profil
Odp: Użycie sterowników działających w Mint 19.1 w Debianie 9.8.X
« Odpowiedź #12 dnia: 2019-03-17, 03:23:23 »
czy w jakikolwiek sposób da się użyć sterowników sprzętowych z zainstalowanego i działającego Mint 19.1 podczas instalacji Debiana 9.8.X?
Nie da się.
Zastosuj się do wskazówki Marcina; najprościej będzie po prostu podłączyć się choćby na chwilę przez kabel.

Offline Paweł Kraszewski

  • Administrator
  • Guru
  • *****
  • Wiadomości: 2527
  • Lenistwo jest matką potrzeby = babcią wynalazku
    • Zobacz profil
    • keybase.io/pkraszewski
Odp: Użycie sterowników działających w Mint 19.1 w Debianie 9.8.X
« Odpowiedź #13 dnia: 2019-03-17, 09:56:32 »
Może sprawę uporządkuję:

* Masz już sterowniki do wszystkich wymienionych przez siebie urządzeń. Świeżo zainstalowany Linuks obsługuje dużo więcej sprzętu, niż świeżo zainstalowany Windows.
* Producenci tych urządzeń oszczędzili $0.10 nie montując w nich pamięci FLASH z oprogramowaniem układowym (tzw firmware).
* Żeby urządzenie działało, driver  musi w pierwszej kolejności wgrać do niego ten brakujący firmware.
* Wiele firmwarów ma w licencji zapis o zakazie redystrybucji. Po prostu nie można go legalnie pobrać i dołączyć do instalatora systemu. Microsoft i Apple mają kasę na zapłacenie za licencję redystrybucyjną.
* Firmware jest (z drobnymi wyjątkami) całkowicie zamkniętoźródłowy i często jeden wuj wie, co robi poza swoją główną działalnością. Potocznie taka kupa nazywana jest blob-em (od binary large object).
* Niektóre systemy (w tym Debian) nie umieszczają w ogóle blobów w swojej głównej dystrybucji, jednak oferują dodatkowe repozytoria z nimi (w Debianie to repozytorium nazywa się non-free, w znaczeniu nie-open-source, nie w znaczeniu nie-za-darmo). Inni (np Mint) nie mają z tym problemów moralnych i preinstalują kupę firmwaru, bo co może się złego stać, jak zainstalujemy nie przetestwany software do którego nie mamy kodu źródłowego a który ma pełny dostęp do fizycznej pamięci komputera i kontroluje łączność sieciową (A.K.A. firmware do karty WiFi na mini-PCIe).
* Firmware jest niezależny od OS. Sterownik od Windows, Maca, Linuksa czy FreeBSD wgrywa do urządzenia dokładnie ten sam plik.
* Przegranie katalogu /lib/firmware między dwoma dystrybucjami Linuksa jest całkowicie bezpieczne, o ile nie zastąpimy nowszych plików starszymi. 99.999% firmware w życiu nie jest aktualizowane (co byłoby jedynym uzasadnieniem nie trzymania tego we FLASHu), więc problemów z nadpisaniem go złą wersją praktycznie nie ma.

OT: I nie ma Debiana 9.8.X. Jest Debian 9. Liczby po kropce to poziom zainstalowanych łatek, w nomenklaturze Windowsa to by był "Debian 9 SP8".
« Ostatnia zmiana: 2019-03-17, 10:06:29 wysłana przez Paweł Kraszewski »
Paweł Kraszewski
~Gentoo/FreeBSD/OpenBSD/Specjalizowane customy

Offline mackeire

  • Users
  • Stały bywalec
  • ***
  • Wiadomości: 202
    • Zobacz profil
Odp: Użycie sterowników działających w Mint 19.1 w Debianie 9.8.X
« Odpowiedź #14 dnia: 2019-03-17, 11:00:46 »
Przykładowo na dellu venue żadna dystrybucja 'prosto z pudełka' nie potrafiła uruchomić wifi, z braku własnościowego firmware właśnie.
 I nie ważne czy to było Ubu, Debian , Fedora czy cokolwiek innego to uruchomienie wifi załatwiał zawsze TEN SAM plik wrzucony do /lib/firmware.
Takie pięć groszy z PRAKTYKI.