LINUX.ORG.RU

Сообщения markevichus

 

EINVAL при msync()

Форум — Development

strace:

msync(0xb8052000, 32, MS_SYNC)          = -1 EINVAL (Invalid argument)

PAGESIZE == 0x1000 (т.е. синхронизуемый адрес кратный странице).

man msync:

EINVAL addr is not a multiple of PAGESIZE; or any bit other than MS_ASYNC | MS_INVALIDATE | MS_SYNC is set in flags; or both MS_SYNC and MS_ASYNC are set in flags.

Если использую MS_ASYNC, то проблема исчезает.

markevichus
()

маршрутизация

Форум — Admin

Роутер. eth1 - локалка (192.168.0.1), eth2(10.0.0.3) - сеть с adls-модемом (10.0.0.1). Модем настроен в бридж. Так же поднят eth2:0 с реальным ip 1.2.3.4.

router# ping 10.0.0.1 Модем отвечает. Смотрю tcpdump:

10.0.0.3 > 10.0.0.1: ICMP echo request
10.0.0.1 < 10.0.0.1: ICMP echo reply
......
Всё нормально.

Пробую из локалки. usermachine# ping 10.0.0.1 Модем молчит и вот почему:

1.2.3.4 > 10.0.0.1: ICMP echo request
1.2.3.4 > 10.0.0.1: ICMP echo request
1.2.3.4 > 10.0.0.1: ICMP echo request
.....

Причём, происходит это хаотично. Как перезагружу машину, может оказаться такое, что роутер нормально меняет source ip для пакетов, летящих из локалки. Инет таким образом пашет, но вот до самого модема я достучаться не могу.

-A POSTROUTING -s 192.168.0.0/24 -j MAQUERADE

1.2.3.0/24 dev eth2  proto kernel  scope link  src 1.2.3.4
10.0.0.0/24 dev eth2  proto kernel  scope link  src 10.0.0.3 
10.0.1.0/24 dev eth0  proto kernel  scope link  src 10.0.1.3 //ещё один мопед
192.168.0.0/24 dev eth1  proto kernel  scope link  src 192.168.0.1 
default via 10.0.1.1 dev eth0
markevichus
()

update-grub неправильно генерит menu.lst

Форум — Admin

#fdisk -l /dev/hda (некоторые данные опущены)
/dev/hda1 W95 FAT32
/dev/hda2 W95 Ext'd (LBA)
/dev/hda5 W95 FAT32
/dev/hda6 Linux swap / Solaris
/dev/hda7 Linux
/dev/hda8 Linux

#fdisk -l /dev/hdd
/dev/hdd1 W95 FAT32


При запуске update-grub (например, при установке/удалении кернела) в menu.lst добавляются записи с некорректным адресом корневой партиции (hdd1, а не hda7).
Долго копался в целевом скрипте, так не нашёл в чём проблема.

Очень не хочется после каждой такой процедуры правит меню граба.


Debian

markevichus
()

[мистика] Сеть

Форум — Admin

ADSL-модем (10.0.1.1/24) воткнут в шлюз (10.0.1.3/24);
Модем со шлюза не пингуется.

Рядом стои ноут (10.0.1.2/24). Прицепил к нему модем тем же самым проводом.
Модем с ноута пингуется.

Для чистоты эксперимента поставил ноуту адрес тот же, что и у модема (10.0.1.1), соединил его напрямую со шлюзом.
Шлюз пингует ноут, ноут пингует шлюз.

Очистил все правила iptables на шлюзе и поставил политики ACCEPT.
Всё то же.

Чё за ерунда?

 

markevichus
()

RAID-контроллеры

Форум — Linux-hardware

Доброго дня.
Хочу узнать подробней на счёт RAID-контроллеров. Правильно ли я понимаю ситуацию:

Знаю, что есть так называемые fake-raid контроллеры. ОС для работы с ними нужны драйверы. Такие контроллеры обычно встраиваются в южные мосты.
Возможно ли создание дискового массива прозрачного для ОС? Смущает, что в характеристиках почти каждого экземпляра есть графа "поддерживаемые ОС".
Каковы цены на такие контроллеры и как узнать по названию или характеристикам, что это, действительно, настоящий, железный, raid?

markevichus
()

Не перезагружаться после kernel panic

Форум — Admin

Хочу subj, понятия не имею, куда примерно смотреть. archlinux.

markevichus
()

Zyxel adsl. Падает bridge.

Форум — Linux-hardware

Есть ADSL-модем zyxel (не помню, какая модель). Настроен в бридж.
Вопрос: это нормально, что когда я беру и вынимаю, а потом опять подключаю ethernet-кабель, этот самый бридж отваливается?

Приходится лезть в настройки модема->WAN Setup, ничего не меняя, просто давить кнопку Apply. Бридж после этого начинает работать.

markevichus
()

Arch, звук

Форум — Admin

Поставил вчера arch. Очень понравился. Вот только звучать никак не могу заставить.

Была проблема, что звуком по умолчанию стоит спикер, но после запрещения snd_pcsp она отпала.
alsamixer работает нормально. Да всё на экране работает нормально. Как будто бы звук должен быть.
Единственное, что: при использовании ALSA в audacious пришет:
** (audacious2:4937): WARNING **: alsa_setup_mixer(): Failed to find mixer element: /dev/mixer

Ноут. acpire 3690.

00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)

snd_seq_oss
snd_seq_midi_event
snd_seq
snd_seq_device
snd_pcm_oss
snd_mixer_oss
snd_hda_codec_realtek
snd_hda_intel
snd_hda_codec
snd_hwdep
snd_pcm
snd_timer
snd
soundcore
snd_page_alloc

При том же самом наборе `lsmod | grep snd` на том же ноутбуке в Ubuntu звук есть.

/etc/modprobe.d/sound:
alias snd-card-0 snd-hda-intel
alias sound-slot-0 snd-hda-intel

/dev/snd:
crw-rw---- 1 root audio 116, 9 Май 31 16:56 controlC0
crw-rw---- 1 root audio 116, 8 Май 31 16:56 hwC0D0
crw-rw---- 1 root audio 116, 7 Май 31 16:56 hwC0D1
crw-rw---- 1 root audio 116, 6 Май 31 16:56 pcmC0D0c
crw-rw---- 1 root audio 116, 5 Май 31 19:43 pcmC0D0p
crw-rw---- 1 root audio 116, 4 Май 31 16:56 pcmC0D1p
crw-rw---- 1 root audio 116, 3 Май 31 16:56 pcmC0D2c
crw-rw---- 1 root audio 116, 10 Май 31 16:56 seq
crw-rw---- 1 root audio 116, 2 Май 31 16:56 timer


/dev/mixer -> sound/mixer

/dev/sound
adsp audio dsp mixer sequencer sequencer2
crw-rw---- 1 root audio 14, 12 Май 31 16:56 adsp
crw-rw---- 1 root audio 14, 4 Май 31 16:56 audio
crw-rw---- 1 root audio 14, 3 Май 31 16:56 dsp
crw-rw---- 1 root audio 14, 0 Май 31 16:56 mixer
crw-rw---- 1 root audio 14, 1 Май 31 16:56 sequencer
crw-rw---- 1 root audio 14, 8 Май 31 16:56 sequencer2

Права все есть.

alsa-oss 1.0.17-1
alsa-plugins 1.0.20-1
alsa-utils 1.0.20-1

2.6.29

markevichus
()

hal, ivman, ACM modem

Форум — Admin

Хочу, чтобы при подключении ACM-модема (нокиа через usb, /dev/ttyACM0, char device) ivman запускал звонилку, но не нашёл в спецификациях hal-а соответствующий match.

May 8 17:28:40 sirius kernel: [ 2295.009306] usb 3-1: new full speed USB device using uhci_hcd and address 3
May 8 17:28:41 sirius kernel: [ 2295.187630] usb 3-1: configuration #1 chosen from 1 choice
May 8 17:28:41 sirius kernel: [ 2295.199229] cdc_acm 3-1:1.10: ttyACM0: USB ACM device

markevichus
()

flux- и openbox

Галерея — Скриншоты

Непорезанное(2560 x 800, 202 KБ) http://img222.imageshack.us/img222/7079/fluxopenbox.png

Ubuntu 9.04

Года 2 сидел с fluxbox. Нравился. Тема - слегка изменённая Fawn.
8 десктопов. Переключалки - alt+ F1..F4, alt+1..4. Получается прямо как в diablo ). Расположение их на клавиатуре получается таким же, как и в апплете-переключалке.

Сейчас решил посмотреть на openbox+xfce-panel. Без проблем перенёс сюда все привычное. Всяких "поведенческих" настроек оказалось намного больше. Ну и по разным приятным мелочам он мне приглянулся. Решил поменьше ломать глаза - увеличил шрифт в консоле и сделал фон не таким чёрным.

Одно не могу понять: во flux-е я 4 раза нажимал alt+x и у меня ровным строем экран заполнялся 4мя xterm-ами, а здесь - не могу заставить новое окно появляться "встык" с предыдущим, приходится ровнять мышкой (dwm не предлагать).

>>> Просмотр (2048x800, 151 Kb)

markevichus
()

JTAG

Форум — Development

Интересуют руководства по программированию (битик за битиком) или примеры битстримов, например, как запрограммировать железку в BYPASS-моду.

markevichus
()

enlarged logical partitions overlap

Форум — Admin

# cfdisk -P s /dev/hda
FATAL ERROR: Bad logical partition 6: enlarged logical partitions overlap
# fdisk -l /dev/hda
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000ed4ea

Device Boot Start End Blocks Id System
/dev/hda1 1 62 497983+ 82 Linux swap / Solaris
/dev/hda3 63 6142 48837600 5 Extended
/dev/hda5 63 1278 9767457 83 Linux
/dev/hda6 1279 3710 19535008+ 83 Linux
/dev/hda7 3711 6142 19535008+ 83 Linux
=================================================
Не понимаю, что ему не нравится. Никакого overlap-а же нет.

markevichus
()

[чайник] C++

Форум — Development

Доброго дня.

Пишу, пользуя Qt, программулину для общения с железом. clicked() кнопочки связан сигнал-слотом с функцией, которая посылает данные на порт.

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

Вопрос: как структурно организовать программу, чтобы при событии(сигнале) я использовал методы другого класса? Не создавать же мне на каждый такой случай объект второго класса в теле нужного слота.

 

markevichus
()

ldap replication

Форум — Admin

slave сервер при поступлении на него запроса не переправляет его мастеру. Даже не мытается стукнуться на master(tcpdump не показыавет ни одного пакетика в ту сторону).

из master slapd.conf: include /etc/ldap/schema/core.schema include /etc/ldap/schema/cosine.schema include /etc/ldap/schema/nis.schema include /etc/ldap/schema/inetorgperson.schema include /etc/ldap/schema/misc.schema include /etc/ldap/schema/samba.schema

loglevel 256

suffix "dc=example,dc=com"

replica uri=ldap://slave.example:389 bindmethod=simple binddn="cn=replicator,dc=example,dc=com" credentials=hehe1234

replogfile /var/lib/ldap/replog

access to attrs=userPassword,shadowLastChange by dn="cn=admin,dc=example,dc=com" write by dn="cn=replicator,dc=example,dc=com" write by anonymous auth by self write by * none access to dn.base="" by * read access to * by dn="cn=admin,dc=example,dc=com" write by dn="cn=replicator,dc=example,dc=com" write by * read ==========================================

slave slapd.conf отличается лишь этим: updatedn "cn=replicator,dc=example,dc=com" updateref ldap://master.example.com:389

replica и replogfile в нём не указаны.

=========================================

При изменении базы на master-е, репликация на slave проходит удачно. Базы идентичны.

slave:/etc/ldap# ldapadd -x -D cn=root,dc=example,dc=com -w hehe1234 -f /tmp/1.ldif adding new entry "cn=hehe,dc=example,dc=com" ldap_add: Referral (10) referrals: ldap://slave.example.com:389/cn=hehe,dc=example,dc=com

slave syslog:

Feb 11 17:53:09 pinky slapd[9189]: daemon: activity on 1 descriptor Feb 11 17:53:09 pinky slapd[9189]: daemon: listen=7, new connection on 11 Feb 11 17:53:09 pinky slapd[9189]: daemon: added 11r (active) listener=(nil) Feb 11 17:53:09 pinky slapd[9189]: conn=1 fd=11 ACCEPT from IP=127.0.0.1:1885 (IP=0.0.0.0:389) Feb 11 17:53:09 pinky slapd[9189]: daemon: select: listen=6 active_threads=0 tvp=NULL Feb 11 17:53:09 pinky slapd[9189]: daemon: select: listen=7 active_threads=0 tvp=NULL Feb 11 17:53:09 pinky slapd[9189]: daemon: activity on 1 descriptor Feb 11 17:53:09 pinky slapd[9189]: daemon: activity on: Feb 11 17:53:09 pinky slapd[9189]: 11r Feb 11 17:53:09 pinky slapd[9189]: Feb 11 17:53:09 pinky slapd[9189]: daemon: read activity on 11 Feb 11 17:53:09 pinky slapd[9189]: daemon: select: listen=6 active_threads=0 tvp=NULL Feb 11 17:53:09 pinky slapd[9189]: daemon: select: listen=7 active_threads=0 tvp=NULL Feb 11 17:53:09 pinky slapd[9189]: conn=1 op=0 BIND dn="cn=root,dc=example,dc=com" method=128 Feb 11 17:53:09 pinky slapd[9189]: conn=1 op=0 BIND dn="cn=root,dc=example,dc=com" mech=SIMPLE ssf=0 Feb 11 17:53:09 pinky slapd[9189]: conn=1 op=0 RESULT tag=97 err=0 text= Feb 11 17:53:09 pinky slapd[9189]: daemon: activity on 1 descriptor Feb 11 17:53:09 pinky slapd[9189]: daemon: activity on: Feb 11 17:53:09 pinky slapd[9189]: 11r Feb 11 17:53:09 pinky slapd[9189]: Feb 11 17:53:09 pinky slapd[9189]: daemon: read activity on 11 Feb 11 17:53:09 pinky slapd[9189]: daemon: select: listen=6 active_threads=0 tvp=NULL Feb 11 17:53:09 pinky slapd[9189]: daemon: select: listen=7 active_threads=0 tvp=NULL Feb 11 17:53:09 pinky slapd[9189]: conn=1 op=1 ADD dn="cn=hehe,dc=example,dc=com" Feb 11 17:53:09 pinky slapd[9189]: conn=1 op=1 RESULT tag=105 err=10 text= Feb 11 17:53:09 pinky slapd[9189]: daemon: activity on 1 descriptor Feb 11 17:53:09 pinky slapd[9189]: daemon: activity on: Feb 11 17:53:09 pinky slapd[9189]: 11r Feb 11 17:53:09 pinky slapd[9189]: Feb 11 17:53:09 pinky slapd[9189]: daemon: read activity on 11 Feb 11 17:53:09 pinky slapd[9189]: connection_read(11): input error=-2 id=1, closing. Feb 11 17:53:09 pinky slapd[9189]: daemon: select: listen=6 active_threads=0 tvp=NULL Feb 11 17:53:09 pinky slapd[9189]: daemon: select: listen=7 active_threads=0 tvp=NULL Feb 11 17:53:09 pinky slapd[9189]: daemon: activity on 1 descriptor Feb 11 17:53:09 pinky slapd[9189]: daemon: waked Feb 11 17:53:09 pinky slapd[9189]: daemon: select: listen=6 active_threads=0 tvp=NULL Feb 11 17:53:09 pinky slapd[9189]: daemon: select: listen=7 active_threads=0 tvp=NULL Feb 11 17:53:09 pinky slapd[9189]: conn=1 op=2 UNBIND Feb 11 17:53:09 pinky slapd[9189]: daemon: removing 11 Feb 11 17:53:09 pinky slapd[9189]: conn=1 fd=11 closed

====================================== debian etch

markevichus
()

Средства документооборота

Форум — Admin

Что можете посоветовать из открытых решений? Будет использоваться в ГНЦ для базы разработок сотрудников. Естественно, хотелось бы web-морду.

>>>

markevichus
()

хочу мобильный linux

Форум — Linux-hardware

Собрался покупать мобильник. Потолок - 10'000р(N800 уже не тяну). Хочется видеть на нём linux (хоть и не предустановленный). Люблю nokia. Кто что посоветует?

>>>

markevichus
()

Battle! LinuxFest vs. DSA

Форум — Talks

http://linuxfest.ru vs. http://sysadmin.mail.ru/dsa2008

В эту пятницу начало. Хотел ехать на linuxfest, но тут товарищ говорит, что был в прошлый раз на всероссийском слёте сисадминов, говорит, что понравилось очень.

КУДА ЕХАТЬ?! Времени мало уже.

>>>

markevichus
()

Диски определяются то как sda, то как hda

Форум — Admin

Ноутбук с IDE хардом, Ubuntu 8.04 При сборке разных версий кернела(конфигурил с нуля) жёсткий диск определятся то sda, то hda. Как бы пофигу, но каждый раз переписывать fstab влом.
Что такого можно наконфигурить в кернеле, что он IDE-диски представляет как SCSI?

>>>

markevichus
()

Доброго времени суток - АААААА!!

Форум — Talks

Только меня убивает такое приветствие? Откуда же такое взялось? Нужно очень постараться так исковеркать язык.

Можно просто сказать: "Доброго дня, добрый день". В том, что человек прочтёт ваше сообщени в 3 ночи, нет ничего страшного.

>>>

markevichus
()

ru.wikipedia

Форум — General

Русская википедиа в десятке википедий ) Уря!

>>>

markevichus
()

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