LINUX.ORG.RU

Gentoo && lm-sensors && i2c suppoort


0

0

Решил собрать (lm-sensors):

# emerge -pv lm-sensors

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild  N    ] sys-apps/i2c-2.8.7  136 kB
[ebuild  N    ] sys-apps/lm-sensors-2.8.7  -debug -rrdtool 772 kB

Total size of downloads: 909 kB

не понял и решил посмотреть, что он еще пихает:
====
*  sys-apps/i2c
      Latest version available: 2.8.7
      Latest version installed: [ Not Installed ]
      Size of downloaded files: 136 kB
      Homepage:    http://www2.lm-sensors.nu/~lm78/
      Description: I2C Bus support for 2.4.x kernels
      License:     GPL-2
====


Еще больше не понял, проверил:
# cat /usr/src/linux/.config | grep -i i2c
# I2C support
CONFIG_I2C=m
CONFIG_I2C_ALGOBIT=m
CONFIG_I2C_PHILIPSPAR=m
CONFIG_I2C_ELV=m
CONFIG_I2C_VELLEMAN=m
# CONFIG_SCx200_I2C is not set
CONFIG_I2C_ALGOPCF=m
CONFIG_I2C_ELEKTOR=m
CONFIG_I2C_CHARDEV=m
CONFIG_I2C_PROC=m
CONFIG_I2C_PARPORT=m

т.е., поддержка ЕСТЬ!!!

# lsmod | grep -i i2c
snd-i2c                 2716   0  (unused)
snd                    33828   0  [snd-pcm-oss snd-mixer-oss snd-intel8x0 snd-ac97-codec snd-pcm snd-seq-oss snd-seq-midi-event snd-seq snd-timer snd-seq-device snd-i2c]
snd-page-alloc          4872   0  [snd-mixer-oss snd-intel8x0 snd-pcm snd-seq-oss snd-seq snd-timer snd-seq-device snd-i2c snd]
i2c-algo-bit            7080   0  (unused)
i2c-algo-pcf            4900   0  (unused)
i2c-dev                 3972   0  (unused)
i2c-proc                6576   0  (unused)
i2c-core               12388   0  [i2c-algo-bit i2c-algo-pcf i2c-dev i2c-proc]

И даже работает!!!

Чтож он сабака мне свои модули пихать пытается?
Нафига они мне?
Сборку пока отложил, до выяснения обстоятельств.

Просветите плиз,
что енто и собственно нафига?
т.к., посмотрев тут:
http://www2.lm-sensors.nu/~lm78/

понял, что это именно модули ядра, которые уже собранны!
★★★★★

Ты когда ./configure пишешь, сначала сделай ./configure --help.

Это первое.

Второе. Иногда стоит почитать документацию. В частности в ней сказано, что api или модули иногда претерпевают изменения, поэтому мало того, что оно тебе модули соберет, иногда еще и ядро патчить приходится.

P.S. И всего этого бы не было, если бы ты пользоваться пакетами из своего репозитория. Показывать температуру лучше они вряд ли будут.

jackill ★★★★★
()

Кажется, в результате ничего не ставится, когда обнаруживается, что у тебя ядро 2.6. Ну если совсем напрягает, то попробуй поставить без учёта зависимостей и проверить работает ли.

anonymous
()

в чем проблема, не понятно. у тебя ядро какое?

bash-2.05b$ qpkg -I -i i2c sys-apps/i2c-2.8.7 * I2C Bus support for 2.4.x kernels [ http://www2.lm-sensors.nu/~lm78/ ] bash-2.05b$ qpkg -I -i lm-sensors sys-apps/lm-sensors-2.8.7 * Hardware Sensors Monitoring by lm_sensors [ http://www2.lm-sensors.nu/~lm78 ] bash-2.05b$ uname -a Linux mgen 2.6.9-gentoo-r12 #1 Sat Dec 25 04:03:14 MSK 2004 i686 AMD Athlon(tm) XP 1800+ AuthenticAMD GNU/Linux

Afrit
()
Ответ на: комментарий от Afrit

sorry
bash-2.05b$ qpkg -I -i i2c
sys-apps/i2c-2.8.7 *
        I2C Bus support for 2.4.x kernels [ http://www2.lm-sensors.nu/~lm78/ ]
bash-2.05b$ qpkg -I -i lm-sensors
sys-apps/lm-sensors-2.8.7 *
        Hardware Sensors Monitoring by lm_sensors [ http://www2.lm-sensors.nu/~lm78 ]
bash-2.05b$ uname -a
Linux mgen 2.6.9-gentoo-r12 #1 Sat Dec 25 04:03:14 MSK 2004 i686 AMD Athlon(tm) XP 1800+ AuthenticAMD GNU/Linux

Afrit
()
Ответ на: комментарий от Afrit

Ядро 2.4,
завтра проверю тогда =)
Пасиб всем 

ManJak ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.