Mar. 22nd, 2010

mend0za: (Default)
Квест можно считать пройденным.

Побеждён драйвер I2C чипа на его территории. По дурной привычке - производитель таскает драйвер i2c чипа вместе с i2c стеком, дублируя код в mainline. В отличие от tulip - весь стек портировать не пришлось (не смог это сделать), просто адаптировал драйвер под современные реалии kernel mainline i2c стека.


# uname -a
Linux ben-navis 2.6.28.10-pilot2-svn8816 #22 Fri Mar 19 15:45:16 EET 2010 armv5tejl GNU/Linux
# cat /etc/debian_version
5.0.4


Забавный диалог с коллегой:
я - портировал вчера i2c, проверь
он - похоже что не работает
(спустя день)
я - включил поддержку расширенных команд и восстановления шины, проверь
он - похоже что не работает
я - как проверял?
он - (даёт командные строки i2cdetect, i2cdump)
я - а давай я проверю и сравню со старым ядром
(спустя час)
я - работает точно также как на старом 2.6.15
он - ну, значит работает

"Похоже не работает" - обработчик по умолчанию. "А если проверю?" - "Значит похоже работает".

Profile

mend0za: (Default)
mend0za

June 2023

S M T W T F S
    123
45678910
11 121314151617
18192021222324
252627282930 

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 14th, 2025 06:28 pm
Powered by Dreamwidth Studios