Проблеми з малиною пі? Спробуйте ці 4 виправлення

У вас є Raspberry Pi все готово. Він підключений до монітора, кабель живлення підключений правильно, і ви вже перепрошили Raspbian (або іншу операційну систему) на карту microSD.

Але щось не так. Можливо, Пі зупинився, завантажившись на «веселку». Можливо, це застрягло в циклі завантаження. Або, можливо, ваша проблема в іншому. Якщо ви намагаєтеся вирішити проблеми з можливістю підключення вашого Raspberry Pi до Wi-Fi, виявлення USB-пристрою, встановлення програмного забезпечення або доступу до карти microSD, у нас є набір рішень прямо тут.

1. Ваш Raspberry Pi висить на екрані веселки

Коли ви завантажуєте Raspberry Pi, перше, що ви побачите (якщо ви не готуєте установку за допомогою NOOBS. з ПЗ)) - тестовий екран GPU. Це широко відомо як «екран веселки» і повинно з'явитися всього за пару секунд. Після цього операційна система повинна завантажитися.

Однак іноді цього не відбувається. Замість цього пристрій буде зависати при тестуванні графічного процесора. Якщо це відбувається, у вас є проблема.

У більшості випадків це пов'язано з проблемою образу ядра Raspbian на вашій карті microSD. Щоб перевірити, встановіть Raspbian на іншу карту microSD і завантажіться з неї. Якщо це працює, значить, проблема в оригінальній карті microSD.

Проте, це не ідеально. Крім того, у вас можуть бути необхідні дані з оригінальної карти microSD. Щоб отримати ці дані, вставте карту microSD у пристрій читання карт вашого комп'ютера. Перейдіть до теки/home/і скопіюйте її на жорсткий диск вашого комп'ютера.

Чи можете ви полагодити ядро?

За певних обставин можливо відновити ядро, але для цього потрібно, щоб Pi був підключений через Ethernet до вашої мережі. Вам потрібно буде з'єднатися через SSH. Тому заздалегідь переконайтеся, що це було увімкнено. Якщо ні, якщо карта microSD з «єднана з вашим комп» ютером, додайте файл до теки/boot/з назвою ssh. Не додавайте суфікс файлу.

Використовуючи бажаний SSH-клієнт, підключіться до Pi через IP-адресу і використовуючи звичайне ім'я користувача і пароль. Потім спробуйте перевстановити ядро:

sudo apt update sudo apt install raspberrypi-kernel

Почекайте, поки це не завершиться, потім відкрийте файл config.txt у текстовому редакторі:

sudo nano /boot/config.txt

Додайте новий рядок:

boot_delay=1

Ця затримка завантаження змушує Pi дати SD-карті час для підготовки перед завантаженням з неї.

Натисніть Ctrl + X, щоб вийти, потім Y і Enter, щоб зберегти зміни і вийти з текстового редактора. Скористайтеся командою перезавантаження, щоб перезапустити Pi. Якщо він знову зависає при тестуванні GPU, настав час використовувати іншу карту microSD.

Обслуговування SD-картки

Якщо вас турбує карта microSD вашого Pi, варто пошукати способи продовження її терміну служби Ви можете зробити це, або переконавшись, що більше даних записано в ОЗУ (а не на карту microSD), або повністю обійти це за допомогою USB-пристрою.

Також можливе клонування вашої картки microSD. про цілісність даних на декількох картах або пристроях.

2. Не вдається виявити USB-пристрій? Спробуй це

Всі пристрої USB важливі для використання Raspberry Pi. Якщо ви хочете з'єднати пристрій вводу (мишу, клавіатуру, ігровий контролер) або розширити функції комп'ютера, багато параметрів доступні через USB. Використовуєте старий Pi без вбудованої бездротової мережі або Bluetooth? Вам знадобиться USB-ключ.

Найчастіше з'єднання пристрою дозволяє використовувати його практично відразу. Але що, якщо ваш пристрій USB не розпізнається?

Перше, що потрібно зробити, це зайти в список перевірених периферійних пристроїв на eLinux.org. Пошук сторінки для вашого пристрою USB; якщо це тут, це повинно працювати.

Потім перевірте, чи працює пристрій на іншому комп'ютері. Підключіть його до вашого ПК; це працює правильно? Як тільки ви це зробите, настав час опитати Raspberry Pi і USB-пристрій. На вашому Raspberry Pi введіть:

sudo dmesg -C

Потім вставте USB-пристрій і введіть:

dmesg

У разі виявлення ваш USB-пристрій буде відображатися тут разом з будь-яким повідомленням про помилку. Якщо пристрою немає у списку, є дві основні причини:

  • Несправність пристрою USB або шини USB Pi.
  • Ваш Raspberry Pi не отримує достатньо енергії.

Подолати останню проблему, купивши відповідне джерело живлення для Raspberry Pi або USB-концентратор з харчуванням. USB-пристрій виявлено, але нічого не відбувається? Спробуйте оновити сховища і перевірити наявність оновлень (виправлення для багатьох проблем Raspberry Pi):

sudo apt update sudo apt upgrade

На цьому етапі у вас має бути працюючий пристрій. Якщо ні, зверніться до виробника і дізнайтеся, чи є драйвер для Linux.

3. Легко виходити в Інтернет за допомогою Wi-Fi

Якщо ви використовуєте Raspberry Pi 3 або Pi Zero W або більш пізню версію, то ваш комп'ютер має вбудований Wi-Fi. Ви також можете надати бездротове з'єднання до старого Pi, використовуючи ключ Wi-Fi. Але як тільки ви активуєте бездротову мережу, як ви виходите в інтернет?

USB-флешки можуть бути проблемою, як зазначено вище. Але якщо ви виконали наведені вище поради і підтвердили, що пристрій працює, можливо, проблема з підключенням до мережі пов'язана з налаштуванням. Припустимо, що на цьому етапі ви намагалися підключитися до бездротової мережі через робочий стіл.

Отже, що може перешкодити вам підключити Raspberry Pi до бездротової мережі? По-перше, існує ймовірність того, що нові підключення заблоковані або досягнуть межі. Як тільки ви зможете виключити це, спробуйте з'єднатися до іншої мережі. Наприклад, ви можете налаштувати бездротову точку доступу на своєму телефоні і подивитися, чи можливо з'єднання до неї.

Також існує ймовірність того, що ваші облікові дані неправильні. Буває. Щоб перевірити двічі, відкрийте файл wpa_supplicant.conf в nano:

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

Тут ви знайдете ключові параметри для з'єднання з вашою мережею. Використовуйте поля SSID і PSK, щоб ввести правильний SSID (ім'я мережі) і пароль.

Або перевірте безпеку вашої мережі. Raspberry Pi 3 не буде підключатися до бездротових мереж, захищених з використанням застарілого протоколу бездротового шифрування (WEP). Якщо ваш маршрутизатор використовує це, перемкніться на WPA, WPA2 або, якщо це неможливо, оновіть його до нового маршрутизатора.

4. Проблема з дисплеєм вашого Пі

Кілька проблем можуть вплинути на дисплей вашого Raspberry Pi.

Хоча типова роздільна здатність становить 800 400 пікселів, більшість сучасних моніторів і телевізорів мають набагато більшу роздільну здатність. Що має статися, так це те, що розмір дисплея визначається при завантаженні Pi, а роздільна здатність робочого столу регулюється відповідним чином.

Іноді цього не відбувається, в результаті чого деякі частини екрану не видно. Більшість з цих проблем можна виправити у файлі config.txt. Оскільки це важливий файл, дуже важливо, щоб ви не внесли жодних змін, які можуть викликати проблеми. Щоб захистити себе від цього, зробіть копію файла з дещо іншою назвою файла:

sudo mv /boot/config.txt /boot/config-orig.txt

Якщо у вас виникнуть проблеми в будь-який момент, просто видаліть файл config.txt і перейменуйте копію.

Коли ви будете готові, відредагуйте файл config.txt у nano:

sudo nano /boot/config.txt

Багато проблем з відображенням зводяться до неправильного застосування параметрів сканування. Як правило, чорна смуга межує з екраном, дуже схоже на 8-бітний дисплей домашнього комп'ютера. Ви можете змінити це, переглянувши файл config.txt і знайшовши:

#disable_overscan=1

Вилучити хеш-символ; це «розкоментує» налаштування, означаючи, що вона буде застосована. Натисніть Ctrl + X, потім Y, щоб зберегти і вийти, і перезавантажте Pi.

І навпаки, частини дисплея можуть виходити за межі фізичних розмірів дисплея. У цьому випадку шукайте:

#overscan_left #overscan_right #overscan_top #overscan_bottom

Видаліть символ геша, потім змініть параметри, щоб відрегулювати розміри межі. Ви можете зробити це, додавши знак рівності і число наприкінці рядка, наприклад:

overscan_left=16

Від'ємні числа можуть бути використані при необхідності.

Як остаточний варіант ви можете змінити параметри кадрового буфера. Прокрутіть вниз, поки не знайдете два рядки (framebuffer_width і framebuffer_height) і встановіть бажану роздільну здатність. Наприклад, ви можете змінити роздільну здатність 1920, 1080, 1280, 720.

Легко виправити проблеми з Raspberry Pi!

Час від часу ви стикаєтеся з проблемою вашого Raspberry Pi. Тут може допомогти підвищення продуктивності вашого Pi, а також забезпечення високої якості всіх ваших кабелів, блоку живлення і карти microSD.

Але якщо ви готові спробувати щось інше, погляньте на альтернативу Raspberry Pi, NanoPi NEO4

logo