Hindi Nakita o Hindi Gumagana ang Linux USB? 5 Mga Karaniwang Isyu at Pag-aayos

Hindi Nakita o Hindi Gumagana ang Linux USB? 5 Mga Karaniwang Isyu at Pag-aayos

Na-hook mo ang isang USB flash drive, o isang keyboard o mouse sa iyong Linux PC. Ngunit walang nangyayari.





Ano ang nangyayari? Bakit hindi matukoy ng iyong computer sa Linux ang aparato? Ito ba ay isang bagay sa Linux, o tumigil na sa paggana ang iyong USB device? Narito kung ano ang gagawin sa Linux kung ang iyong USB drive ay hindi nakita o kinikilala.





Hindi Gumagana ang USB Device sa Ubuntu?

Mga disk drive, card reader, telepono, media player, at media peripheral ... lahat sila ay kapaki-pakinabang, ngunit kung may problema sa USB port o mga driver ng iyong system, hindi sila gagana. Ito ay maaaring maging partikular na nakakabigo kung gumamit ka ng isang Bluetooth keyboard o mouse (na may isang USB dongle) dahil nangangahulugan ito ng paghuhukay ng mga naka-alternatibong wired na USB.





Gayunpaman, maaaring hindi ito ang port na hindi gagana. Marahil ang USB aparato na iyong ginagamit ay nakabuo ng isang pagkakamali at hindi maaaring makita.

Ang pagharap sa mga isyu sa USB ay maaaring maging nakakalito, ngunit hindi imposibleng mag-diagnose ng isang kasalanan at gawin ang mga kinakailangang pag-aayos.



Mayroong limang mga hakbang upang sundin upang ayusin ang mga isyu sa USB sa Linux:

page_fault_in_nonpaged_area windows 10
  1. Kumpirmahing nakita ang USB port
  2. Gumawa ng anumang kinakailangang pag-aayos sa daungan
  3. Ayusin o ayusin ang mga USB device
  4. I-reboot ang iyong operating system ng Linux
  5. Kumpirmahin ang pagkakaroon ng mga driver ng aparato

Tingnan natin ang bawat isa sa mga ito at alamin kung paano haharapin ang Linux na hindi kinikilala ang mga USB device.





1. USB Device Hindi Nakita ng Linux

Ang unang bagay na dapat suriin sa pagpasok ng iyong USB aparato sa iyong computer sa Linux ay kung nakikita ito. Ang pagtuklas ng aparato ng USB ay karaniwang hindi kasing pasalita o maririnig tulad ng sa Windows o macOS, na nangangahulugang madalas na kailangan mong suriin na ang aparato ay nakuha ng operating system.

Sa kasamaang palad, ito ay simple.





Una, idiskonekta ang USB aparato na iyong tinatanong. Pagkatapos, buksan ang isang window ng terminal at i-input ang 'list USB' na utos:

lsusb

Gumawa ng isang tala ng mga resulta, pagkatapos ay ikonekta ang USB aparato, at patakbuhin muli ang lsusb.

Sa oras na ito, dapat mong makita ang isang labis na nakalista sa aparato, na may isang Bus ID, Device ID, USB ID, at isang paglalarawan. Kung hindi mo magawa kung ano ang labis na aparato (maaaring mayroon kang isang panloob na USB aparato, marahil Ethernet), subukan ang ibang utos.

dmesg | grep -i USB

Ang utos ng dmesg ay maglilista ng mga nakakonektang USB device sa iyong system. Magsasama rin ito ng hindi USB na hardware, at sa kasamaang palad ay nag-aalok ng napakaraming impormasyon. Upang kontrahin ito, maaari mong subukan

dmesg | less

Sa wakas, maaari ka lamang umasa sa higit na madaling gamitin ng user

usb-devices

Ito ay tulad ng isang krus sa pagitan ng mga utos ng dmesg at lsusb, naglilista ng nakakonektang USB hardware na may sapat na impormasyon upang makilala ang mga ito.

Kaya, nakalista ba dito ang USB na iyong konektado? Kung hindi, kung gayon marahil ang port ay nasira o may problema sa aparato. Pantay, ang aparato ay maaaring hindi tugma sa Linux.

2. Paano Suriin ang Iyong USB Port

Kung hindi nagpapakita ang USB device, maaaring sanhi ito ng isang isyu sa USB port.

Ang pinakamahusay na paraan upang suriin ito nang mabilis ay ang simpleng paggamit ng ibang USB port sa parehong computer. Kung ang USB hardware ay nakita ngayon, alam mo na mayroon kang problema sa iba pang USB port.

Kung ang ibang USB port ay hindi magagamit, kakailanganin mong subukan ang USB aparato sa ibang PC o laptop. Ito ay maaaring hindi perpekto, gayunpaman, dahil maaari ka lamang magkaroon ng isang Windows o macOS computer bilang isang kahalili. Dahil ang ilang mga aparatong USB ay hindi maaaring gamitin sa Linux ay mahirap alamin kung ito ay ang USB device, o ang USB port na nagdudulot sa iyo ng mga problema.

Para sa pinakamahusay na mga resulta, kung saan posibleng manatili sa hardware na katugma sa Linux kapag nagto-troubleshoot ng mga USB device.

3. Ayusin ang Broken USB Hardware

Kung ang iyong USB hardware ay hindi ipinapakita sa Linux at hinala mo itong may depekto, mayroon kang dalawang pagpipilian: ayusin o bumalik.

Karaniwang kasangkot sa isang pag-aayos ang pagsuri sa USB port, pati na rin ang aparato na kasalukuyang hindi gumagana. Para sa mga aparatong peripheral, ang mga pag-aayos ay halos palaging nakasentro sa paligid ng USB cable, at ang port sa iyong computer. Kadalasang mapapalitan ang mga USB cable, subalit, habang ang mga port ay maaaring ayusin.

Kaugnay: Pag-unawa sa Mga Uri ng USB Cable

Ang isang pisikal na tseke ng kagamitan sa USB ay isang magandang ideya. Ang mga cable ay dapat na matibay, nang walang anumang paghati; ang mga plugs ay dapat na solid, na may seksyon ng metal na matatag na nakakabit.

Pansamantala, ang mga USB port, ay dapat suriin sa iyong PC nakabukas, at idiskonekta mula sa supply ng mains. Suriin ang mga daungan ay matatag na nakaupo; ang wobbly USB port ay isang pahiwatig ng hardware na naubos na.

Kung ang USB port ay maluwag, maaari mo itong ma-solder pabalik sa lugar. Siyempre, dapat mo nang malaman kung paano maghinang; huwag kailanman subukan ang mga trabaho sa DIY nang walang paunang karanasan.

Gayundin, suriin ang alikabok at dumi sa iyong mga USB port, lalo na ang mga nasa likuran ng iyong PC kung saan regular na nangangalap ng alikabok. Ang alikabok ay kaaway ng mga PC, kaya sulit na panatilihin ang iyong system sa isang dust na kapaligiran upang hikayatin ang pagganap. Tulad ng dust na maaaring gumana papunta sa iyong PC sa pamamagitan ng mga puwang ng USB, maglaan ng oras upang mapanatiling malinis ang mga port na ito. Gumamit ng isang lata ng naka-compress na hangin upang maikalat ang alikabok at dumi.

Maaari mo bang ibalik ang iyong USB device? Kung bago ito, malamang. Ang problema ay, maliban kung malinaw na may label itong tumatakbo sa ilalim ng Linux, kung gayon, ang tagatingi ay malamang na hindi tumanggap ng pagbabalik. Maaaring kailanganin mong pumili ng kaunti sa mga katotohanan na ibinabahagi mo sa kanila ...

4. Ang pag-restart ng Linux upang ayusin ang isang USB Port

Sa ilang mga kaso --- tulad ng kung gumagamit ka ng isang laptop --- ang mga isyu sa kuryente ay maaaring makaapekto sa kakayahang makakita ng mga USB device. Ang setting ng autosuspend ay idinisenyo upang mabawasan ang paggamit ng kuryente sa mga laptop ng Linux, ngunit maaari nitong patunayan na hindi makabunga.

Kaya, ano ang maaari mong gawin?

Una, suriin kung ang autosuspend ay nagdudulot ng problema. Maaari mo itong gawin sa pamamagitan ng pag-reboot ng iyong computer; kung gumagana ang USB device, ang USB port na iyon ay tumatanggap ng lakas. Nagaganap ang problema kapag nagpasya ang software ng pamamahala ng kuryente na ihinto ang pagpapadala ng lakas sa USB port.

Ang susunod na hakbang ay upang matiyak na hindi na ito mauulit. Sa Ubuntu 20.04 maaari kang magbukas ng isang terminal at ipasok ang:

kung paano i-down ang mic pagiging sensitibo
udisksctl power-off -b /dev/sdX

Kung gumagamit ka ng isang mas lumang bersyon ng Ubuntu, kakaibang mga utos ang kinakailangan. Halimbawa, ang mga sumusunod na trick ng linya ng utos ay para sa Ubuntu 18.10.

Magbukas ng isang window ng terminal at mag-input:

cat /sys/module/usbcore/parameters/autosuspend

Dapat nitong ibalik ang halagang 2 , na nangangahulugang pinagana ang autosuspend.

Maaari mong ayusin ito sa pamamagitan ng pag-edit ng grub file. Ipasok:

sudo nano /etc/default/grub

Dito, hanapin

GRUB_CMDLINE_LINUX_DEFAULT='quiet splash'

Baguhin ito sa

GRUB_CMDLINE_LINUX_DEFAULT='quiet splash usbcore.autosuspend=-1'

Pindutin Ctrl + X upang mai-save ang file, at lumabas. Susunod, i-update ang grub:

sudo update-grub

Kapag nakumpleto iyon, i-restart ang Ubuntu.

Pagkatapos ng pag-reboot, mag-log in sa iyong account at ipasok muli ang utos ng pusa:

cat /sys/module/usbcore/parameters/autosuspend

Sa oras na ito, ang halagang ibinalik ay dapat -1 . Hindi mo pinagana ang autosuspend, kaya ang mga aparatong USB na nakakonekta sa iyong laptop ay hindi dapat mabigo dahil sa mga isyu sa kuryente.

Tulad ng nakikita mo, ito ay isang kakaibang pamamaraan. Suriin ang mga tamang hakbang sa iyong ginustong pamamahagi ng Linux.

5. Sinusuri ang mga USB Device Driver sa Linux

Noong una, ang mga aparatong USB ay hindi madalas gumana sa Linux. Ang mga aparato lamang na ginawa ng mga OEM na may interes sa Linux (marahil ay ginamit nila ito para sa kaunlaran) ay mag-aalok ng isang driver ng Linux.

Sa mga araw na ito, ang mga bagay ay ibang-iba, kasama ang karamihan sa mga tagagawa na nag-aalok ng isang driver ng Linux. Sa karamihan ng mga kaso, magagamit na ito sa iyong operating system ng Linux, sa pamamagitan ng kernel. Hindi mo kailangang mag-install ng anumang mga USB driver.

Kung ang isang driver ay hindi magagamit, marahil ay mahahanap mo ito sa pamamagitan ng pakikipag-ugnay sa gumagawa ng USB device.

Hindi Nagpapakita ang USB Drive sa Linux? Subukan mo ito

Para sa mga USB flash storage device, ang pagto-troubleshoot ay ibang bagay. Ang pag-iimbak ng flash ay madaling kapitan ng pagkabigo, lalo na kung ang aparato ay nahuhulog o madalas na ginagamit. Sa kasong ito, subukang gamitin ang imbakan sa ibang computer; kung hindi ito gagana, subukan ang pagbawi ng data at pag-format muli.

Ang isang nabigong USB flash storage device ay maaaring isang sintomas ng isang nasirang USB port sa iyong computer, gayunpaman. Halimbawa, ang isang masamang port ay maaaring mapangibabawan ang iyong mga USB drive, na may hindi angkop na mga pagkakaiba-iba ng kuryente na nakakasira sa data. Tulad nito, mahalaga na gamitin mo ang mga hakbang sa itaas upang maiwaksi ang isang isyu sa iyong PC o laptop.

Pinakamahalaga, huwag umasa sa flash storage para sa mga pag-backup ng data. Habang mas mabagal, mas maaasahan ang mga mechanical hard disk drive.

Pag-troubleshoot ng Mga Isyu sa USB sa Linux: Naayos na!

Sa mga built-in na driver at malawak na suporta para sa maraming uri ng USB device, dapat madali upang masuri ang mga isyu sa USB hardware ng iyong computer.

Habang maaaring kailanganin ng sirang hardware ang pag-aayos o pagpapalit, ang mga pag-aayos ng software ay magagamit din.

windows button sa keyboard ay hindi gumagana

Kung nakapagpalit ka kamakailan mula sa Windows, ang pagkakaroon ng mga isyu sa USB sa Linux ay maaaring maging isang problema. Sa kasamaang palad, ang mga problemang ito ay kadalasang madaling malulutas.

Magbahagi Magbahagi Mag-tweet Email 5 Mga Tip Na Gawing Madaling Lumipat sa Linux Mula sa Windows

Maraming mga kadahilanan upang lumipat mula sa Windows patungong Linux. Halimbawa, ang Linux ay maaaring mag-alok ng isang magaan na kapaligiran. Kung pagod ka na sa Windows at nais ng pagbabago, ang paglipat sa Linux ay dapat madali.

Basahin Susunod
Mga Kaugnay na Paksa
  • Linux
  • USB Drive
  • Pag-troubleshoot
  • Mga Tip sa Linux
Tungkol sa May-akda Christian Cawley(1510 Mga Artikulo Nai-publish)

Deputy Editor para sa Seguridad, Linux, DIY, Programming, at Tech Ipinaliwanag, at Tunay na Kapaki-pakinabang na tagagawa ng Podcast, na may malawak na karanasan sa suporta sa desktop at software. Isang nag-ambag sa magazine na Linux Format, si Christian ay isang Raspberry Pi tinkerer, Lego lover at retro gaming fan.

Higit pa Mula sa Christian Cawley

Mag-subscribe sa aming newsletter

Sumali sa aming newsletter para sa mga tip sa tech, pagsusuri, libreng ebook, at eksklusibong deal!

Mag-click dito upang mag-subscribe