LINUX.ORG.RU

Сообщения ambivalentno

 

Вентилятор i8k убивается чем-то

Форум — Linux-hardware

Добрый день.

Ноутбук Dell Vostro 1540, Debian 8. При попытках контролировать вращения вентилятора через i8k изменение скорости вращения длится очень недолго (пара секунд ориентировочно), в dmesg ничего нового не пишет при этом. На Debian 7 повышение оборотов кулера было стабильным.

Решение из https://bugs.launchpad.net/i8kutils/ bug/410596 (запустите какую-то дикую прогу на асме, которая сделает что-то с вашим биосом) меня очень стремает. Зная, что на Debian 7 подобной проблемы не было, я вот думаю что какое-то решение должно быть.

Вывод sensors:

acpitz-virtual-0
Adapter: Virtual device
temp1:        +50.5°C  (crit = +87.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Core 0:       +50.0°C  (high = +80.0°C, crit = +90.0°C)
Core 2:       +49.0°C  (high = +80.0°C, crit = +90.0°C)

i8k-virtual-0
Adapter: Virtual device
Right Fan:      0 RPM
CPU:          +50.0°C  
temp2:        +52.0°C  
temp3:        +44.0°C  
temp4:        +16.0°C  

Вывод pwmconfig:

Found the following devices:
   hwmon0 is acpitz
   hwmon1 is coretemp
   hwmon2 is i8k

Found the following PWM controls:
   hwmon2/pwm2           current value: 0

Конфиг /etc/fancontrol

Common settings:
  INTERVAL=1

Settings for hwmon2/pwm2:
  Depends on hwmon2/temp2_input
  Controls hwmon2/fan2_input
  MINTEMP=20
  MAXTEMP=40
  MINSTART=255
  MINSTOP=0
  MINPWM=0
  MAXPWM=255

и вот собственно та программулина которую рекомендуют запустить (лежит в сорсах i8k)

/*
 * smm.c -- Utility to test SMM BIOS calls on Inspiron 8000 laptops
 *
 * Copyright (C) 2001  Massimo Dal Zotto <dz@debian.org>
 *
 * This program is free software; you can redistribute it and/or modify it
 * under the terms of the GNU General Public License as published by the
 * Free Software Foundation; either version 2, or (at your option) any
 * later version.
 *
 * This program is distributed in the hope that it will be useful, but
 * WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 * General Public License for more details.
 *
 * WARNING!!! READ CAREFULLY BEFORE USING THIS PROGRAM!!!
 *
 * THIS PROGRAM IS VERY DANGEROUS. IT CAN CRASH YOUR COMPUTER, DESTROY DATA
 * ON THE HARDISK, CORRUPT THE BIOS, PHYSICALLY DAMAGE YOUR HARDWARE AND
 * MAKE YOUR COMPUTER TOTALLY UNUSABLE.
 *
 * DON'T USE THIS PROGRAM UNLESS YOU REALLY KNOW WHAT YOU ARE DOING. I WILL
 * NOT BE RESPONSIBLE FOR ANY DIRECT OR INDIRECT DAMAGE CAUSED BY USING THIS
 * PROGRAM.
 */

#include <stdio.h>
#include <stdlib.h>
#include <errno.h>
#include <sys/io.h>

typedef struct {
        unsigned int eax;
        unsigned int ebx __attribute__ ((packed));
        unsigned int ecx __attribute__ ((packed));
        unsigned int edx __attribute__ ((packed));
        unsigned int esi __attribute__ ((packed));
        unsigned int edi __attribute__ ((packed));
} SMMRegisters;

static int
i8k_smm(SMMRegisters *regs)
{
    int rc;
    int eax = regs->eax;

    printf("eax=%08x ebx=%08x ecx=%08x edx=%08x esi=%08x edi=%08x\n",
	   regs->eax, regs->ebx, regs->ecx, regs->edx, regs->esi, regs->edi);

    asm("pushl %%eax\n\t" \
	"movl 0(%%eax),%%edx\n\t" \
	"push %%edx\n\t" \
	"movl 4(%%eax),%%ebx\n\t" \
	"movl 8(%%eax),%%ecx\n\t" \
	"movl 12(%%eax),%%edx\n\t" \
	"movl 16(%%eax),%%esi\n\t" \
	"movl 20(%%eax),%%edi\n\t" \
	"popl %%eax\n\t" \
	"out %%al,$0xb2\n\t" \
	"out %%al,$0x84\n\t" \
	"xchgl %%eax,(%%esp)\n\t"
	"movl %%ebx,4(%%eax)\n\t" \
	"movl %%ecx,8(%%eax)\n\t" \
	"movl %%edx,12(%%eax)\n\t" \
	"movl %%esi,16(%%eax)\n\t" \
	"movl %%edi,20(%%eax)\n\t" \
	"popl %%edx\n\t" \
	"movl %%edx,0(%%eax)\n\t" \
	"lahf\n\t" \
	"shrl $8,%%eax\n\t" \
	"andl $1,%%eax\n" \
	: "=a" (rc)
	: "a" (regs)
	: "%ebx", "%ecx", "%edx", "%esi", "%edi", "memory");

    printf("eax=%08x ebx=%08x ecx=%08x edx=%08x esi=%08x edi=%08x %d\n\n",
	   regs->eax, regs->ebx, regs->ecx, regs->edx, regs->esi, regs->edi,
	   rc);

    if ((rc != 0) || ((regs->eax & 0xffff) == 0xffff) || (regs->eax == eax)) {
	return -EINVAL;
    }

    return 0;
}

int
main(int argc, char **argv)
{
    SMMRegisters regs = { 0, 0, 0, 0, 0, 0 };

    if (argc < 2) {
	fprintf(stderr, "Usage:  %s eax ebx ecx edx esi edi\n", argv[0]);
	exit(1);
    }

    if (argc > 1) regs.eax = strtol(argv[1],NULL,16);
    if (argc > 2) regs.ebx = strtol(argv[2],NULL,16);
    if (argc > 3) regs.ecx = strtol(argv[3],NULL,16);
    if (argc > 4) regs.edx = strtol(argv[4],NULL,16);
    if (argc > 5) regs.esi = strtol(argv[5],NULL,16);
    if (argc > 6) regs.edi = strtol(argv[6],NULL,16);

    ioperm(0x84, 1, 1);
    ioperm(0xb2, 1, 1);

    return (i8k_smm(&regs) != 0);
}

/* end of file */

 ,

ambivalentno
()

Попап для паролей wifi в xfce

Форум — Desktop

Добрый день.

Тут жене xfce на debian 7 поставил. Проблема что когда к новому wifi подключаешься - нет попапа с запросом пароля, как в том же Gnome. Единственное что нагуглил - что xfce4-notifyd надо, но эта штука уже установлена.

Вопрос: куда копать?

 , ,

ambivalentno
()

Иногда нет пинга по wifi.

Форум — Linux-hardware

Добрый день.

Нахожусь в Грузии, где интернет зачастую плох. Так вот, ip роутер местный выдает, но не пропинговывается иногда. В то же время, с более старого ноутбука все хорошо. Не подскажете с чем это связано?

На всяк случай lspci:

12:00.0 Network controller: Broadcom Corporation BCM43142 802.11b/g/n (rev 01)
	Subsystem: Dell Wireless 1704 802.11n + BT 4.0
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupt: pin A routed to IRQ 17
	Region 0: Memory at fbe00000 (64-bit, non-prefetchable) [size=32K]
	Capabilities: [40] Power Management version 3
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
		Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=2 PME-
	Capabilities: [58] Vendor Specific Information: Len=78 <?>
	Capabilities: [48] MSI: Enable- Count=1/1 Maskable- 64bit+
		Address: 0000000000000000  Data: 0000
	Capabilities: [d0] Express (v1) Endpoint, MSI 00
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s <4us, L1 unlimited
			ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
			MaxPayload 128 bytes, MaxReadReq 128 bytes
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
		LnkCap:	Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <4us, L1 <64us
			ClockPM+ Surprise- LLActRep- BwNot-
		LnkCtl:	ASPM L1 Enabled; RCB 64 bytes Disabled- Retrain- CommClk+
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
	Capabilities: [100 v1] Advanced Error Reporting
		UESta:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UEMsk:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UESvrt:	DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
		CESta:	RxErr+ BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
		CEMsk:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
		AERCap:	First Error Pointer: 00, GenCap+ CGenEn- ChkCap+ ChkEn-
	Capabilities: [13c v1] Virtual Channel
		Caps:	LPEVC=0 RefClk=100ns PATEntryBits=1
		Arb:	Fixed- WRR32- WRR64- WRR128-
		Ctrl:	ArbSelect=Fixed
		Status:	InProgress-
		VC0:	Caps:	PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
			Arb:	Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
			Ctrl:	Enable+ ID=0 ArbSelect=Fixed TC/VC=01
			Status:	NegoPending- InProgress-
	Capabilities: [160 v1] Device Serial Number 00-00-e6-ff-ff-d2-e0-06
	Capabilities: [16c v1] Power Budgeting <?>
	Kernel driver in use: wl

route:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         192.168.1.1     0.0.0.0         UG    0      0        0 wlan0
link-local      *               255.255.0.0     U     1000   0        0 wlan0
192.168.1.0     *               255.255.255.0   U     0      0        0 wlan0

iwlist для сети к которой присоединяюсь:

wlan0     Scan completed :
          Cell 01 - Address: CC:7B:35:CA:A0:3C
                    Channel:10
                    Frequency:2.457 GHz (Channel 10)
                    Quality=47/70  Signal level=-63 dBm  
                    Encryption key:on
                    ESSID:"goethe"
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 9 Mb/s
                              18 Mb/s; 36 Mb/s; 54 Mb/s
                    Bit Rates:6 Mb/s; 12 Mb/s; 24 Mb/s; 48 Mb/s
                    Mode:Master
                    Extra:tsf=0000000000000000
                    Extra: Last beacon: 44ms ago
                    IE: Unknown: 0006676F65746865
                    IE: Unknown: 010882848B961224486C
                    IE: Unknown: 03010A
                    IE: Unknown: 2A0104
                    IE: Unknown: 32040C183060
                    IE: Unknown: 2D1A6E1117FF000000010000000000000000000000000C0000000000
                    IE: Unknown: 3D160A000600000000000000000000000000000000000000
                    IE: Unknown: 3E0100
                    IE: IEEE 802.11i/WPA2 Version 1
                        Group Cipher : TKIP
                        Pairwise Ciphers (2) : TKIP CCMP
                        Authentication Suites (1) : PSK
                    IE: Unknown: DD180050F2020101000003A4000027A4000042435E0062322F00
                    IE: Unknown: 4A0E14000A002C01C800140005001900
                    IE: Unknown: 7F0101
                    IE: Unknown: DD07000C4304000000
                    IE: Unknown: 0706475400010B10
                    IE: Unknown: DD9D0050F204104A0001001044000102103B00010310470010BC329E001DD811B28601CC7B35CAA03C1021001852616C696E6B20546563686E6F6C6F67792C20436F72702E1023001C52616C696E6B20576972656C6573732041636365737320506F696E74102400065254323836301042000831323334353637381054000800060050F20400011011000952616C696E6B415053100800020004103C000100

iwconfig:

wlan0     IEEE 802.11abg  ESSID:"goethe"  
          Mode:Managed  Frequency:2.457 GHz  Access Point: CC:7B:35:CA:A0:3C   
          Bit Rate=39 Mb/s   Tx-Power=1 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality=48/70  Signal level=-62 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

 

ambivalentno
()

есть ли linter для Google style guide в случае python?

Форум — Development

Гуглил, не нашел к сожалению. Но нашел вариант для джаваскрипта.

http://code.google.com/p/closure-linter/

Никто не находил такого как в заголовке или другого расширенного за pep8 style-guide'а ?

 , ,

ambivalentno
()

sed and в одной строке

Форум — General

товарищи! может кто знает как седом такую штуку:

<offer>
<offer>lalala111</offer>
</offer>

превратить в

<offer>
<offer_id>lalala111</offer_id>
</offer>

к сожалению, не нагуглил как одновременно и <offer> в начале строки и </offer> в конце. спасибо.

 ,

ambivalentno
()

Изменябельность celery tasks - можно ли?

Форум — Web-development

Привет! Есть celery task (rabbitmq на бекенде), которий считает количество переходов пользователя по ссилке (которая лежит в об’екте джанги). Как результат - толпа маленьких задач по +1 в каунтере. Можно ли при добавлении каждой новой задачи как-то искать в уже существующих и найдя изменять их (то есть чтоб не по +1 а по +100 шло)?

 , ,

ambivalentno
()

видео из кусков

Форум — General

Добрый день.
С помощью urllib получаю куски видео (первые и последие 2 процента) и записываю последовательно в один файл.
И что наблюдаю: в случае ogv-файла конечный отрезок проигрывается, с ним можно работать (я последние пару десятков кадров получаю). В случае если это любое видео с ютубика (mp4, webm) - после окончания проигрывания первого куска второй не начинается.

Подскажите пожалуйста, как сделать проигрывающимися не только ogv!

 , , ,

ambivalentno
()

Скачать чать видео

Форум — General

Добрый день.
В целях экономии трафика хочу скачать часть видео (последние 5-10 секунд) с youtube. Желательно с помощью питона.
И вот погуглив, осознал что не знаю куда копать. Подскажите, пожалуйста!

 ,

ambivalentno
()

dhcp получает роутер, но не debian

Форум — General

Добрый день. Роутер TP-link tl-wr940n получает ип, а dhcliend рыдает про отсутствующие offers, даже если явно прописывать ip dhcp-сервера. Куда копать?

ambivalentno
()

dhcp получает роутер, но не debian

Форум — Desktop

Добрый день. Роутер TP-link tl-wr940n получает ип, а dhcliend рыдает про отсутствующие offers, даже если явно прописывать ip dhcp-сервера. Куда копать?

ambivalentno
()

удаление списка поэлементно [python]

Форум — Development

Добрый день. Необходимо поэлементно произвести некое действие (скажем, print) и удалить только что использовавшийся элемент списка. Но, так как при каждом проходе цикла используется следующий элемент списка, удаляется не весь список и не весь опять-таки выводится. Вот пример:

a=[1,2,3,4,5]
for b in a:
    print b
    a.remove(b)
    print a
выводит:
1
[2, 3, 4, 5]
3
[2, 4, 5]
5
[2, 4]
надо чтоб выводил:
1
[2, 3, 4, 5]
2
[3, 4, 5]
3
[4, 5]
4
[5]
5
[]
Конечно можно использовать
a=[1,2,3,4,5]
c=a[:]
for b in c:
но у меня смутное ощущение что это можно сделать как-то лучше. Не нагуглил.
Кстати, в который из форумов это правильно было поместить?

 

ambivalentno
()

Доступ за проксю

Форум — General

Добрый день. Есть прокся на работе, разрешающая доступ только на 80й порт. Как получить доступ (ssh) к рабочему компьютеру из дому (за nat) ? Каких-либо компьютеров с реальными ip нету. TeamViewer не подходит, ибо на рабочем компьютере не запущены иксы. Tor что-то на работе не запускается.

ambivalentno
()

Двугранный угол [python]

Форум — Development

Добрый день. Простите если глуплю. Укажите где именно, пожалуйста. Есть 4 точки, вида [x,y,z] как определить двугранный угол, который они образуют?

 

ambivalentno
()

Как получить последний кадр видео?

Форум — General

Добрый день. С помощью каких инструментов это лучше сделать из командной строки?

ambivalentno
()

Долгая загрузка Fedora 15, проблемы с пониманием systemd

Форум — General

После того как повыключал часть служб в Fedora 15 (как chkconfig, так и systemctl disable xxxxx.service) врямя загрузки выросло, служба network не пущается. Как найти причину\починить? При этом сеть работает, мне лично непонятно как. еще вопросы: как с помощью systemd просмотреть список включенных служб?

Логи: 1. systemctl restart networking.service

Failed to issue method call: Unit networking.service failed to load: No such file or directory. See system logs and 'systemctl status networking.service' for details.
2. systemctl status network.service
network.service - LSB: Bring up/down networking
	  Loaded: loaded (/etc/rc.d/init.d/network)
	  Active: failed since Sat, 03 Sep 2011 21:19:19 +0300; 18s ago
	 Process: 2395 ExecStart=/etc/rc.d/init.d/network start (code=exited, status=1/FAILURE)
	  CGroup: name=systemd:/system/network.service
3. /var/log/messages (та часть что после service networ restart), конечно только тот кусок где ошибка
Sep  3 21:19:18 localhost NetworkManager[665]: <warn> connection /org/freedesktop/NetworkManager/Settings/2 failed to activate: (2) Device not managed by NetworkManager or unavailable
Sep  3 21:19:19 localhost systemd[1]: network.service: control process exited, code=exited status=1
Sep  3 21:19:19 localhost systemd[1]: Unit network.service entered failed state.
Нужна ли вообще служба network при живом NetworkManager?

ambivalentno
()

Мерцание монитора

Форум — Linux-hardware

Asus P50IJ. Ubuntu 11.04 x32. Монитор мерцает. Поменять яркость подсветки удается:

sudo setpci -s 00:02.0 F4.B=ff (максимум)
sudo setpci -s 00:02.0 F4.B=00 (минимум)
Что делать для диагностики и лечения?

ambivalentno
()

Gnome3 шрифты в меню

Форум — Desktop

http://goo.gl/photos/bruJRZdEiS
Некоторые буквы состоят из полос. Не подскажете, что делать?

ambivalentno
()

M+` в midnight commander

Форум — General

Зачем нужен данный хоткей? нажал его - и появилось окошко Screens, в нем надпись

 Panels:[user@hostname]:/home 
Что это?

ambivalentno
()

Сетевая Intel 82576 на Asus P5VD2-MX

Форум — Linux-hardware

Добрый день. Fedora 14 2.6.35.11-83.fc14.x86_64
Материнская плата Asus P5VD2-MX
Сетевая Intel Corporation 82576 Gigabit Network Connection - не работает.
Вывод ifconfig -a:

eth1      Link encap:Ethernet  HWaddr 00:1B:21:6E:97:96  
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Memory:dfba0000-dfbc0000 

eth2      Link encap:Ethernet  HWaddr 00:1B:21:6E:97:97  
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Memory:dfbc0000-dfbe0000 
то есть прерывание не указано.

Как только установил, все tty были зашумлены постоянным повторяющимся выражением:

kernel:[  141.089323] do_IRQ: 0.68 No irq handler for vector (irq -1)
Чтобы убрать, дописал pci=noaer в grub.conf.

Что делать?

ambivalentno
()

Включить direct rendering для ATI x1250

Форум — Linux-hardware

Ноутбук Samsung R58, Fedora 14 x86_64
При попытке запустить wxmacmolplt (3д редактор молекул) сильно грузит процессор, при этом очень медленно прорисовывает. Что делать? Где искать?

ambivalentno
()

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