LINUX.ORG.RU

Сообщения jafreeboy

 

lm-sensors не выводит данные о Memory size

Всем привет! Хочу чтобы команда sensors выводила инфу об опреативной памяти «Memory size», но она выводит только температурные показания проца:

MPU:~ # sensors
coretemp-isa-0000
Adapter: ISA adapter
Core 0:      +60.0°C  (high = +105.0°C, crit = +105.0°C)

coretemp-isa-0001
Adapter: ISA adapter
Core 1:      +60.0°C  (high = +105.0°C, crit = +105.0°C)

jc42-i2c-15-18
Adapter: SMBus I801 adapter at e000
temp1:       +48.1°C  (low  =  +0.0°C, high = +84.5°C)
                      (crit = +74.5°C, hyst = +71.5°C)

jc42-i2c-15-1a
Adapter: SMBus I801 adapter at e000
temp1:       +48.1°C  (low  =  +0.0°C, high = +84.5°C)
                      (crit = +74.5°C, hyst = +71.5°C)

В ядро загружены следующие модули i2c*:

i2c_mux                 2128  0
i2c_smbus               3184  0
i2c_dev                 7604  0
i2c_i801                9480  0
i2c_algo_bit            5306  1 i915
i2c_core               27418  10 i2c_mux,i2c_smbus,jc42,dme1737,i2c_dev,i2c_i801,i915,drm_kms_helper,drm,i2c_algo_bit

В /dev/ созданы устройства:

MPU:~ # ls -l /dev/i2c*
crw------- 1 root root 89,  0 Feb 19 17:43 /dev/i2c-0
crw------- 1 root root 89,  1 Feb 19 17:43 /dev/i2c-1
crw------- 1 root root 89, 10 Feb 19 17:43 /dev/i2c-10
crw------- 1 root root 89, 11 Feb 19 17:43 /dev/i2c-11
crw------- 1 root root 89, 12 Feb 19 17:43 /dev/i2c-12
crw------- 1 root root 89, 13 Feb 19 17:43 /dev/i2c-13
crw------- 1 root root 89, 14 Feb 19 17:43 /dev/i2c-14
crw------- 1 root root 89, 15 Feb 19 17:43 /dev/i2c-15
crw------- 1 root root 89,  2 Feb 19 17:43 /dev/i2c-2
crw------- 1 root root 89,  3 Feb 19 17:43 /dev/i2c-3
crw------- 1 root root 89,  4 Feb 19 17:43 /dev/i2c-4
crw------- 1 root root 89,  5 Feb 19 17:43 /dev/i2c-5
crw------- 1 root root 89,  6 Feb 19 17:43 /dev/i2c-6
crw------- 1 root root 89,  7 Feb 19 17:43 /dev/i2c-7
crw------- 1 root root 89,  8 Feb 19 17:43 /dev/i2c-8
crw------- 1 root root 89,  9 Feb 19 17:43 /dev/i2c-9

Команда sensors-detect после сканирования показала:

#----cut here----
# Chip drivers
modprobe coretemp
modprobe dme1737
modprobe jc42
modprobe sbs
/usr/bin/sensors -s
#----cut here----

Добавил соответствующие модули в автозагрузку. Но имеется еще куча модулей, может нужно загрузить какой-то из них, чтобы была инфа об оперативке? Например, что-то из:

MPU:~ # ls /lib/modules/2.6.37.1-1.2-default/kernel/drivers/hwmon/
abituguru.ko   adt7411.ko       emc1403.ko    i5k_amb.ko        lm77.ko     max1111.ko      smsc47m192.ko   w83792d.ko
abituguru3.ko  adt7462.ko       emc2103.ko    ibmaem.ko         lm78.ko     max1619.ko      thmc50.ko       w83793.ko
ad7414.ko      adt7470.ko       f71805f.ko    ibmpex.ko         lm80.ko     max6650.ko      tmp102.ko       w83795.ko
ad7418.ko      adt7475.ko       f71882fg.ko   it87.ko           lm83.ko     mc13783-adc.ko  tmp401.ko       w83l785ts.ko
adcxx.ko       amc6821.ko       f75375s.ko    jc42.ko           lm85.ko     pc87360.ko      tmp421.ko       w83l786ng.ko
adm1021.ko     applesmc.ko      fschmd.ko     k10temp.ko        lm87.ko     pc87427.ko      via-cputemp.ko  wm831x-hwmon.ko
adm1025.ko     asb100.ko        g760a.ko      k8temp.ko         lm90.ko     pcf8591.ko      via686a.ko
adm1026.ko     asc7621.ko       gl518sm.ko    lis3lv02d.ko      lm92.ko     pkgtemp.ko      vt1211.ko
adm1029.ko     asus_atk0110.ko  gl520sm.ko    lis3lv02d_i2c.ko  lm93.ko     sht15.ko        vt8231.ko
adm1031.ko     atxp1.ko         gpio-fan.ko   lm63.ko           lm95241.ko  sis5595.ko      w83627ehf.ko
adm9240.ko     coretemp.ko      hp_accel.ko   lm70.ko           ltc4215.ko  smm665.ko       w83627hf.ko
ads7828.ko     dme1737.ko       hwmon-vid.ko  lm73.ko           ltc4245.ko  smsc47b397.ko   w83781d.ko
ads7871.ko     ds1621.ko        hwmon.ko      lm75.ko           ltc4261.ko  smsc47m1.ko     w83791d.ko

jafreeboy
()

Обращение к сторожевому таймеру (watchdog).

Всем привет! Ай нид хелп! В системе (OpenSUSE 11.4), установленной на промышленном ПК (Kontron CP308) используются два сторожевых таймера:

MPU:/dev/shm # ls -l /dev/watchdog /dev/kontronwdt
crw------- 1 root root 10,  59 Jan 31 16:51 /dev/kontronwdt
crw------- 1 root root 10, 130 Jan 31 16:51 /dev/watchdog

Первый - /dev/watchdog, стандартный. Второй /dev/kontronwdt, появился после сборки из исходников к ПромПК двух модулей, которые подгружаются в ядро:

MPU:/dev/shm # lsmod | grep "kontronwdt"
kontronwdt              4964  0
komdrv                 36345  1 kontronwdt

На ПромПК крутитится специально ПО, которое имеет доступ к сторожевому таймеру, но при вызове функции открытия происходит ошибка:

"...WDOG|Function sysWdogOpen() terminated with error -2"

и через 15 секунд система перегружается. Я не разработчик данного ПО, поэтому не имею возможности определить как происходит работа с watchdog. Но может быть как то можно определить к какому девайсу /dev/watchdog или /dev/kontronwdt обращается ПО? Может /dev/watchdog нужно вообще вырубить, чтобы не мешался?

Вот что пишется в мануале на ПромПК по поводу /dev/kontronwdt:

( читать дальше... )

jafreeboy
()

Вывод символа # при копировании файлов.

Всем привет! Не подскажете, как сделать так, чтобы при копировании файлов командой «cp» выводились символы решетки #, например, как при установке пакетов «rpm -ivh»?

jafreeboy
()

Переменной не присваивается вывод команды в bash!

Бред какой-то! Хочу присвоить переменной вывод команды hostname, ввожу: m_host='hostname' echo $m_host получаю в выводе: hostname Подскажите плиз, что не так?

jafreeboy
()

Отключение вызова меню панели задач в IceWM.

Привет! Подскажите, плиз, такую весчь. Как в IceWM отключить меню при нажатии правай кнопкой мыши по панели задач?

jafreeboy
()

Запрет меню для KDE 4.5 OpenSUSE 11.4.

Добрый день, уважаемые гуру линукса! Не подскажете, как сделать запреты на контекстное меню в KDE на Open SUSE 11.4? Пробовал через утилиту kiosktool, но на KDE4 эта утилита имеет ограниченное количество настроек, а меня интересует именно запрет для обычного пользователя на вызов меню при клике правой кнопкой мыши по иконке приложения и на панели задач. Либо есть альтернативные способы, например, через конфигурационные файлы KDE?

jafreeboy
()

Тормозит OpenSUSE 11.1

Всем привет! Ай нид хелп, плиззз! Накатил OpenSUSE 11.1 (32x) на промышленный ПК типа Kontron CP308, вот характеристики: http://emea.kontron.com/products/boards+and+mezzanines/3u+compactpci/x86+processor/cp308.html

После установки наблюдается заметное торможение секунд так на 5 при выполнении каких-либо действий, например менюшку открыть, или yast запустить. В этот период процессор загружен на 100%. В качестве рабочей среды использую XFCE. Попробовал накатить OpenSUSE 11.4 (32x), все летает! Значит дело в дистрибутиве и дровах, которые ставятся на это железо. Может дрова на видеоконтроллер в 11.1 старые и не тянут графику (Intel® GS45), иксы подвешивают систему.

Что посоветуете предпринять? Поставить обновления для OpenSUSE 11.1? Только где их скачать, ставить та придется с внешнего жесткого.

jafreeboy
()

Падает KDE4 при использовании libQt4.7.0

Всем привет! Помогите советом! Сижу на OpenSUSE 11.1 KDE4. Требовалось запустить приложение скомпилированное на библиотеках libQt4.7.0. В системе установлена версия libQt4.3.3. Скопировал библиотеки libQt4.7.0, которые требуются для работы приложения, в папку usr/local/lib:

libQt3Support.so.4.7.0, libQtCore.so.4.7.0, libQtDBus.so.4.7.0, libQtDeclarative.so.4.7.0, libQtGui.so.4.7.0, libQtMultimedia.so.4.7.0, libQtNetwork.so.4.7.0, libQtOpenGL.so.4.7.0, libQtScript.so.4.7.0, libQtSql.so.4.7.0, libQtSvg.so.4.7.0, libQtXmlPatterns.so.4.7.0, libQtXml.so.4.7.0

Выполнил команду ldconfig. Перезагрузил систему. Проверил, что приложение использует именно их выполнив команду ldd. Запустил приложение, но начали наблюдаться глюки на рабочем столе, например, зависание консоли или на нижней панели значки звука, обновления налезли друг на друга, и начало выскакивать сообщение с ошибкой:

Приложение: Konsole (konsole), сигнал SIGSEGV 
(no debugging symbols found)                  
...                
[Thread debugging using libthread_db enabled] 
[New Thread 0xb446bb90 (LWP 5018)]            
(no debugging symbols found)                                   
...                 
[KCrash handler]                              
#6  0x00000000 in ?? ()                       
#7  0xb80186ef in ?? () from /usr/lib/libkdeinit4_konsole.so
#8  0xb8019371 in ?? () from /usr/lib/libkdeinit4_konsole.so
#9  0xb8019437 in ?? () from /usr/lib/libkdeinit4_konsole.so
#10 0xb801de8a in ?? () from /usr/lib/libkdeinit4_konsole.so
#11 0xb747b40b in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/local/lib/libQtCore.so.4
#12 0xb748bc62 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/local/lib/libQtCore.so.4
#13 0xb748c183 in QObject::destroyed(QObject*) ()                                                                       
   from /usr/local/lib/libQtCore.so.4                                                                                   
#14 0xb748ee88 in QObject::~QObject() () from /usr/local/lib/libQtCore.so.4                                             
#15 0xb68dcee7 in QWidget::~QWidget() () from /usr/local/lib/libQtGui.so.4                                              
#16 0xb8011a35 in ?? () from /usr/lib/libkdeinit4_konsole.so                                                            
#17 0xb7487911 in QObjectPrivate::deleteChildren() ()                                                                   
   from /usr/local/lib/libQtCore.so.4                                                                                   
#18 0xb68dce43 in QWidget::~QWidget() () from /usr/local/lib/libQtGui.so.4                                              
#19 0xb6d2b0c1 in QFrame::~QFrame() () from /usr/local/lib/libQtGui.so.4                                                
#20 0xb6d9bd15 in QStackedWidget::~QStackedWidget() ()                                                                  
   from /usr/local/lib/libQtGui.so.4                                                                                    
#21 0xb7487911 in QObjectPrivate::deleteChildren() ()                                                                   
   from /usr/local/lib/libQtCore.so.4                                                                                   
#22 0xb68dc423 in QWidget::~QWidget() () from /usr/local/lib/libQtGui.so.4                                              
#23 0xb7487911 in QObjectPrivate::deleteChildren() ()                                                                   
   from /usr/local/lib/libQtCore.so.4                                                                                   
#24 0xb68dce43 in QWidget::~QWidget() () from /usr/local/lib/libQtGui.so.4                                              
#25 0xb6d2b0c1 in QFrame::~QFrame() () from /usr/local/lib/libQtGui.so.4                                                
#26 0xb6d97245 in QSplitter::~QSplitter() () from /usr/local/lib/libQtGui.so.4                                          
#27 0xb80280cd in ?? () from /usr/lib/libkdeinit4_konsole.so                                                            
#28 0xb7487911 in QObjectPrivate::deleteChildren() ()                                                                   
   from /usr/local/lib/libQtCore.so.4                                                                                   
#29 0xb68dc423 in QWidget::~QWidget() () from /usr/local/lib/libQtGui.so.4                                              
#30 0xb7487911 in QObjectPrivate::deleteChildren() ()                                                                   
   from /usr/local/lib/libQtCore.so.4                                                                                   
#31 0xb68dce43 in QWidget::~QWidget() () from /usr/local/lib/libQtGui.so.4
#32 0xb6d49a11 in QMainWindow::~QMainWindow() ()
   from /usr/local/lib/libQtGui.so.4
#33 0xb7c13679 in KMainWindow::~KMainWindow() () from /usr/lib/libkdeui.so.5
#34 0xb7c52c57 in KXmlGuiWindow::~KXmlGuiWindow() ()
   from /usr/lib/libkdeui.so.5
#35 0xb80331c8 in ?? () from /usr/lib/libkdeinit4_konsole.so
#36 0xb7486615 in qDeleteInEventHandler(QObject*) ()
   from /usr/local/lib/libQtCore.so.4
#37 0xb7487cd3 in QObject::event(QEvent*) () from /usr/local/lib/libQtCore.so.4
#38 0xb68e3a45 in QWidget::event(QEvent*) () from /usr/local/lib/libQtGui.so.4
#39 0xb6d4b6f0 in QMainWindow::event(QEvent*) ()
   from /usr/local/lib/libQtGui.so.4
#40 0xb7c12178 in KMainWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5
#41 0xb7c53b8c in KXmlGuiWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5
#42 0xb687dc5f in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
   from /usr/local/lib/libQtGui.so.4
#43 0xb6884a9e in QApplication::notify(QObject*, QEvent*) ()
   from /usr/local/lib/libQtGui.so.4
#44 0xb7b4d57d in KApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/libkdeui.so.5
#45 0xb747494b in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
   from /usr/local/lib/libQtCore.so.4
#46 0xb7475b66 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/local/lib/libQtCore.so.4
#47 0xb7475dbd in QCoreApplication::sendPostedEvents(QObject*, int) ()
   from /usr/local/lib/libQtCore.so.4
#48 0xb74a485f in postEventSourceDispatch(_GSource*, int (*)(void*), void*) ()
   from /usr/local/lib/libQtCore.so.4
#49 0xb5ecf9c8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#50 0xb5ed3083 in ?? () from /usr/lib/libglib-2.0.so.0
#51 0xb5ed3241 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#52 0xb74a4c28 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/local/lib/libQtCore.so.4
#53 0xb693c675 in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/local/lib/libQtGui.so.4
#54 0xb7473acd in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/local/lib/libQtCore.so.4
#55 0xb7473d8d in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/local/lib/libQtCore.so.4
#56 0xb7475e7c in QCoreApplication::exec() ()
   from /usr/local/lib/libQtCore.so.4
#57 0xb687d327 in QApplication::exec() () from /usr/local/lib/libQtGui.so.4
#58 0xb8035322 in kdemain () from /usr/lib/libkdeinit4_konsole.so
#59 0x080487f2 in _start ()

Как только удалил все библиотеки libQt4.7.0 из usr/local/lib и перезагрузился все стало нормально! Блин, так как же мне использовать совместно в системе libQt4.7.0 и libQt4.3.3?

jafreeboy
()

Установка libQt-4.7.0

Всем привет! Помогите советом! При установке библиотек libQt-4.7.0 make вспотыкается на:

make&#91;1&#93;: Entering directory `/home/pls/bin/qt-everywhere-opensource-src-4.7.0/src/3rdparty/webkit/WebCore'
make&#91;1&#93;: *** Нет правила для сборки цели `../JavaScriptCore/release/libjscore.a', требуемой для `../../../../lib/libQtWebKit.so.4.7.0'.  Останов.
make&#91;1&#93;: Leaving directory `/home/pls/bin/qt-everywhere-opensource-src-4.7.0/src/3rdparty/webkit/WebCore'
make: *** &#91;sub-webkit-install_subtargets-ordered&#93; Ошибка

Что делать?

jafreeboy
()

Автозапуск sh - скрипта

У меня есть пользователь user. Хочу чтоб при входе в систему (OpenSUSE 11.1 KDE-4) под ним автоматически выполнялся sh-скрипт (-rwxr-xr-x, владелец user, группа users). Для этого кладу его в папку /home/user/.kde4/Autostart. Но нифига не происходит! Делаю тоже самое для root (/root/.kde4/Autostart, -rwxr-xr-x, владелец root, группа root) все нормально запускается! Где ж ошибка? Может с правами что-то я напутал.

jafreeboy
()

Экранная клавиатура

Подскажите пожалуйста экранную клавиатуру для сенсорного монитора работающего (OpenSUSE 11.1)! Я нашел только вот такую http://homepage3.nifty.com/tsato/xvkbd/#option , но не смог разобраться как её установить. Может кто сталкивался с подобным?

jafreeboy
()

Пустой файл /proc/bus/usb/devices

Почему он пустой? Файловая система usbfs смонтирована, в каталоге usb содержатся подкаталоги 001, 002...

jafreeboy
()

Вывод среднего значения загрузки процессора

Как сделать, чтобы высчитывалось среднее значение загрузки проца и отображалась динамически в консоли? Может как-то через top это возможно сделать, ведь там отображается суммарная загрузка в Cpu(S), написать какой-нить скрипт, а то пока я в этом не силен. Заранее спасибо.

jafreeboy
()

Управление частотой прцессора

У меня стоит OpenSuSe 11.1, проц Intel Pentium 4 2.00 GHz i386, как можно понизить его частоту? Какую утилиту нужно использовать? Вроде как делается через cpufrequtils, но нужно загружать ещё какой-то модуль управления частотой для моей архитектуры (типа powernow, speedstep-smi и т.п.). А где его взять? Объясните пожалуйста!

jafreeboy
()

Выбор системы openSUSE.

После установки OpenSUSE 11.1, в зеленом окошке появились аж 4 пункта с выбором системы:

1) openSUSE 11.1 - 2.6.27.7-9 (default)
2) Failsafe — openSUSE 11.1 - 2.6.27.7-9 (default)
3) openSUSE 11.1 - 2.6.27.7-9 (pae)
4) Failsafe — openSUSE 11.1 - 2.6.27.7-9 (pae)

По-умолчанию загружается 3)-я система. А для чего нужны остальные? Что такое default, pae и failsafe? В каком случае нужно выбирать их? :)

jafreeboy
()

Вопрос по установке OpenSUSE 11.1

Привет всем! Только начинаю знакомиться с линуксом и вот запутался при установке! У меня имеются два жестких диска на компе: ST340016A (40 ГБ) - master и ST3250824A (250 ГБ) - slave. Первый имеет один раздел - E (37.27 ГБ), второй два раздела - С (58.59 ГБ) и D (174.28 ГБ). На разделе С установлена Windows XP. Хочу установить OpenSUSE 11.1 на раздел E 1-го диска (ST340016A). Загружаюсь с установочного диска и вот какую разметку «по-умолчанию» выдает мне сусе:

Устройство Размер Ф Тип Тип ФС Точка монтирования
dev/sda 37.27 ГБ ST340016A
dev/sda1 37.26 ГБ HPFS/NTFS NTFS /windows/C  — почему это С, когда размер соответствует разделу Е???
dev/sdb 232.89 ГБ ST3250824A
dev/sdb1 58.59 ГБ HPFS/NTFS NTFS /windows/D  — почему это D, когда размер соответствует разделу C???
dev/sdb2 174.28 ГБ Extended
dev/sdb5 58.62 ГБ HPFS/NTFS NTFS /windows/E  — почему это E, ведь это кусок от раздела D???
dev/sdb6 2.01 ГБ F Linux swap Swap swap
dev/sdb7 20.00 ГБ F Linux native Ext3 /
dev/sdb8 93.66 ГБ F Linux native Ext3 /home

Видно, что устанавливаться он хочет на 2-рой диск (ST3250824A), от которого берет 174.28 ГБ под раздел «Extended», а остальную часть 58.59 ГБ монтирует с меткой D (но ведь это размер раздела С???)! Затем от 174.28 ГБ под линукс разделы идет 2.01+20.00+93.66=115.67 ГБ, а остальное 58.62 ГБ монтирует с меткой E! Так :damn: ? А то чет я запутался с этими точками монтирования!

Меня его разметка не устраивает, поэтому нажимаю «Создать разметку».
Шаг1.Появляются пункты выбора жесткого:
1) 1: 1.IDE, 37.27 ГБ, /dev/sda, ST340016A
2) 2: 2.IDE, 232.89 ГБ, /dev/sdb, ST3250824A
3) Пользовательская разметка (для экспертов)
Выбираю 1)-вый пункт. Нажимаю «Далее».

Шаг2. Выбор разделов диска. Собственно мой раздел Е и непонятный не назначенный раздельчик.
1) 1: 37.26 ГБ, HPFS/NTFS (/dev/sda1)
2) 2: 7.84, не назначен
Выбираю только 1)-й, хотя можно выбрать оба, для этого есть кнопка «Использовать весь диск».
Еще есть пункт «Тип предложения»:
1) Предложить отдельный домашний раздел
2) Создать предложение на базе LVM
По-умолчанию стоит 1)-вое.
Нажимаю «Далее». Вот что сусе выдает в этот раз:

Устройство Размер Ф Тип Тип ФС Метка Точка монтирования
dev/sda 37.27 ГБ ST340016A
dev/sdb1 2.01 ГБ F Linux swap Swap swap
dev/sdb2 14.28 ГБ F Linux native Ext3 /
dev/sdb3 20.97 ГБ F Linux native Ext3 /home
dev/sdb 232.89 ГБ ST3250824A
dev/sdb1 58.59 ГБ HPFS/NTFS NTFS /windows/C
dev/sdb2 174.28 ГБ Extended
dev/sdb5 174.28 ГБ HPFS/NTFS NTFS /windows/D

Теперь он устанавливается на 1-вый диск и занимает весь раздел E, а раздела Extended нет! Это так нужно? Ошибки нет? Зато непонятно зачем он остался на 2-ром диске: dev/sdb2 174.28 ГБ Extended??? Нафига? Зато в этот раз точки монтирования совпадают с метками! :)
Хочу узнать ваше мнение. Все ли правильно будет работать при такой разметке. А то в прошлый раз я установил сусе на 2-рой диск на раздел D и у меня нифига не запускался загрузчик GRUB. Сказали из-за того что последние сектора диска, а линукс этого не любит, мол нужно ближе к началу диска устанавливать. А играет роль, что диск master или slave? А Винда у мена запустится, может не надо было ставить её slave. Короче много непоняток. Буду очень рад любой помощи! :wink:

jafreeboy
()

RSS подписка на новые темы