LINUX.ORG.RU

Сообщения scaldov

 

linux, kernel и IDT

собственно, надо перехватить прерывания от таймера, чтоб на старой железке выжать прерывания для опроса с частотой около 10КГц.

в чём затык.

1)выключаю бит WP в CR0, иначе в логах появляется BUG: kernel paging request...;
правлю смещение в вентиле прерывания 0x20 (IRQ0) в IDT, бит WP ставлю назад, иначе через пару секунд юзерленд виснет.

2) !! проверяю, много раз (200), вывожу всё это в логи. смещение действительно установлено на новый обработчик.

3) ничего не работает.

4) при выгрузке модуля вывожу текушее значение смещения обработчика. !внезапно! оно старое, т.е. то, какое было до правки IDT.

Внимание вопрос - кто это делает и как его отключить. пересобирать ядро очень влом.

Ну, либо как обойти.

p.s. система дебиан ленни, ядра 2.6.18 или 2.6.26 - один хрен.

scaldov
()

AO751 и intel-VT

приятная новость: в последнем биосе (3210) сабжа разлочен intel-VT в MSR-регистре.

проверьте, у кого есть, а то, может, это меня после ночи так приглючило.

scaldov
()

intel gma500 — работает ли в дебиане?

собственно, имеется acer AO 751H c intel gma500. Известно, что в убунте есть поддержка pulsbo. Как насчёт debian?

scaldov
()

debian 2.6.32 и раздача инета через skylink AnyDATA EV-DO Modem

вобщем, выходит какая-то засада.

всё как обычно, настраиваем /etc/ppp/peers, звоним pppd call skylink, поднимается интерфейс ppp32769

ppp32769 Link encap:Point-to-Point Protocol
inet addr:83.217.29.113 P-t-P:83.217.24.4 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1400 Metric:1


соотв., маршруты

83.217.24.4 dev ppp32769 proto kernel scope link src 83.217.29.113
192.168.12.0/24 dev eth0 proto kernel scope link src 192.168.12.5
default dev ppp32769 scope link

Делаем NAT
*nat
:PREROUTING ACCEPT [42:4869]
:POSTROUTING ACCEPT [6:416]
:OUTPUT ACCEPT [58:4225]
[0:0] -A POSTROUTING -s 192.168.0.0/16 -j MASQUERADE
COMMIT

в итоге имеем:
как только пакет из внутренней сети попадает в ppp32769, сей интерфейс пропадает.

вот при этом логи pppd:

Script /etc/ppp/ip-up finished (pid 2277), status = 0x0
rcvd [CCP ConfReq id=0x4 <mppe +H -M -S -L -D +C>]
sent [CCP ConfRej id=0x4 <mppe +H -M -S -L -D +C>]
rcvd [CCP ConfReq id=0x5 <predictor 1>]
sent [CCP ConfRej id=0x5 <predictor 1>]
rcvd [CCP ConfReq id=0x6]
sent [CCP ConfAck id=0x6]
rcvd [CCP TermReq id=0x7]
CCP terminated by peer
sent [CCP TermAck id=0x7]
Compression disabled by peer.
^
+--- здесь ppp32769 поднялся, всё пингуется, всё качается, но до тех пор, пока не придёт пакет из подсети. далее вот так:
rcvd [LCP ConfReq id=0x1 <asyncmap 0x0> <auth chap MD5> <magic 0xe1ff8cf>]
Connect time 2.4 minutes.
Sent 6087 bytes, received 3961 bytes.
Script /etc/ppp/ip-down started (pid 2290)

далее pppd переподключается, и ppp32769 подымается вновь.
вот такая карусель.
такую хренотень впервые вижу за пять лет.

scaldov
()

\usepackage[unicode]{hyperref} и оглавление

собственно, использую стиль book.

при добавлении \usepackage[unicode]{hyperref}

все элементы оглавления становятся однострочными и, естественно, выходят за пределы страницы.

господа, подскажите, куда копать?

на всякий случай:

\documentclass [a4paper, oneside, 12pt]{book}
\usepackage[singlespacing]{setspace}
\usepackage[utf8]{inputenc}
\usepackage[english,russian]{babel}
\usepackage[unicode]{hyperref}
\usepackage{mathtext}
\usepackage[T2A]{fontenc}
\selectlanguage{russian}
\usepackage{rotate}
\usepackage{floatflt}
\usepackage{indentfirst}
\usepackage{mathrsfs,amsmath,amssymb,amsbsy}
\usepackage{graphicx}
\usepackage{caption}
\usepackage{psfrag}
\usepackage[dvips]{color}
\usepackage[a4paper,portrait]{geometry}
\geometry{top=2cm,bottom=2cm,left=3cm,right=1cm}
\usepackage{array, longtable}
\usepackage{pdflscape}
\usepackage{rotating}
\usepackage{mflogo}
\usepackage{multicol}
\usepackage{caption}[2009/10/09]
\usepackage{fancyhdr}

\pagestyle{fancy}
\fancyhf{}
\fancyhead{}
\renewcommand{\headrulewidth}{0pt}
\fancyfoot[C]{\thepage}
justification=justified, figurewithin=none}
\captionsetup{margin=10pt,font={small,singlespacing},labelfont=bf, justification=justified, figurewithin=none}

\addto\captionsrussian{\def\refname{Библиографический список}}
\addto\captionsrussian{\def\bibname{Библиографический список}}
\pagenumbering{arabic}

.... далее идёт сам документ

 

scaldov
()

[debian] второй pppd и default route

вобщем, захотелось использовать ev-do модем совместно с pppoe для увеличения скорости интернета дома.

сперва делал несколько default route с nexthop, но как только появлялся default route через модемный интерфейс, pppd модема начинал инициировать соединение заново, при этом маршрут помечался в таблице маршрутизации как dead.

потом пробовал сделать те же яйца, только в профиль. через iptables -t mangle --set-xmark и ip rule add fwmark и заданием default route в дополнительной таблице.

как только прописывал маршрут через модем в дополнительную таблицу, pppd модема начинал соединение заново. Т.е., примерно та же картина, что и в первом случае.

вобщем, полная непонятная фигня, никогда с таким не сталкивался.

куда копать?

ЗЫ. поодиночке и модем и pppoe работают, естественно. И, разумеется, они на разных и заведомо известных интерфейсах ppp32768 и ppp32769.

 

scaldov
()

debian sid 2.6.32-trunk и usb-сетевуха asix

вобщем, г-да, дело было так:
на серваке была сетевуха реалтек, которая смотрела в сеть провайдера. её пришлось убрать и вместо неё я воткнул временно usb-сетевуху.

мак, разумеется, поставил ей старый, но:
пакеты не приходят, хотя и отправляются. не пингуется даже шлюз. такое безобразие было пока я не включил ей promisc.

promisc я сделал в /etc/network/interfaces, однако, после поднятия сети она опять обсирается, и работает только после полной загрузки системы и повторного /etc/init.d/networking restart

Сетевуха работает нормально, даже на n800 на 2.6.21 таких косяков не было.

Кто в курсе может, что делать?

scaldov
()

lenny на Pentium-II, 233МГц, 128МБ ОЗУ. как запустить?

есть старый комп с такими параметрами. надо поставить на него систему, с ядром от 2.6.26 (дрова для железки под это ядро). Ленни под это как раз подходит.

залил на compact flash образ, вставил в IDE слот, груб загрузился, я выбрал 2.6.29-2 (по умолчанию).

Decompressing Linux.. Parsing ELF...Done
Booting Linux

и всё. около часа стоял, ничего не произошло.

какие опции ядру передать?

(noapic nolapic noacpi nofb nosplash пробовал - не помогает)

scaldov
()

pit (который 8254) и HR Timers в ядре

тема такая:
есть старенький одноплатный промышленный комп и ISA плата со счётчиками, которая не умеет делать прерывания. её надо опрашивать с частотой 20кГц, или хотя бы 10кГц. для этого я буду писать модуль ядра.

Процессор там (мне сказали) пентиум 200+МГц. В остальном люди не разбираются, т.е., есть ли поддержка HPET и прочего, сказать не могут. Что за плата внутри - тоже не могут сказать, бумаги давно куда-то заныканы.

ящик мне отдадут этот только на следующей неделе, а решать как быть надо уже сейчас.

собсно, 2 пути:

1) пропатчить и пересобрать ядро, чтоб было HZ=10000
2) сделать всё на hrtimer_

отсюда два вопроса:
1) потянет ли планировщик такое HZ на 200МГц
2) при отсутствии HPET (что весьма вероятно), включится ли PIT в режиме источника для hrtimer ?

scaldov
()

debian sid и apt-get update

что-то сегодня у него не заладилось с обновлением:

Hit http://ftp.debian.org testing/non-free
Fetched 195kB in 4s (39.1kB/s)
Reading package lists... Done
W: GPG error: http://ftp.debian.org unstable Release: The following signatures were invalid: BADSIG 9AA38DCD55BE302B Debian Archive Automatic Signing Key (5.0/lenny) <ftpmaster@debian.org>
W: GPG error: http://ftp.debian.org testing Release: The following signatures were invalid: BADSIG 9AA38DCD55BE302B Debian Archive Automatic Signing Key (5.0/lenny) <ftpmaster@debian.org>


гугол ничего не дал. что посоветуете?

scaldov
()

sane и кнопки на панели сканера

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

в 2006м был проект scanbuttond, но он не поддерживается с того самого года, и не поддерживает HP.

scanadf - по-видимому -- не то.

какие ваши предложения?

scaldov
()

ядро > 2.6.29 и проскакивание звука.

по крайней мере, у меня на Aureal vortex

07:02.0 Multimedia audio controller: Aureal Semiconductor Vortex 2 (rev fa)

проскакивает звук.

это наблюдается и на 2.6.31 и на 2.6.30. Причём, в 2.6.30 наблюдается ещё более интересное явление -- если 2 программы выводят звук параллельно, то звук этот идёт будто в тартарары. Т.е., программа думает, что фрагмент звука уже проигран, и тут же пихает следующий. Как-то так, возникает как бы ускоренное проигрывание файла кусками.

куда копать? подозреваю что-то типа таймеров (mplayer может неправильно работает с ними). как это проверить? что может быть ещё?

scaldov
()

debian и openoffice

известно, что OpenOffice в debian/gnu linux грузится 20 сек. и ещё 10 сек. открывает таблицу. (2ГБ, core2duo 2.83ГГц)

в suse-11 на работе у девочек вроде-бы с нуля на всё уходит секунд 5-6. память у них по 512МБ.

так вот, может кто знает причину? может, там ява-машина другая или что? как в дебьяне ускорить опенофис?

scaldov
()

помогите опознать шведскую фолк-группу

есть шведская фолк-группа, там точно 2 женских голоса. слышал на шведском радио, записал пару треков:

http://narod.ru/disk/14083468000/2.ogg.html

http://narod.ru/disk/14083601000/5.ogg.html

сам учу норвежский, шведский воспринимаю на слух плохо, во второй в начале точно есть "... god natt på det kvinnor och män"

гугол ничего не даёт.

может, кто слушает, подскажет?

scaldov
()

jpeg 2000 и geeqie

итак, по-порядку:

1) сначала обнаружил, что geeqie не показывает jpeg 2000 (.j2k/.jp2), хотя пишет, что поддержка есть.

2) решил перекодировать их обратно в .pnm. j2k_to_image их не понял. не понял их и jasper, которым я их когда-то кодировал. оказывается, что jasper-1.9 не понимает то, что родил jasper-1.6, о как. Ладно, достал старый жаспер, перегнал всё в .pnm

3) перегнал .pnm в .jp2 при помощи image_to_j2k из openjpeg-tools. Но geeqie всё равно не видит картинки. Увидел только одну, которая была небольшого разрешения.

Собсно, кто использует j2k, что может посоветовать?

scaldov
()

debian и косячное автодополнение в bash

сабж. после очередного обновления sid перестало работать автодополнение в bash во всех тех случаях, когда в пути попадается имя файла / директории, содержащее пробел(ы).

Уже месяца два как.

что делать?

scaldov
()

TeX, beamer и размер frametitle

Собственно, сабж. Высота frametitle раза в 2 превосходит высоту его шрифта. Как-бы возникает ощущение пустующего пространства. Как поменять? Переопределение setbeamertemplate{frametitle} не работает, т.к. высота меняется явно не там. Мало того, в отличие от headline и footer, там ещё наблюдаются феерические глюки при попытке добавить туда второй beamercolorbox.

Гугол ничего не дал, от пяленья в исходники класса глаза болят. Кто победил эту штуковину, помогите!

scaldov
()

compiz и гефорс ASUS EN8400GS SILENT/HTP/512M

хочу купить сабж. без вентилятора, но и шина урезана до 64х бит.

может, у кого есть, кто знает, как эта видюха пашет с компизом на 1600х1200?

а то, моя GeForce 7300 SE (тоже 64 и без вентилятора) на таком разрешении уже подтормаживает.

scaldov
()

sourceforge.net лежит?

субж. соединение на SYN_SENT висит, адрес пингуется.

scaldov
()

debian compiz и mipmapping

господа. в компизе заметил неприятную вещь:

вот снимок: http://img197.imageshack.us/img197/2147/64397506.png

хотя, в общих настройках качество стоит "наилучшее" и включён плагин "билинейная фильтрация". года полтора назад тоже пользовался, в ubunte, там такого не было.

может, где-то ещё что-то надо включить?

так же, в игрушках и программах openGL фильтрация и мипмап работают.

scaldov
()

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