Vou tentar explicar tudo da maneira mais exata possível.
Um par de semanas atrás eu tenho um laptop, porque meu computador quebrou e eu precisava disso para o trabalho. Quando me acostumei, tentei instalar primeiro o ParrotOS, uma distro baseada no Debian, várias vezes. Ele sempre ficou preso na fase "Detectar CD-ROM" durante qualquer interface de instalação. Não fazia diferença, se eu usasse o instalador do GTK ou não, etc. Todos tinham exatamente os mesmos problemas. Eu mostrei vários drives USB diferentes para isso e no final até gravei em um DVD, só para ter certeza e desde então isso resolveu tudo. (O ParrotOS é uma imagem ISO9960, por isso tem algumas necessidades especiais, mas eu sei como lidar com isso por experiência). Essa derivada usa o instalador padrão do Debian, nada mais.
Só para verificar, eu queria inicializar no sistema Live e instalar a partir daí, mesmo que normalmente seja mais propenso a erros. Então, toda vez que eu comecei (claro, mesmo com configurações extremamente seguras) após cerca de 1 minuto de inicialização, ele me mostrou (initramfs) Unable to find a medium containing a live file system
. Então isso me frustra há dias, porque não havia uma solução viável para isso na internet.
Depois disso eu tentei várias outras distribuições baseadas no Debian. Todos eles têm exatamente os mesmos problemas relacionados à inicialização e instalação ao vivo. Eu percebi que o erro está no próprio Debian.
Então basicamente é onde eu fiquei: meus drives USB de alguma forma não são reconhecidos e, portanto, eu não consegui instalar nada parecido com o Debian. (Não, meu laptop não tem drive de DVD.) Até mesmo a unidade BD externa que tenho, foi reconhecida como um dispositivo USB pela UEFI (a imagem foi configurada de acordo com isso também) e as distros.
Depois de toda essa frustração, decidi fazer algo drástico e deixar o cache interno SSD do laptop livre para um uso diferente. O que foi um grande problema por conta própria, devido a diferentes razões, mas isso não é importante aqui. Liguei o ParrotOS para o SSD e inicializei no menu. Eu tentei instalá-lo através do instalador genérico novamente, mas que saiu com o mesmo erro mencionado acima. Então eu queria entrar no sistema Live e voilá, dessa vez realmente funcionou. Entrei no sistema ao vivo e iniciei o instalador, mas ele caiu constantemente. Então eu mostrei o SSD interno novamente, mas desta vez com o mais novo siduction . Eu poderia inicializar no sistema live e fazer o instalador funcionar finalmente. Eu estava feliz, que finalmente deu certo.
Infelizmente depois disso, algo se torna aparente para mim. Eu pensei que havia apenas algumas atualizações necessárias, mas essa não era a razão. No começo meu mouse não funcionou. Então percebi que todos os periféricos USB não funcionavam. Eu procurei muito por uma correção sobre isso, mas no final percebi que todos eram enganosos. (Por exemplo, estouro de buffer do mouse, etc.)
A conclusão de todos esses problemas: O Debian não reconhece as portas USB. Em absoluto. Nem um pouco.
Agora é um problema de driver? Eu duvido que, já que não há nada especial sobre essas portas USB 3.0 e Linux deve lidar com isso facilmente. Também li que mesmo que o driver não funcione ou esteja com defeito ou faltando, as portas ainda devem fazer uma reação nos logs. Eu não sou um especialista de baixo nível como este e é por isso que eu preciso de sua ajuda proficiente. Espero que toda a história não seja muito longa, mas eu queria me certificar o máximo possível de informações sem perder alguns detalhes, mas talvez críticos.
Saída FULL do dmesg:
dmesg | cauda -40 saída:
[ 11.932394] snd_hda_codec_realtek hdaudioC0D0: mono: mono_out=0x0
[ 11.932395] snd_hda_codec_realtek hdaudioC0D0: inputs:
[ 11.932397] snd_hda_codec_realtek hdaudioC0D0: Mic=0x18
[ 11.932398] snd_hda_codec_realtek hdaudioC0D0: Internal Mic=0x12
[ 11.949276] ieee80211 phy0: Selected rate control algorithm 'iwl-agn-rs'
[ 12.105509] snd_hda_intel 0000:00:1b.0: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[ 12.107749] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
[ 12.107812] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
[ 12.107877] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input13
[ 12.107937] input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input14
[ 12.224425] media: Linux media interface: v0.10
[ 12.277084] Linux video capture interface: v2.00
[ 12.525901] intel_rapl: Found RAPL domain package
[ 12.525903] intel_rapl: Found RAPL domain core
[ 12.525904] intel_rapl: Found RAPL domain uncore
[ 12.525909] intel_rapl: RAPL package 0 domain package locked by BIOS
[ 12.615904] iwlwifi 0000:03:00.0 wlp3s0: renamed from wlan0
[ 12.655144] uvcvideo: Found UVC 1.00 device Integrated Camera (04f2:b315)
[ 12.663498] uvcvideo 4-1.6:1.0: Entity type for entity Extension 4 was not initialized!
[ 12.663500] uvcvideo 4-1.6:1.0: Entity type for entity Extension 3 was not initialized!
[ 12.663501] uvcvideo 4-1.6:1.0: Entity type for entity Processing 2 was not initialized!
[ 12.663503] uvcvideo 4-1.6:1.0: Entity type for entity Camera 1 was not initialized!
[ 12.663566] input: Integrated Camera as /devices/pci0000:00/0000:00:1d.0/usb4/4-1/4-1.6/4-1.6:1.0/input/input15
[ 12.663613] usbcore: registered new interface driver uvcvideo
[ 12.663613] USB Video Class driver (1.1.1)
[ 12.797956] usb 3-1.3: USB disconnect, device number 4
[ 15.297792] EXT4-fs (sda8): mounted filesystem with ordered data mode. Opts: (null)
[ 18.059519] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 18.059521] Bluetooth: BNEP filters: protocol multicast
[ 18.059525] Bluetooth: BNEP socket layer initialized
[ 20.476556] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
[ 21.349213] r8169 0000:04:00.0: firmware: direct-loading firmware rtl_nic/rtl8168e-3.fw
[ 21.464298] r8169 0000:04:00.0 enp4s0: link down
[ 21.464300] r8169 0000:04:00.0 enp4s0: link down
[ 21.464387] IPv6: ADDRCONF(NETDEV_UP): enp4s0: link is not ready
[ 23.530954] r8169 0000:04:00.0 enp4s0: link up
[ 23.530984] IPv6: ADDRCONF(NETDEV_CHANGE): enp4s0: link becomes ready
[ 23.617895] 8021q: 802.1Q VLAN Support v1.8
[ 23.674073] NET: Registered protocol family 17
[ 48.816497] fuse init (API version 7.26)
Bus 004 Device 004: ID 04f2:b315 Chicony Electronics Co., Ltd
Bus 004 Device 003: ID 0483:91d1 STMicroelectronics Sensor Hub
Bus 004 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 003: ID 03eb:8206 Atmel Corp.
Bus 003 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 004: ID 04f2:b315 Chicony Electronics Co., Ltd
Bus 004 Device 003: ID 0483:91d1 STMicroelectronics Sensor Hub
Bus 004 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 003: ID 03eb:8206 Atmel Corp.
Bus 003 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Se eu reconectar vários dispositivos USB várias vezes, nada será alterado em dmesg
.
Se eu quiser adicionar mais registros, diga-me.
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/C216 Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 7 Series/C216 Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 7 Series/C216 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/C216 Chipset Family PCI Express Root Port 4 (rev c4)
00:1d.0 USB controller: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation HM77 Express Chipset 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/C216 Chipset Family SMBus Controller (rev 04)
02:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5229 PCI Express Card Reader (rev 01)
03:00.0 Network controller: Intel Corporation Centrino Wireless-N 2230 (rev c4)
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 07)
Linux hostname 4.12.9-towo.1-siduction-amd64 #1 SMP PREEMPT siduction 4.12-16 (2017-08-25) x86_64 GNU/Linux