wine&lm_sensors

Привет всем.
Несколько вопросов на повестке дня.
1) Подкрутил я настройки в ядре для установки lm_sensors. Мать на чипсете nforce 2 ultra EP 8RDA3I.

Цитата:
<*> I2C support <*> I2C device interface I2C Algorithms --->
I2C Hardware Bus support --->
Nvidia nForce2, nForce3 and nForce
Miscellaneous I2C Chip support ---> все пункты отмечены
#[*] I2C Core debugging messages [*] I2C Algorithm debugging messages
[*] I2C Bus debugging messages [*] I2C Chip debugging messages

Ставлю lm_sensors. Запускаю sensors-detect. отвечаю на некоторые вопросы

Цитата:
Вот неудачные ответы.
###i2c-dev is not loaded. Do you want to load it now? (YES/no):
FATAL: Module i2c_dev not found.
Loading failed, expect problems later on.
###Some chips are also accessible through the ISA bus. ISA probes are
typically a bit more dangerous, as we have to write to I/O ports to do
this. This is usually safe though.

Do you want to scan the ISA bus? (YES/no):
Probing for `National Semiconductor LM78'
Trying address 0x0290... Failed!
Probing for `National Semiconductor LM78-J'
Trying address 0x0290... Failed!
Probing for `National Semiconductor LM79'
Trying address 0x0290... Failed!
Probing for `Winbond W83781D'
Trying address 0x0290... Failed!
Probing for `Winbond W83782D'
Trying address 0x0290... Failed!
Probing for `Winbond W83627HF'
Trying address 0x0290... Success!
(confidence 8, driver `w83781d')
Probing for `Winbond W83627EHF'
Trying address 0x0290... Failed!
Probing for `Silicon Integrated Systems SIS5595'
Trying general detect... Failed!
Probing for `VIA Technologies VT82C686 Integrated Sensors'
Trying general detect... Failed!
Probing for `VIA Technologies VT8231 Integrated Sensors'
Trying general detect... Failed!
Probing for `ITE IT8712F'
Trying address 0x0290... Failed!
Probing for `ITE IT8705F / SiS 950'
Trying address 0x0290... Failed!
Probing for `IPMI BMC KCS'
Trying address 0x0ca0... Failed!
Probing for `IPMI BMC SMIC'
Trying address 0x0ca8... Failed!
###Do you want to scan for Super I/O sensors? (YES/no):
Probing for `ITE 8702F Super IO Sensors'
Failed! (skipping family)
Probing for `Nat. Semi. PC87351 Super IO Fan Sensors'
Failed! (skipping family)
Probing for `SMSC 47B27x Super IO Fan Sensors'
Failed! (skipping family)
Probing for `VT1211 Super IO Sensors'
Failed! (0x52)
Probing for `Winbond W83627HF Super IO Sensors'
Success... found at address 0x0290
Probing for `Winbond W83627THF Super IO Sensors'
Failed! (0x52)
Probing for `Winbond W83637HF Super IO Sensors'
Failed! (0x52)
Probing for `Winbond W83687THF Super IO Sensors'
Failed! (0x52)
Probing for `Winbond W83697HF Super IO Sensors'
Failed! (0x52)
Probing for `Winbond W83697SF/UF Super IO PWM'
Failed! (0x52)
Probing for `Winbond W83L517D Super IO'
Failed! (0x52)
Probing for `Fintek F71805F/FG Super IO Sensors'
Failed! (0x5217)
Probing for `Winbond W83627EHF/EHG Super IO Sensors'
Failed! (0x5217)
###Do you want to scan for secondary Super I/O sensors? (YES/no):
Probing for `ITE 8702F Super IO Sensors'
Failed! (skipping family)
Probing for `Nat. Semi. PC87351 Super IO Fan Sensors'
Failed! (skipping family)
Probing for `SMSC 47B27x Super IO Fan Sensors'
Failed! (skipping family)
Probing for `VT1211 Super IO Sensors'
Failed! (skipping family)
Probing for `Winbond W83627EHF/EHG Super IO Sensors'
Failed! (skipping family)

Далее написало вот это:

Цитата:
Driver `eeprom' (should be inserted):
Detects correctly:
* Bus `NVIDIA I2C Device'
Busdriver `UNKNOWN', I2C address 0x50 (and 0x51 0x52 0x53 0x54 0x55 0x56 0x57)
Chip `DDC monitor' (confidence: 8)

Driver `w83781d' (may not be inserted):
Misdetects:
* ISA bus address 0x0290 (Busdriver `i2c-isa')
Chip `Winbond W83627HF' (confidence: 8)

Driver `w83627hf' (should be inserted):
Detects correctly:
* ISA bus address 0x0290 (Busdriver `i2c-isa')
Chip `Winbond W83627HF Super IO Sensors' (confidence: 9)

o make the sensors modules behave correctly, add these lines to
/etc/modules.d/lm_sensors and run modules-update:

#----cut here----
# I2C module options
alias char-major-89 i2c-dev
#----end cut here----
Прописал в кнофиге.

Далее запускаю /usr/bin/sensors -s. И мне выдаёт:

Цитата:
Can't access procfs/sysfs file
Unable to find i2c bus information;
For 2.6 kernels, make sure you have mounted sysfs and libsensors
was compiled with sysfs support!
For older kernels, make sure you have done 'modprobe i2c-proc'!

Как это лечить?

2) С какими флагами лучше компилить wine?
Вот что у меня стоит:
emerge -p wine

Цитата:
[ebuild N ] app-emulation/wine-0.9.22 USE="X alsa cups gif jpeg ncurses opengl -arts -dbus -debug -esd -glut -hal -jack -lcms -ldap -nas -oss -scanner -xml"

1 .###i2c-dev is not loaded.

1 .###i2c-dev is not loaded. Do you want to load it now? (YES/no):
FATAL: Module i2c_dev not found.
Loading failed, expect problems later on.
Napisno ze jasno "Module i2c_dev not found"
kenel perekompilit dalee
#euse -E sysfs
#emerge -avuND world
2 . Ne znaju/ne polzuy na serverah

сдаётся мне

сдаётся мне кто-то поддержку в ядре не включил

Чего именно? И

Чего именно? И где именно? 8)

Quote:Как это

Цитата:
Как это лечить?

Просто модулями все сенсоры собираешь и оно чудесатым образом начинает работать! :-)

Во первых: один

Во первых: один вопрос - одна тема.
По поводу первого пункта: покажите вывод cat /usr/src/linux/.config|grep I2C
По поводу второго: собирётся, и ладно! Хотя конечно опции dbus hal glut могут пригодиться...

сенк по 2-му. по

сенк по 2-му.
по первому
cat /usr/src/linux/.config|grep I2C

Цитата:
# I2C support
CONFIG_I2C=y
CONFIG_I2C_CHARDEV=y
# I2C Algorithms
CONFIG_I2C_ALGOBIT=y
# CONFIG_I2C_ALGOPCF is not set
# CONFIG_I2C_ALGOPCA is not set
# I2C Hardware Bus support
# CONFIG_I2C_ALI1535 is not set
# CONFIG_I2C_ALI1563 is not set
# CONFIG_I2C_ALI15X3 is not set
# CONFIG_I2C_AMD756 is not set
# CONFIG_I2C_AMD8111 is not set
# CONFIG_I2C_I801 is not set
# CONFIG_I2C_I810 is not set
# CONFIG_I2C_PIIX4 is not set
CONFIG_I2C_NFORCE2=m
# CONFIG_I2C_OCORES is not set
# CONFIG_I2C_PARPORT is not set
# CONFIG_I2C_PARPORT_LIGHT is not set
# CONFIG_I2C_PROSAVAGE is not set
# CONFIG_I2C_SAVAGE4 is not set
# CONFIG_I2C_SIS5595 is not set
# CONFIG_I2C_SIS630 is not set
# CONFIG_I2C_SIS96X is not set
# CONFIG_I2C_STUB is not set
# CONFIG_I2C_VIA is not set
# CONFIG_I2C_VIAPRO is not set
# CONFIG_I2C_VOODOO3 is not set
# CONFIG_I2C_PCA_ISA is not set
# Miscellaneous I2C Chip support
CONFIG_I2C_DEBUG_CORE=y
CONFIG_I2C_DEBUG_ALGO=y
CONFIG_I2C_DEBUG_BUS=y
CONFIG_I2C_DEBUG_CHIP=y

I2C модулем

I2C модулем включи.И все остальные сенсоры (твои) тоже.

Все в пунктах I2C

Все в пунктах I2C включил модулем
cat /usr/src/linux/.config|grep I2C

Цитата:
# I2C support
CONFIG_I2C=y
CONFIG_I2C_CHARDEV=y
# I2C Algorithms
CONFIG_I2C_ALGOBIT=y
CONFIG_I2C_ALGOPCF=m
CONFIG_I2C_ALGOPCA=m
# I2C Hardware Bus support
CONFIG_I2C_ALI1535=m
CONFIG_I2C_ALI1563=m
CONFIG_I2C_ALI15X3=m
CONFIG_I2C_AMD756=m
CONFIG_I2C_AMD756_S4882=m
CONFIG_I2C_AMD8111=m
CONFIG_I2C_I801=m
CONFIG_I2C_I810=m
CONFIG_I2C_PIIX4=m
CONFIG_I2C_NFORCE2=m
CONFIG_I2C_OCORES=m
CONFIG_I2C_PARPORT=m
CONFIG_I2C_PARPORT_LIGHT=m
CONFIG_I2C_PROSAVAGE=m
CONFIG_I2C_SAVAGE4=m
CONFIG_I2C_SIS5595=m
CONFIG_I2C_SIS630=m
CONFIG_I2C_SIS96X=m
CONFIG_I2C_STUB=m
CONFIG_I2C_VIA=m
CONFIG_I2C_VIAPRO=m
CONFIG_I2C_VOODOO3=m
CONFIG_I2C_PCA_ISA=m
# Miscellaneous I2C Chip support
CONFIG_I2C_DEBUG_CORE=y
CONFIG_I2C_DEBUG_ALGO=y
CONFIG_I2C_DEBUG_BUS=y
CONFIG_I2C_DEBUG_CHIP=y

Запустил sensors-detect. Толку мало всё таже ошибка.

Цитата:
To continue, we need module `i2c-dev' to be loaded.
If it is built-in into your kernel, you can safely skip this.
i2c-dev is not loaded. Do you want to load it now? (YES/no):
FATAL: Module i2c_dev not found.
Loading failed, expect problems later on

/etc/init.d/lm_sensors start
* Caching service dependencies ... [ ok ]
* Loading lm_sensors modules...
* Loading i2c-isa ... [ !! ]
* Loading eeprom ... [ ok ]
* Loading w83627hf ... [ !! ]
* Initializing sensors ... [ !! ]

lsmod

Цитата:
Module Size Used by
i2c_nforce2 5372 -
eeprom 5196 -
nvidia 4541332 -

Кто поможет?

Прочитай мое

Прочитай мое первое сообщение. Собрать ВСЕ что имеет отношение к I2C модулями.

Откуда я знаю

Откуда я знаю что имеет отношение к I2C модулям? Я в ядре всё остальное, что относиться к разделу I2C, модулями подключил. Если я что пропустил подскажи плиз. Вывод выше.

# cat /usr/src/linux/.config

# cat /usr/src/linux/.config | grep I2C | grep "=y"
всё это тебе надо модулями собрать

Всё

Всё вышесказанное означает

# I2C support
CONFIG_I2C=y
CONFIG_I2C_CHARDEV=m
# I2C Algorithms
CONFIG_I2C_ALGOBIT=m
CONFIG_I2C_ALGOPCF=m
CONFIG_I2C_ALGOPCA=m
# I2C Hardware Bus support
CONFIG_I2C_ALI1535=m
CONFIG_I2C_ALI1563=m
CONFIG_I2C_ALI15X3=m
CONFIG_I2C_AMD756=m
CONFIG_I2C_AMD756_S4882=m
CONFIG_I2C_AMD8111=m
CONFIG_I2C_I801=m
CONFIG_I2C_I810=m
CONFIG_I2C_PIIX4=m
CONFIG_I2C_ISA=m
CONFIG_I2C_NFORCE2=m
CONFIG_I2C_OCORES=m
CONFIG_I2C_PARPORT=m
CONFIG_I2C_PARPORT_LIGHT=m
CONFIG_I2C_PROSAVAGE=m
CONFIG_I2C_SAVAGE4=m
CONFIG_I2C_SIS5595=m
CONFIG_I2C_SIS630=m
CONFIG_I2C_SIS96X=m
CONFIG_I2C_STUB=m
CONFIG_I2C_VIA=m
CONFIG_I2C_VIAPRO=m
CONFIG_I2C_VOODOO3=m
CONFIG_I2C_PCA_ISA=m
# Miscellaneous I2C Chip support
# CONFIG_I2C_DEBUG_CORE is not set
# CONFIG_I2C_DEBUG_ALGO is not set
# CONFIG_I2C_DEBUG_BUS is not set
# CONFIG_I2C_DEBUG_CHIP is not set

откомпилил

откомпилил ядро с опциями указанными выше.
Запускаю sensors-detect опять 25. Выдаёт мне:

Цитата:
To continue, we need module `i2c-dev' to be loaded.
If it is built-in into your kernel, you can safely skip this.
i2c-dev is not loaded. Do you want to load it now? (YES/no):
FATAL: Error inserting i2c_dev (/lib/modules/2.6.18-gentoo-r3/kernel/drivers/i2c/i2c-dev.ko): Device or resource busy
Loading failed, expect problems later on.

потом modprobe i2c-isa
FATAL: Module i2c_isa not found.

modprobe w83627hf
FATAL: Module w83627hf not found.

Не понимаю что твориться. Help me.

он пропует всё,

он пропует всё, даже того чего у тя нет
включи что надо, потом после запуска

vadim@evadim ~ $ sensors 
it8712-isa-0290
Adapter: ISA adapter
VCore 1:   +1.71 V  (min =  +1.42 V, max =  +1.57 V)   ALARM
VCore 2:   +1.81 V  (min =  +2.40 V, max =  +2.61 V)   ALARM
+3.3V:     +3.34 V  (min =  +3.14 V, max =  +3.47 V)   
+5V:       +5.05 V  (min =  +4.76 V, max =  +5.24 V)   
+12V:     +12.54 V  (min = +11.39 V, max = +12.61 V)   
-12V:     -18.89 V  (min = -12.63 V, max = -11.41 V)   ALARM
-5V:       -8.37 V  (min =  -5.26 V, max =  -4.77 V)   ALARM
Stdby:     +2.18 V  (min =  +4.76 V, max =  +5.24 V)   ALARM
VBat:      +3.12 V
fan1:     2265 RPM  (min =    0 RPM, div = 4)          
fan2:        0 RPM  (min = 2986 RPM, div = 4)          ALARM
fan3:        0 RPM  (min = 3000 RPM, div = 2)          
M/B Temp:    +31°C  (low  =   +15°C, high =   +40°C)   sensor = thermistor   
CPU Temp:    +34°C  (low  =   +15°C, high =   +45°C)   sensor = thermistor   
Temp3:       +42°C  (low  =   +15°C, high =   +45°C)   sensor = thermistor   

если так(~~) будет , то значит ты свои сенсоры нашол

т.е мне не

т.е мне не пользоваться sensors-detect, а ручками всё подключать?
И почему девайс i2c-dev занят чем-то?
и как посмотреть весь список модулей которые я могу загрузить?

отчего-же

отчего-же запусти детект, но это незначит что он у тебя пройдёт без ошибок, и это нормально - он пробует всё на свете, а тебя есть нечто определённое.
просто потом попробуй службу запустить и посмотреть на вывод команды sensors

У меня в ядре

У меня в ядре нет строки
CONFIG_I2C_ISA=m. Это нормально? 2.6.18
Если что мне загружать. i2c-pca-isa.

Кстати,

Кстати, по-моему, еще надо поддержку ISA включить.
CONFIG_ISA=y
CONFIG_EISA=y

Включил

Но почему нет модулей i2c-isa и w83627hf. Их нет даже в ядре. Где мне их взять?

если нажать '/'

если нажать '/' то можно задействовать поиск
а isa у тебя включена?

Да включил.

Да включил. Может из этого ядра убрали i2c-isa. Поэтому нет там этого модуля. Если и заменили то чем?

Покажи cat .config |

Покажи cat .config | grep -i i2c

cat .config | grep -i

cat .config | grep -i i2c

Цитата:
# I2C support
CONFIG_I2C=y
CONFIG_I2C_CHARDEV=m
# I2C Algorithms
CONFIG_I2C_ALGOBIT=m
CONFIG_I2C_ALGOPCF=m
CONFIG_I2C_ALGOPCA=m
# I2C Hardware Bus support
CONFIG_I2C_ALI1535=m
CONFIG_I2C_ALI15X3=m
CONFIG_I2C_AMD756=m
CONFIG_I2C_AMD8111=m
CONFIG_I2C_ELEKTOR=m
CONFIG_I2C_I801=m
CONFIG_I2C_I810=m
CONFIG_I2C_PIIX4=m
CONFIG_I2C_NFORCE2=m
CONFIG_I2C_PARPORT=m
CONFIG_I2C_PARPORT_LIGHT=m
CONFIG_I2C_PROSAVAGE=m
CONFIG_I2C_SIS5595=m
CONFIG_I2C_SIS630=m
CONFIG_I2C_SIS96X=m
CONFIG_I2C_VIAPRO=m
CONFIG_I2C_VOODOO3=m
CONFIG_I2C_PCA_ISA=m
# Miscellaneous I2C Chip support
# CONFIG_I2C_DEBUG_CORE is not set
# CONFIG_I2C_DEBUG_ALGO is not set
# CONFIG_I2C_DEBUG_BUS is not set
# CONFIG_I2C_DEBUG_CHIP is not set

Странно. А # cat

Странно. А
# cat .config | grep -i isa
что показывает?

# cat .config | grep -i isa

Цитата:
CONFIG_GENERIC_ISA_DMA=y
# Bus options (PCI, PCMCIA, EISA, MCA, ISA)
CONFIG_ISA_DMA_API=y
CONFIG_ISA=y
CONFIG_EISA=y
# CONFIG_EISA_VLB_PRIMING is not set
CONFIG_EISA_PCI_EISA=y
CONFIG_EISA_VIRTUAL_ROOT=y
CONFIG_EISA_NAMES=y
# CONFIG_ISAPNP is not set
# CONFIG_NET_ISA is not set
CONFIG_I2C_PCA_ISA=m
# ISA devices

Аналогично.

Аналогично. Только еще CONFIG_I2C_ISA=m
Попробуйте поновее ядро. А еще лучше suspend2-sources. Рекомендую. Там - точно есть. :-)

:)

Сенкс. Покопался в ядре 2.6.18.1 нашёл i2c-isa. Попробую ваш совет,

mozet bil rezok

mozet bil rezok v pred poste - togda izvinaus,
nascet poteri modulei mozno i vot tak
#cd /usr/src/linux
#make mrproper
# make allmodconfig
dalee idete v /usr/share/genkernel/
i menaetee v vasei arhitekture rodnoi config na vas
dalee genkerneklom cel' all
uzat eto jadro postojanno konecno ne nado, no dla razborok v samii raz
(moduli v konfiguratore 2.6 pojavlautsa po zavisimostam i ne vsegda korrektno, osobenno esli na4inaete s make allnoconfig i idete sverhu vniz ne vozvras4ajas na pred punkti)

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".