ЗАО «ЗЭО»

Пожалуйста, войдите или зарегистрируйтесь.

Расширенный поиск  

Новости:

Автор Тема: I2C в Linux  (Прочитано 6845 раз)

0 Пользователей и 1 Гость просматривают эту тему.

A_D

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 4
I2C в Linux
« : 16 Ноября, 2009, 08:57:29 »

Здравствуйте. У меня есть вопрос. При загрузке Linux выдает :
[    2.460000] I2C: i2c-0: PXA I2C adapter
[    2.460000] I2C: i2c-1: PXA I2C adapter
[    2.470000] i2c-0: error: exhausted retries
[    2.470000] i2c-0: msg_num: 0 msg_idx: -2000 msg_ptr: 0
[    2.480000] i2c-0: ICR: 000007e0 ISR: 00000002
[    2.480000] i2c-0: log: [00000446:000007e0]
[    2.490000] i2c-1: error: exhausted retries
[    2.490000] i2c-1: msg_num: 0 msg_idx: -2000 msg_ptr: 0
[    2.500000] i2c-1: ICR: 000007e0 ISR: 00000002
[    2.500000] i2c-1: log: [00000446:000007e0]

Если можно подскажите, что это за ошибка и почему она происходит (я очень недавно столкнулся с Linux поэтому если можно то по подробней)
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405
Re: I2C в Linux
« Ответ #1 : 16 Ноября, 2009, 11:28:53 »

i2c-0: error: exhausted retries
Нет устройств или драйверов к устройствам.

i2c-0 -- используется для внешних часов с батарейкой (RTC)
i2c-1 -- power I2C, (не)используется для управления питанием
Записан

A_D

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 4
Re: I2C в Linux
« Ответ #2 : 16 Ноября, 2009, 13:19:45 »

В таком случаи у меня возникает еще несколько вопросов:
1. Каким образом можно определить кто виноват, драйвер или устройство.
2. Входят ли драйвера в состав Linux поставляемый в месте с Тион270.
3.Где их взять (если не входят в состав).
 
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405
Re: I2C в Linux
« Ответ #3 : 16 Ноября, 2009, 13:33:17 »

Что у вас выдаёт
uname -a

> Каким образом можно определить кто виноват, драйвер или устройство.

Если вы включаете Тион270 в Сириус270, то на i2c-0 должны быть часы:
со следующим сообщением при загрузке ядра:
m41t00 0-0068: rtc core: registered m41t00 as rtc0

На i2c-1 драйвер для TPS65020 не сделан.

> Входят ли драйвера в состав Linux поставляемый в месте с Тион270

Для RTC -- да.

> Где их взять (если не входят в состав)

Написать или попросить написать.
Записан

A_D

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 4
Re: I2C в Linux
« Ответ #4 : 16 Ноября, 2009, 13:42:17 »

root@tion270:~ uname -a
Linux tion270 2.6.22.19 #2 Mon May 4 15:37:32 MSD 2009 armv5tel unknown
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405
Re: I2C в Linux
« Ответ #5 : 16 Ноября, 2009, 14:51:32 »

"Если вы включаете Тион270 в Сириус270, то на i2c-0 должны быть часы"
Записан