- 1.1 Червоний індикатор не горить, немає зображення на екрані
- 1.2 Червоний індикатор блимає
- 1.3 Червоний індикатор горить, зелений не блимає, немає зображення на екрані
- 1.4 Зелений індикатор блимає в певному порядку
- 1.5 З'являється лише різнокольоровий квадрат на екрані
- 1.6 Помилка Kernel Panic при завантаженні
- 1.7 Raspberry Pi вимикається або перезавантажується відразу після завантаження
- 1.8 Комп'ютер іноді завантажується, але не кожен раз
- 2.1 Комп'ютер не реагує на клавіатуру або натиснута клавіша багаторазово повторюється ( «залипає»)
- 2.2 Клавіатура і миша не працюють разом з пристроєм USB WiFi
- 2.3 Проблеми з бездротовою клавіатурою
- 2.4 Введені символи не відповідають клавіатурі
- 2.5 Довго завантажуються налаштування клавіатури
- 2.6 Пристрої USB не працюють при свідомо справних пристроях і джерелі живлення
- 3.1 Перевірка версії прошивки
- 3.2 Оновлення прошивки
- 3.3 Вибираємо правильну модель поділу пам'яті ARM / GPU
- 5.1 З'єднання втрачається при підключенні пристрою USB
- 5.2 З'єднання відбувається на швидкості 10 Мбіт / с замість 100 Мбіт / с
- 5.3 Не виходить підключитися по SSH
- 5.4 Мікросхеми мережевого адаптера і контролера USB сильно гріються
- 5.5 Мережа перестає працювати при перенесенні SD карти з одного Raspberry Pi на Інший
- 5.6 Відбуваються збої при високому навантаженні на мережу
- 5.7 Пропадає мережеве з'єднання при запуску графічного середовища
- 6.1 Я не знаю облікові дані (ім'я користувача і пароль)
- 6.2 Деякі програми не приймають мій пароль
- 6.3 Я не знаю пароль суперкористувача (root)
- 7.1 Немає звуку на моніторі, підключеному по HDMI
- 7.2 Немає звуку зовсім або в окремих додатках
- 8.1 Startx не починається
- 8.2 Невірні кольору на екрані
- 8.3 Чи не відтворюється відео чи відтворюється дуже повільно
- 8.4 У LXDE присутній тільки дозвіл 800 × 480 (в Arch linux)
- 8.5 Великі чорні поля навколо невеликого зображення на моніторі високої чіткості (HD)
- 8.6 Зображення виходить за межі екрану
- 8.7 Перешкоди або спотворення кольорів на HDMI або DVI моніторах
- 8.8 Відсутнє зображення по HDMI
- 8.9 Чорно-біле зображення або відсутність зображення на моніторах з композитним входом ( «дзвіночками»)
- 10.1 Невірно встановлено час
- 10.2 Механічні пошкодження плати
- 10.3 Не виходить встановити нове програмне забезпечення
У цій статті перераховані основні несправності та проблеми, що виникають з Raspberry Pi і деякі способи їх вирішення.
Якісний джерело живлення - найголовніший запорука відсутності проблем! Для вирішення проблем з харчуванням пристрою дивіться відповідний розділ .
1.1 Червоний індикатор не горить, немає зображення на екрані
Відсутнє живлення пристрою. Перевірте джерело живлення.
1.2 Червоний індикатор блимає
У нормальній ситуації червоний індикатор PWR блимати не може, тому що безпосередньо підключений до шини харчування. Однак, є повідомлення, що червоний світлодіод блимає при підключенні до джерела живлення, напругою менше 5 В. У цій ситуації потрібно замінити джерело живлення.
1.3 Червоний індикатор горить, зелений не блимає, немає зображення на екрані
- Це може означати, що Raspberry Pi не зміг виявити образ операційної системи на SD карті. Перевірте, що карта встановлена правильно. Перевірте, що на карті пам'яті правильно записаний образ операційної системи. Підключіть SD карту до комп'ютера під керуванням Windows, щоб переконатися в наявності на мапі файлів bootcode.bin, loader.bin, start.elf та інших. Також, перевірте, що карта пам'яті сумісна .
- Спробуйте відключити всі кабелі, за винятком кабелю живлення. Вставте SD карту і включіть комп'ютер. Зелений індикатор ОК повинен блимати протягом приблизно 20 секунд. Якщо це допомогло, то підключайте інші кабелі по одному, щоб визначити, який з них заважає завантаженні.
- Можливо недостатня напруга живлення (менше 5 В). Спробуйте замінити джерело живлення або його кабель. Raspberry Pi вимагає блок живлення з струмом не менше 700 мА, а краще більше. Пам'ятайте, що деякі блоки живлення не видають заявлені характеристики, зазначені на них! Для вирішення проблем з харчуванням дивіться відповідний розділ в кінці статті.
- У свій час існувала помилка у файлі bootcode.bin, яка викликала проблеми з завантаженням з деяких SD карт. Спробуйте завантажити виправлену версію завантажувача тут (Використовуйте посилання View Raw).
- (в окремих випадках) Можливі апаратні проблеми, наприклад підключення джерела живлення 7 В до виходу 3.3 У роз'єму GPIO або включення пристрою після неакуратної пайки (з замиканням доріжок).
- Уважно огляньте роз'єм SD карти на платі Raspberry Pi. Навіть якщо він виглядає справним, перевірте контакти роз'єму, вони повинні добре пружинити і виступати не менше, ніж на 2 мм від нижнього краю власника. Бувають випадки, коли залишки заводського припою потрапляють всередину власника і заважають контактам. У разі проблем з контактами, можна спробувати виправити їх самостійно, але потрібно пам'ятати, що подібні дії можуть позбавити гарантії на пристрій! Контакти дуже тендітні, тому потрібно бути максимально обережним. Голкою підчепити контакт і витягніть його на верх, як зображено на фотографіях нижче. Продуйте простір під контактом і вставте контакт назад. Повторіть для інших контактів.
1.4 Зелений індикатор блимає в певному порядку
На свіжих версіях прошивок зелений індикатор блимає в певному порядку, в залежності від несправності:
- 3 спалаху: loader.bin не найден
- 4 спалахи: loader.bin не завантажується
- 5 спалаху: start.elf не найден
- 6 спалаху: start.elf не завантажується
Якщо start.elf не може завантажитися, то можливо він пошкоджений і може бути замінений файлом arm240_start.elf або іншим з файлів armXXX_start.elf.
1.5 З'являється лише різнокольоровий квадрат на екрані
У свіжих прошивках після завантаження самої прошивки (start.elf) відображається різнокольоровий квадрат. В майбутньому, квадрат буде замінений на консоль командного рядка Linux. Однак, в даний час, якщо виникає такий квадрат і завантаження зупиняється, це означає, що не вийшло завантажити файл kernel.img. Спробуйте замінити цей файл справним.
Крім того, відразу після появи цього квадрата у Raspberry Pi дещо зростає споживання струму харчування. Тому, якщо пристрій перезавантажується в цей момент, це говорить про те, що блок живлення не здатний забезпечити необхідну потужність. Через нестачу потужності знижується напруга, що призводить до перезапуску.
1.6 Помилка Kernel Panic при завантаженні
Завантаження починається, але потім зупиняється і видається відповідне повідомлення. Найчастіше, така помилка пов'язана з несумісними пристроями USB, як правило з клавіатурами. Спробуйте відключити клавіатуру і завантажити пристрій знову.
1.7 Raspberry Pi вимикається або перезавантажується відразу після завантаження
Причина такої поведінки полягає в недостатньому напрузі живлення. Для вирішення проблем з харчуванням пристрою дивіться відповідний розділ в кінці статті.
1.8 Комп'ютер іноді завантажується, але не кожен раз
При гарантовано справному блоці живлення і перевіреної SD карті, Raspberry Pi завантажується лише час від часу. В інші рази зелений індикатор ОК загоряється, але завантаження не відбувається, навіть при відключених пристроях USB і відключеному мережевому підключенні. Повідомлення про таку проблему з'являються іноді на форумах і спільного рішення до сих пір не існує. Передбачається, проте, що винен або блок живлення, або SD карта. Деякі пристрої нормально працюють лише до тих пір, поки не нагріються (також нагріванню схильні блоки живлення і SD карти). Для відомості - при кімнатній температурі (21 градус Цельсія) ніяка частина знаходиться без корпусу і не розігнаного Raspberry Pi не повинна нагріватися вище 41 градуса. Перевірте ще раз, що ваша SD карта знаходиться в списку сумісних і майте на увазі, що за деякими оцінками не менше 1/3 з усіх карт «Sandisk» є підробками!
Також ще раз рекомендується перевірити контакти власника SD карт, як це описано в пункті 1.3.
2.1 Комп'ютер не реагує на клавіатуру або натиснута клавіша багаторазово повторюється ( «залипає»)
Всі ці проблеми виникають через нестачу харчування. Використовуйте потужний блок живлення з якісним кабелем. Деякі блоки живлення з неякісними проводами дають достатньо енергії для зарядки мобільного телефону, але недостатньо для харчування Raspberry Pi. Деякі пристрої USB вимагають дуже високу потужність джерела живлення. Більшість таких пристроїв мають маркування із зазначенням необхідного напруги харчування і струму. Мінімально такі пристрої споживають 5 В 100 мА кожне, тому найчастіше потрібен окремий USB концентратор (хаб) із зовнішнім живленням. Спробуйте відключити всі пристрої USB за винятком клавіатури. Зверніть увагу на те, що деякі клавіатури мають вбудований USB концентратор, вони споживають близько 150 мА, в той час як Raspberry Pi надає лише 100 мА на кожен порт USB при відсутності додаткового харчування. Також, судячи з повідомлень на форумах, в окремих випадках допомагає оновлення версії операційної системи.
2.2 Клавіатура і миша не працюють разом з пристроєм USB WiFi
Одночасне підключення клавіатури або миші і USB адаптера WiFi можуть викликати збої в роботі всіх пристроїв. Ці збої виникають через велику різницю в швидкості обміну високошвидкісного WiFi адаптера і низькошвидкісних клавіатури і миші. Тим не менш, багато подібні проблеми вирішуються підбором більш якісного блоку живлення. Можливо, варто спробувати різні варіанти підключення, наприклад WiFi адаптер підключається безпосередньо до Raspberry Pi, а клавіатура з мишею до USB концентратора із зовнішнім живленням. Також, має сенс спробувати інші варіанти, але в будь-якому випадку потрібно пам'ятати, що якісне живлення пристрою необхідно в першу чергу ..
2.3 Проблеми з бездротовою клавіатурою
Деякі бездротові клавіатури, наприклад Microsoft Wireless Keyboard 800 не працюють з Raspberry Pi, незважаючи навіть на достатнє харчування. Це є проблемою драйвера операційної системи. Перед покупкою клавіатури, переконайтеся, що вона входить в список сумісного обладнання. Тут можна подивитися список працездатних USB клавіатур і мишей , А тут список клавіатур і мишей , Які не будуть працювати.
2.4 Введені символи не відповідають клавіатурі
І якщо ці літери на екрані не відповідають зазначеним на клавіатурі, потрібно змінити розкладку клавіатури. Для цього введіть наступну команду:
sudo dpkg-reconfigure keyboard-configuration
Далі дотримуйтесь вказівок на екрані. Після виходу з програми перезавантажте комп'ютер.
або:
Наберіть в командному рядку терміналу наступну команду:
sudo nano / etc / default / keyboard
У відкритому файлі має бути рядок:
XKBLAYOUT = "gb"
і замініть в ній двобуквений код країни.
Ще одним способом вибору розкладки клавіатури є використання команди:
sudo raspi-config
2.5 Довго завантажуються налаштування клавіатури
Якщо ви замінили розкладку клавіатури і після цього час завантаження комп'ютера збільшилася, спробуйте ввести наступну команду:
sudo setupcon
2.6 Пристрої USB не працюють при свідомо справних пристроях і джерелі живлення
Існують повідомлення про те, що Raspberry Pi нормально завантажується, але відмовляється працювати з пристроями USB при свідомо справних джерелі живлення, SD карті і самих пристроях. Пам'ятайте, що 99% проблем проте пов'язані з недостатнім харчуванням! Однак, якщо все перевірено, то проблемою може бути відсутність тактового сигналу на мікросхему LAN9512 USB / Ethernet контролера «IC3». Рішенням в такому випадку буде пропайка 25 МГц тактового генератора «X1», який знаходиться на нижньому боці плати. Іншим варіантом вирішення проблеми може бути ремонт плати по гарантії. Ще раз підкреслимо, що найчастіше подібні проблеми викликані недостатнім харчуванням або несумісністю обладнання. За статистикою, заводські дефекти будь-якого типу зустрічаються не частіше, ніж в одному пристрої з тисячі!
3.1 Перевірка версії прошивки
Використання свіжої версії прошивки пристрою може вирішити різні проблеми, наприклад пов'язані з несумісністю SD карт або моніторів. Перевірити версію ядра Linux можна наступною командою:
uname -a Linux RPi 3.1.19 # 1 PREEMPT Fri Jun 1 14:16:38 CEST 2012 armv6l GNU / Linux
Прошивка графічного співпроцесора GPU перевіряється так:
/ Opt / vc / bin / vcgencmd version May 31 2012 13:35:03 Copyright (c) 2012 Broadcom version 317494 (release)
3.2 Оновлення прошивки
Прошивку графічного співпроцесора можна оновити за допомогою цієї утиліти Hexxeh's rpi-update tool .
Але для того, щоб запустити утиліту, Raspberry Pi повинен нормально завантажитися. Якщо ваш комп'ютер не завантажується, то можна спробувати оновити прошивку вручну. Якщо у вас є комп'ютер з встановленою Linux, то можна запустити rpi-update на ньому і він оновить вміст SD карти.
З іншого боку, з комп'ютера на Windows можна отримати доступ тільки до розділу «/ boot» вашої SD карти. скачайте прошивку тут (Натисніть View Raw і збережіть вміст в файл start.elf) і замініть відповідний файл на карті. Аналогічно, можна оновити ядро системи по засланні . Після заміни цих двох файлів Raspberry Pi повинен завантажитися. Проте, після завантаження доведеться запустити програму rpi-update для того, щоб оновити модулі ядра (/ lib / modules) і бібліотеки GPU (/ opt / vc).
3.3 Вибираємо правильну модель поділу пам'яті ARM / GPU
Існує кілька моделей поділу пам'яті між процесором ARM і графічним співпроцесором GPU:
arm240_start.elf: 240M ARM, 16M GPU split: Максимум пам'яті процесора. Підходить для задач, в яких не використовується відео і 3D. arm224_start.elf: 224M ARM, 32M GPU split: Новий режим. Мінімально достатній для запуску графічного середовища і простих програм. arm192_start.elf: 192M ARM, 64M GPU split: Середній режим. Просте відео (omxplayer) або 3D (quake). Використовується за замовчуванням. arm128_start.elf: 128M ARM, 128M GPU split: Використовуйте цей режим для серйозних завдань 3D або перегляду відео разом з 3D. Необхідний для XBMC.
Для перемикання вручну, замініть файл start.elf одним з перерахованих вище і перезавантажте комп'ютер. наприклад:
sudo cp /boot/arm240_start.elf /boot/start.elf && sudo reboot
Зауваження: файл arm224_start.elf в звичайному випадку використовувати не варто. arm240_start.elf буде кращим вибором.
- У разі проблем, спочатку переконайтеся, що ви використовуєте останню версію прошивки (як це зробити описано вище )
- Деякі SD карти не сумісні з Raspberry Pi, тому перевірте сумісність по цьому списку .
- У разі будь-яких проблем з SD картою почати варто з форматування карти, особливо, якщо на карті вже були якісь дані.
- Також для форматування SD карти можна скористатися цифровим фотоапаратом.
- Після запису образу системи на SD карту перевірте, що існує завантажувальний розділ boot, підключивши карту пам'яті до комп'ютера. Цей розділ повинен містити кілька файлів, серед яких start.elf і kernel.img. Якщо цих файлів на карті пам'яті немає, то очевидно проблема виникає під час запису карти.
- Якщо ви створюєте карту пам'яті вручну в системах Linux або Mac OS з використанням команди dd, то ця операція в будь-якому випадку повністю очищає всю інформацію, записану на карті. Але обов'язково переконайтеся, що ви записуєте карту пам'яті повністю (наприклад / dev / sdd), а не окремий розділ карти пам'яті (наприклад / dev / sdd1).
- Переконайтеся, що в момент запису і після нього SD карта не захищена від запису. Багато карти мають перемикач на корпусі карти, який забороняє запис на таку карту. Крім того, через несправності, деякі картрідер невірно визначають положення цього перемикача і помилково вважають, що запис на такі карти пам'яті заборонена. У цей випадку можна спробувати замінити картрідер або карту пам'яті.
На щастя, більшість проблем з картами пам'яті найчастіше пов'язані з несправними картрідерами. Деякі користувачі радять продути стисненим повітрям нутрощі картридера, це може допомогти відновленню. Проблеми з картрідерами, які невірно визначають стан захисту від запису, іноді вирішуються установкою перемикача захисту від запису в проміжне положення. При цьому картрідер зчитує його стан вірно. Зрештою, USB картрідер коштує недорого (дешевше карти пам'яті) і завжди можна спробувати скористатися іншим пристроєм.
5.1 З'єднання втрачається при підключенні пристрою USB
Найчастіше це відбувається через недостатню потужність джерела живлення. Використовуйте якісний джерело живлення і якісні дроти. Деякі блоки живлення з неякісними проводами дають достатньо енергії для зарядки мобільного телефону, але недостатньо для харчування Raspberry Pi. Деякі пристрої USB споживають великий струм (понад 100 мА), тому повинні підключатися за допомогою концентратора із зовнішнім живленням. Також, деякі дешеві USB концентратори споживають струм від Raspberry Pi, навіть при наявності зовнішнього джерела живлення. (Іноді, хоч і рідко, зустрічається ситуація з такими недорогими пристроями, коли Raspberry Pi сам споживає енергію від зовнішнього концентратора, що в кінцевому підсумку не дає можливості завантажитися без збоїв)
Також бувають випадки, коли мережеве з'єднання втрачається при підключенні через концентратор із зовнішнім живленням низькошвидкісних пристроїв USB, наприклад миші або клавіатури. У цій ситуації можна порадити підключити ці пристрої безпосередньо до USB портів Raspberry Pi (звичайно за умови, що струм споживання кожного з цих пристроїв не перевищує 100 мА).
5.2 З'єднання відбувається на швидкості 10 Мбіт / с замість 100 Мбіт / с
Справа в тому, що індикатор в кутку плати з позначенням «10M» позначений невірно. Насправді, в той час, коли індикатор горить, з'єднання здійснюється на швидкості 100 Мбіт / с. Це легко перевірити за допомогою утиліти тестування швидкості з'єднання, такий як iperf. Також, швидкість з'єднання можна перевірити командою:
cat / sys / class / net / eth0 / speed
5.3 Не виходить підключитися по SSH
В образах операційної системи Debian сервер ssh відключений за замовчуванням. Список програм для автозавантаження береться з файлу /boot/boot.rc, за умови, що він існує. У той же час, в завантажувальному розділі записаний зразок файлу з завантаженням сервера ssh. Тому, для включення автоматичного завантаження досить виконати наступну команду:
sudo mv /boot/boot_enable_ssh.rc /boot/boot.rc
і після перезавантаження сервер ssh буде запущений (ім'я користувача і пароль для входу такі ж, як і при вході в систему).
5.4 Мікросхеми мережевого адаптера і контролера USB сильно гріються
Це нормально. На відкритому повітрі і при кімнатній температурі 24 градуси мікросхема LAN9512 контролера Ethernet / USB може нагріватися до 52-х градусів в процесі роботи. При такій температурі вже не виходить доторкатися до корпусу більш ніж на пару секунд, але це абсолютно нормальний режим роботи для мікросхеми.
У специфікації мікросхеми LAN9512 в таблиці 4.1 на сторінці 40 йдеться про те, що мікросхема випускається в двох варіантах - комерційному та промисловому. У комерційному виконанні максимальна робоча температура становить 70 градусів, а в промисловому - 85 градусів. Такий високий нагрів пов'язаний з високим рівнем споживання, який може досягати 763 мВт при напрузі живлення 3.3 В при максимальному завантаженні мережевого інтерфейсу на 100 Мбіт / с і обох USB портів. (Таблиця 4.3.4, стор. 42).
Також, існує дослідження, проведений користувачем «Remy», яке можна подивитися за посиланням на іспанською мовою ¿Se calienta el ordenador Raspberry Pi? Estudio de sus temperaturas en funcionamiento (Гріється чи Raspberry Pi? Дослідження робочих температур). У цій статті наводяться знімки плати, зроблені тепловізором в різних режимах роботи. Максимальна температура, зареєстрована для мікросхеми LAN9512 є 64.5 градуса.
5.5 Мережа перестає працювати при перенесенні SD карти з одного Raspberry Pi на Інший
У деяких дистрибутивах в файлі /etc/udev/rules.d/70-persistent-net.rules запам'ятовується який MAC адреса прив'язаний до інтерфейсу eth0, тому зміна MAC адреси призводить до створення нового інтерфейсу (eth1, eth2, і т.д.) . Відредагуйте файл /etc/udev/rules.d/70-persistent-net.rules, приберіть непотрібні прив'язки і перезавантажте комп'ютер.
5.6 Відбуваються збої при високому навантаженні на мережу
Справа в тому, що драйверу USB виділяється оперативна пам'ять з області ядра системи, тому при дуже великому навантаженні на мережу (наприклад при використанні торрентів) нестача пам'яті викликає критичні збої або зависання системи. Знайдіть рядок:
vm.min_free_kbytes = 8192
в файлі /etc/sysctl.conf. Спробуйте збільшити параметр до 16384 або більше. Якщо це не допоможе, спробуйте додати рядок в файл /boot/cmdline.txt:
smsc95xx.turbo_mode = N
Вона знизить швидкість мережевого обміну, але дозволить уникнути збоїв.
5.7 Пропадає мережеве з'єднання при запуску графічного середовища
Мережеве з'єднання може пропадати при запуску графічної серед командою startx. Це викликано помилкою в драйвері USB, пов'язаної з окремими типами USB мишей.
Станом на 1 вересня 2012 року, ця помилка виправлена, тому спробуйте оновити прошивки пристрою, як описано вище.
6.1 Я не знаю облікові дані (ім'я користувача і пароль)
Ви можете подивитися облікові дані за замовчуванням для різних збірок операційних систем тут: http://www.raspberrypi.org/downloads .
Ось найбільш часто зустрічаються комбінації імені користувача і пароля:
- Debian після Feb 2012: користувач pi, пароль raspberry
- Debian від 17 Feb 2012: користувач pi, пароль suse
- Arch: користувач root, пароль root
- Bodhi: користувач pi, пароль bodhilinux
6.2 Деякі програми не приймають мій пароль
При використанні Debian, деякі програми запитують пароль, але не впізнають його.
Така помилка існувала в деяких випусках Debian і була виправлена. Якщо у вас з'являється така проблема, спробуйте ввести наступні команди у вікні терміналу:
gconftool-2 --type bool --set / apps / gksu / sudo-mode true
Переконайтеся, що команда введена правильно, особливо слідкуйте за пропусками. Невірно введена команда не видає повідомлень про помилки.
6.3 Я не знаю пароль суперкористувача (root)
В системі Debian відсутня можливість увійти в систему під обліковим записом суперкористувача. Будь-які дії, що вимагають повні права повинні відбуватися за допомогою команди sudo. Якщо ви впевнені, що обліковий запис суперкористувача вам необхідна, можна призначити пароль суперкористувача командою «sudo passwd root».
7.1 Немає звуку на моніторі, підключеному по HDMI
Це відбувається тому, що деякі комп'ютерні монітори використовують режим DVI навіть при підключеному кабелі HDMI. У разі коли інші пристрої, підключені до цього монітора по HDMI працюють нормально, можна виправити проблему з Raspberry Pi за допомогою змін в файлі конфігурації config.txt.
Як редагувати цей файл можна прочитати наприклад в цієї статті в розділі «Прибираємо чорну рамку навколо екрану».
Додайте наступний рядок в конфігураційний файл:
hdmi_drive = 2
Це змусить монітор переключитися в режим HDMI.
7.2 Немає звуку зовсім або в окремих додатках
У Raspbian звук відключений за замовчуванням, з тієї причини, що звуковий драйвер ALSA досі перебуває в стані альфа-версії (тобто не протестований і не налагоджений). Для того, щоб включити звук, до запуску графічної оболонки командою startx, введіть наступні команди:
sudo apt-get install alsa-utils sudo modprobe snd_bcm2835
У свіжих версіях Raspbian (Debian Wheezy) драйвер snd_bm2835 включений спочатку, тому попередній крок не потрібен. Спробуйте це:
sudo aplay /usr/share/sounds/alsa/Front_Center.wav
За замовчуванням, вихід звуку визначається автоматично (тобто HDMI, якщо пристрій здатний програвати звуки, в інших випадках вихід навушників). Однак, вихід звуку можна вказати вручну:
sudo amixer cset numid = 3 <n>
де n = 0 - автоматичний режим, n = 1 - навушники, n = 2 - hdmi.
Для перевірки наявності звуку зручно використовувати програму hello_audio. У свіжих випусках прошивок Raspberry Pi для компіляції програми введіть наступні команди:
cd / opt / vc / src / hello_pi / ./rebuild.sh cd hello_audio
На старіших прошивках програма компілюється так:
cd / opt / vc / src / hello_pi / hello_audio make
Після завершення компіляції, можна запустити програму для перевірки аналогового виходу (навушників):
./hello_audio.bin
або:
./hello_audio.bin 1
для перевірки HDMI.
Також, може знадобитися додати користувача, під обліковими даними якого ви запускаєте програму, в групу 'audio' для отримання прав на доступ до звукового пристрою.
8.1 Startx не починається
Помилки при запуску графічного середовища командою:
startx
можуть виникати через нестачу місця на SD карті. За замовчуванням, на карті розміром 2 Гб вийде всього кілька сотень мегабайт вільного місця. Це місце швидко займається призначеними для користувача файлами. Переконайтеся, що на карті пам'яті є вільне місце або розширте розділ до максимального розміру, якщо у вас карта пам'яті об'ємом більше 2 Гб (програмою gparted). Також, при установці деякі програми можуть пошкодити файл настройок .Xauthority, який знаходиться в домашньому каталозі. Спробуйте перейменувати, перемістити в інший каталог або видалити цей файл для вирішення проблеми.
8.2 Невірні кольору на екрані
Якщо монітор підключений по кабелю DVI - перевірте, що роз'єм надійно зафіксований гвинтами. Якщо не допомогло, то читайте п.8.7 даної інструкції .
8.3 Чи не відтворюється відео чи відтворюється дуже повільно
Підтримка апаратного прискорення відео реалізована тільки в програвачі XBMC і програвачі для командного рядка omxplayer. Апаратне прискорення підтримується тільки для показу відео, закодованих H264. Апаратне кодування відео не підтримується. Додаткові кодеки не придбавалися, тому що це збільшило б вартість Raspberry Pi.
8.4 У LXDE присутній тільки дозвіл 800 × 480 (в Arch linux)
Це відома помилка в дистрибутиві від 17 квітня 2012 року. Виникає через відсутність деяких налаштувань в файлі конфігурації. Для виправлення необхідно створити файл cmdline.txt командою:
sudo echo "dwc_otg.lpm_enable = 0 console = ttyAMA0,115200 kgdboc = ttyAMA0,115200 root = / dev / mmcblk0p2 rootfstype = ext3 rootwait"> /boot/cmdline.txt
8.5 Великі чорні поля навколо невеликого зображення на моніторі високої чіткості (HD)
При першому запуску зображення може не заповнювати екран повністю. Цей ефект називається «стисла розгортка» і він легко виправляється.
Зауваження: багато телевізори та монітори вміють виправляти подібний ефект самостійно. Зверніться до документації монітора і спробуйте змінити налаштування через екранне меню. Потім, додайте параметр «disable_overscan = 1», як описано нижче або за допомогою програми «raspi-config».
Процедура редагування конфігураційного файлу докладно описана в статті « Звук на Raspberry Pi, OMXPlayer, Chromium і інші «. Повторимо основні пункти тут:
Додайте наступні рядки в конфігураційний файл:
Якщо коригування не потрібно:
disable_overscan = 1
Для збільшення розміру зображення:
overscan_left = -20 overscan_right = -20 overscan_top = -20 overscan_bottom = -20
Регулювання розміру зображення проводиться експериментальним підбором параметрів у файлі config.txt. Змінюйте параметри з кроком по 5 або 10 за один раз. Чим більше негативні числа ви вкажете, тим менше буде розмір чорного поля (тобто при -40 поля будуть менше, ніж при -20). Числа не обов'язково повинні бути однаковими, з їх допомогою можна спробувати відцентрувати зображення на екрані.
8.6 Зображення виходить за межі екрану
При першому запуску, Raspberry Pi може видавати зображення, що виходить за межі екрану телевізора в режимі 1080p (тобто Full HD). Цей ефект називається «Overscan» і може бути виправлений створенням простого конфігураційного файлу за допомогою програми Блокнот на комп'ютері під керуванням Windows.
Дотримуйтесь інструкцій з попереднього розділу 8.5 , Але використовуйте позитивні числа, наприклад
overscan_left = 20 overscan_right = 20 overscan_top = 20 overscan_bottom = 20
8.7 Перешкоди або спотворення кольорів на HDMI або DVI моніторах
Найчастіше це може бути викликано перешкодами в неякісному або занадто довгому відео кабелі. Є спосіб збільшити потужність відео сигналу з допомогою параметрів конфігурації.
Про редагуванні конфігураційного файлу можна прочитати наприклад в цієї статті в розділі «Прибираємо чорну рамку навколо екрану».
Додайте наступний рядок в конфігураційний файл:
config_hdmi_boost = 4
Точне значення параметра config_hdmi_boost підбирається експериментально. При цьому, значення 1 використовується для найбільш коротких кабелів, а значення 7 використовується для найдовших.
Зверніть увагу, що перетворювачі сигналу, типу HDMI-DVI, можуть дуже сильно послаблювати рівень сигналу. У цьому випадку спробуйте використовувати великі значення параметра config_hdmi_boost навіть при короткому кабелі.
Також, редагування цього параметра може допомогти у випадках, коли на моніторі зовсім немає зображення або зображення періодично пропадає або кольору перекручені (інвертовані).
У рідкісних випадках проблеми з якістю зображення можуть бути викликані недостатнім напругою живлення. Дивіться частина 11 цієї статті ( «Виправлення проблем з харчуванням»).
8.8 Відсутнє зображення по HDMI
По-перше, перевірте як слід, що Raspberry Pi правильно підключений до монітора або телевізора (а також, що в налаштуваннях телевізора вибрано саме той роз'єм, до якого підключений комп'ютер).
В системі Raspbian додайте рядок в конфігураційний файл:
hdmi_safe = 1
Якщо це не допомогло, спробуйте задати параметр config_hdmi_boost, як описано вище ( « 8.7 Перешкоди або спотворення кольорів на HDMI або DVI моніторах «):
config_hdmi_boost = 4
Можливо, що монітор або кабель не отримує сигнал про підключення пристрою. Спробуйте додати цей параметр в конфігураційний файл:
hdmi_force_hotplug = 1
Нарешті, спробуйте ці параметри:
hdmi_group = 2 hdmi_mode = 4
Вони можуть допомогти в ситуації, коли монітор повідомляє «input signal out of range».
Як останній засіб, спробуйте видалити (а краще перейменувати) конфігураційний файл config.txt на карті пам'яті.
Також, якщо нічого не допомогло, спробуйте перевірити напруга живлення в точках TP1 і TP2. Є повідомлення, що деякі монітори переходять в сплячий режим, якщо напруга живлення Raspberry Pi менше 5 В. Дивіться частина 11 цієї статті ( «Виправлення проблем з харчуванням»).
8.9 Чорно-біле зображення або відсутність зображення на моніторах з композитним входом ( «дзвіночками»)
За замовчуванням, зображення виводиться на роз'єм HDMI, якщо він підключений або на композитний вихід, якщо HDMI кабель не підключений. Вимкніть HDMI кабель, якщо збираєтеся користуватися композитним виходом.
Композитний вихід працює в системі NTSC. Більшість сучасних телевізорів показують такий відеосигнал нормально, проте деякі старі моделі можуть показувати чорно-біле зображення чи не показувати зовсім. Для перемикання формату відеосигналу використовуйте наступний параметр конфігураційного файлу.
(Про редагуванні конфігураційного файлу можна прочитати наприклад в цієї статті в розділі «Прибираємо чорну рамку навколо екрану».)
Додайте такий рядок в в файл config.txt:
sdtv_mode = 2
(Інші значення параметра: 0 - NTSC, 1 - NTSC для Японії, 2 - PAL, 3 - PAL для Бразилії)
Завжди пам'ятайте, що логічні рівні сигналу шини GPIO становить 3.3 В і використання сигналів з рівнем 5 В неприпустимо!
Якщо в результаті короткочасного замикання двох контактів роз'єму GPIO між собою або замикання контакту харчування на землю ваш Raspberry Pi перестав подавати ознаки життя - не лякайтеся. Це наслідки спрацьовування захисних запобіжників. Вони автоматично відновлюються через деякий час після усунення причини замикання (потрібен час, щоб запобіжник охолов і полімер, що міститься в ньому кристалізувався). Може знадобитися кілька годин на відновлення запобіжників, тому краще відкласти пристрій в сторону і почекати.
Контакти роз'єму GPIO підключені безпосередньо до процесору ARM і вельми чутливі до статики, тому постарайтеся не торкатися контактів під час роботи. Якщо ваше тіло наелектризоване, наприклад за допомогою синтетичного одягу або килимів, то розряд статичної електрики може вивести з ладу Raspberry Pi. Тому, намагайтеся завжди використовувати заземлення, перед тим, як торкатися висновків GPIO або обладнання, підключеного до GPIO.
10.1 Невірно встановлено час
Якщо годинник не вірно показують час, спробуйте наступну команду:
sudo dpkg-reconfigure tzdata
Raspberry Pi не має енергонезалежних годин, тому годинник продовжує йти з того моменту, коли комп'ютер був вимкнений. Правильний час може бути встановлено за допомогою сервера мережевого часу або введено вручну.
10.2 Механічні пошкодження плати
Циліндр срібного кольору, розташований поруч з роз'ємом живлення microUSB - це конденсатор 220 мкФ ( «C6» за схемою). Він сильно виступає над платою пристрою і через маленьких контактних майданчиків легко може бути зламаний. Призначення цього конденастора - фільтрація напруги живлення, тобто він згладжує скачки напруги 5 В. При бажанні, відламаний конденсатор можна припаяти назад або обійтися без нього. Якщо ви припаюєте конденсатор, перевірте його полярність по чорній смужці на корпусі. Насправді, конденсатор C6 передбачений «про всяк випадок», що мається на увазі правилами конструювання подібних пристроїв, тому при його відсутності в більшості випадків (з більшістю джерел живлення) Raspberry Pi буде добре працювати.
10.3 Не виходить встановити нове програмне забезпечення
При спробі установки програмного забезпечення (за допомогою команди sudo apt-get install xxxx) можлива поява такої помилки:
Package yyyy is not available
Це означає, що список доступних пакетів застарів. Перед тим, як встановлювати якісь програми завжди бажано оновлювати список пакетів командою:
sudo apt-get update
При підозрі на проблеми з харчуванням, першої що потрібно зробити - перевірити напруга живлення безпосередньо на платі пристрою. Вимірювання напруги здійснюється між двома тестовими майданчиками, зазначеними TP1 і TP2.
Використовуйте мультиметр, встановлений на вимір постійної напруги до 20 В (режим «20V DC» або по іншому «20V =»). У нормальній ситуації, ви повинні отримати значення напруги від 4.75 до 5.25 В. Будь-які значення за цими межами говорять про проблеми з харчуванням пристрою.
Зауваження: Навіть, якщо мультиметр показує напругу в нормальних межах, проблеми з харчуванням все одно можуть існувати. Це пов'язано з тим, що мультиметр показує усереднене значення напруги харчування, в той час, як можуть бути присутніми короткочасні перепади напруги. Крім того, напруга потрібно вимірювати в той момент, коли Raspberry Pi завантажений обчисленнями.
Причинами недостатнього напруги харчування можуть бути:
- Напруга джерела живлення недостатньо
- Джерело живлення не видає необхідний струм живлення, що стоановітся причиною падіння напруги харчування. Заявлений струм джерела живлення повинен становити не менше 700 мА. Крім того, пам'ятайте, що деякі дешеві джерела харчування не видають струм, зазначений на етикетці.
- Кабель від джерела живлення до пристрою занадто довгий або неякісний і падіння напруги харчування відбувається на ньому.
- Підключення пристрою USB споживають занадто багато енергії. Raspberry Pi розрахований на пристрої USB з струмом споживання не більше 100 мА. Якщо підключений пристрій споживає більший струм, то це буде причиною падіння напруги харчування.
Зауваження: клавіатури з вбудованими екранами, концентраторами USB або підсвічуванням найчастіше є причиною падіння напруги. Спробуйте замінити клавіатуру на більш просту. Також, часто причинами проблем з харчування є адаптери WiFi. Підключайте такі пристрої за допомогою USB концентраторів з окремим живленням.
Нарешті, спробуйте включити комп'ютер з відключеним кабелем HDMI, відключеною мережею або без додаткових пристроїв USB і стежте за напругою живлення.
Оригінал статті та фотографії взяті з http://elinux.org/R-Pi_Troubleshooting.
Гріється чи Raspberry Pi?