LINUX.ORG.RU

Сообщения metawishmaster

 

[kernel] .mmap, выравнивание

Форум — Development

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

У меня вопрос про выравнивание памяти, которая отдается в user-space. В Remap PCI memory в user-space ttnl писал про отступ от начала страницы, конорый нужно компенсировать в юзер-спейсе, но мне нужно так, чтобы память отдавалась _уже_ выровненной.

Когда засыпал подумал о том, что может быть можно сделать выделяя память с vmalloc, на которую (может быть) можно замапить pci_resource_start, но сейчас думаю, что тогда все как-то сумбурно и не факт, что так делают (тем более, что я исходниках ядра я подобной «техники» не нашел). Вот и решил спросить у умных людей, как можно выравнять память полученную pci_resource_start? Заранее спасибо :)

 

metawishmaster
()

как подружить Debian Squeeze и MCBC-3?

Форум — Linux-install

Суть проблемы в том что рядом с уютным и православным пришлось положить маленькую фекалию мамонта, но grub2 с дебиана никак не хочет ее запускать... в /etc/grub.d/40_custom прописано

#!/bin/sh
exec tail -n +3 $0

menuentry "MCBC-III" {
        insmod ext2
        set root=(hd2,1)
        linux vmlinuz-2.4.32-vniins42 root=/dev/hda4 ro
        initrd initrd-2.4.32-vniins42.img
}
вот кусок вывода 'fdisk -l /dev/sdc':
Disk /dev/sdc: 40.0 GB, 40020664320 bytes
255 heads, 63 sectors/track, 4865 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0f800000

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1   *           1           3       24066    7  HPFS/NTFS
/dev/sdc2               4          28      200812+  83  Linux
/dev/sdc3              29        3820    30459209+   5  Extended
/dev/sdc4            3821        4865     8393962+  83  Linux
/dev/sdc5              29        3625    28886016   83  Linux
/dev/sdc6            3626        3820     1566306   82  Linux swap / Solaris
и 'mount | grep sdc':
/dev/sdc5 on / type ext4 (rw,errors=remount-ro)
/dev/sdc2 on /boot type ext4 (rw)
sdc часто видится как sda, при _нескольких_ установках MCBC был hda

но при загрузке все-равно

invalid file name vmlinuz-2.4.32-vniins42
...

metawishmaster
()

[виртуальное устройство] и всякое такое

Форум — Development

добрый вечер озадачился такой фигней: когда-то, когда учился, написал драйвер устройства для ядер 2.4.x, пару дней назад появилась необходимость переписать его для 2.6+. Переписал, попутно исправив несколько багов. и все бы ничего, но самого девайса (а в идеале, еще двух-трех) сейчас у меня нет.

и вот вопрос: можно ли как-то написать «виртуальный девайс»? и что почитать можно на эту тему? // спеки к устройству есть

спасибо за внимание :)

metawishmaster
()

console screensaver unlock

Форум — General

есть комп, к которому подключен монитор, без клавы проблема в том, что моник просто гаснет, не уходя в сон, с этим тоже можно было бы мириться, но как сделать так, чтобы не подключая к нему клаву сделать ему unblank??

просто залогиниться по ссх и

setterm -blank 0
не пашет :(

metawishmaster
()

МСВС <==> RedHat

Форум — General

А кто-нибудь знает, какая параллель между МСВС и RedHat'ом? Я знаю, что MCBC-3.0 базировался на 9-ой шапке, а на какой основан 5-ый МСВС? Или они забили тырить у РедХата и клепают что-то свое?

metawishmaster
()

не получается подключиться к xrdp

Форум — Admin

Доброго дня! :)

по инструкции ( http://scarygliders.net/2011/11/17/x11rdp-ubuntu-11-10-gnome-3-xrdp-customiza... ) поднял xrdp на удаленной машине, но rdesktop, при запуске, говорит, что connection closed, и в sesman.log (на удаленной) появляется

[20111212-15:25:17] [INFO ] scp thread on sck 7 started successfully

[20111212-15:25:17] [WARN ] unknown protocol version specified. connection refused.

это можно исправить? :)

metawishmaster
()

[WINE] Cannot open service manager

Форум — General

Добрый вечер! :)

анамнез: Debian 6.0.3 и wine - 1.0.1 (из репозитория)

при попытке запуска приложения (wine app.exe) вываливается такая ошибка:

Cannot open service manager! ERROR_SERVICE_REQUEST_TIMEOUT

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

 

metawishmaster
()

[debian sid] пакетные грабли

Форум — Desktop

решил проадгрейдить свой squeeze до sid'a - там типа пакены новее и все такое... при самом апгрейде вылезла ошибочка, но ее получилось обойти. теперь (вроде) все нормальгл запускается, но при попытке установить что-то или проапдейтить вылазит такая шляпа:
---
$ sudo apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
4 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue [Y/n]?
Setting up glx-diversions (0.1.93) ...
No diversion 'diversion of /usr/lib/debug/usr/lib/xorg/modules/extensions/libglx.so to /usr/lib/mesa-diverted/libglx.so.dbg by glx-diversions', none removed.
Removing 'diversion of /usr/lib/xorg/modules/extensions/libglx.so to /usr/lib/mesa-diverted/libglx.so by glx-diversions'
dpkg-divert: error: rename involves overwriting `/usr/lib/xorg/modules/extensions/libglx.so' with
different file `/usr/lib/mesa-diverted/libglx.so', not allowed
dpkg: error processing glx-diversions (--configure):
subprocess installed post-installation script returned error exit status 2
configured to not write apport reports
dpkg: dependency problems prevent configuration of glx-alternative-mesa:
glx-alternative-mesa depends on glx-diversions (= 0.1.93); however:
Package glx-diversions is not configured yet.
dpkg: error processing glx-alternative-mesa (--configure):
dependency problems - leaving unconfigured
configured to not write apport reports
dpkg: dependency problems prevent configuration of glx-alternative-nvidia:
glx-alternative-nvidia depends on glx-diversions (= 0.1.93); however:
Package glx-diversions is not configured yet.
glx-alternative-nvidia depends on glx-alternative-mesa; however:
Package glx-alternative-mesa is not configured yet.
dpkg: error processing glx-alternative-nvidia (--configure):
dependency problems - leaving unconfigured
configured to not write apport reports
dpkg: dependency problems prevent configuration of libglx-nvidia-alternatives:
libglx-nvidia-alternatives depends on glx-alternative-mesa; however:
Package glx-alternative-mesa is not configured yet.
libglx-nvidia-alternatives depends on glx-alternative-nvidia; however:
Package glx-alternative-nvidia is not configured yet.
dpkg: error processing libglx-nvidia-alternatives (--configure):
dependency problems - leaving unconfigured
configured to not write apport reports
Errors were encountered while processing:
glx-diversions
glx-alternative-mesa
glx-alternative-nvidia
libglx-nvidia-alternatives
E: Sub-process /usr/bin/dpkg returned an error code (1)
---
можно ли это как-то исправить?

 

metawishmaster
()

[старьеъ Debian Etch

Форум — Desktop

Возникла необходимость в нескольких src-пакетах из Debian 4. В инете роюсь уже третий день, в гугле вроде не забанен, но никак %(
может кто подсказать, где раскопать сей антиквариат? :)

metawishmaster
()

[нуб] iptables

Форум — Admin

Здравствуйте! Помогите, pls, разобраться с форвардингом:

Дома есть своя небольшая сеть, в которой есть комп (192.168.2.6) к которому хочется дать доступ по ssh из внутренней сети провайдера (не через инет)

iptables -A INPUT -i eth1 -p tcp --destination-port 22226 -j ACCEPT
iptables -t nat -A PREROUTING -p tcp -i eth1 -d $LOCAL_IP --dport 22226 -j DNAT --to 192.168.2.6:22
iptables -A FORWARD -p tcp -i eth1 -d 192.168.2.6 --dport 22 -j ACCEPT

$LOCAL_IP - айпишник внутренней сети провайдера

eth1 - интерфейс к провайдеру

в инет выхожу через ppp0

вот и вопрос, будет ли так работать? или я накосячил?

 

metawishmaster
()

[dpkg] изменить /etc/init.d/rcS

Форум — Development

здравствуйте! :)

можно ли используюя dpkg вставить срочку в субжевый файлик? у меня dpkg версии 1.14.25. Если просто перезаписать, то он будет хотеть --force-all или чего-то в этом духе, а это как-то некрасиво...

 

metawishmaster
()

dpkg-buildpackage не хавает debian/rules

Форум — Development

строю для arm-овского девайса пакет opensc-0.11.13, который я получил на компе (Debian Squeeze) apt-get source opensc
но dpkg-buildpackage -d -rfakeroot не берет опцию --enable-pcsc
приходится начала вручную ./configure ... --enable-pcsc, а потом уже dpkg-buildpackage -d -rfakeroot -nc

как-бы уже не критично, но для осознания, как можно обойтить без такого костыля?..

metawishmaster
()

[[bash] embeded-тупняк]

Форум — Development

мне нужно сформировать слово (в скрипте шелла) на девайсе, где я могу получить только коды клавиш.
известно, что «printf \\$(printf '%03o' 65)» выводит в стандарнтый поток символ «A», но вот
printf \\$(printf '%03o' 65) | read C
не делает нифига! всмысле, echo $C выводит пустую строку. причем и на девайсе, и на компе... в чем засада может быть?

metawishmaster
()

beeline+xl2tpd

Форум — Admin

со времен корбины эта связка работала хорошо, пока мне не предложили перейти на новый тариф.. на нем не работало подключение ни с компа, ни с роутера (asus RT-N16 + tomato-usb). Утром вернулся на старый тариф - все везде работает.
Всвязи с чем вопрос: кто сталкивался с такой бедой??? Уж очень хочется на «новый тариф» :)

то немногое, что мне увиделось в логах:http://pastebin.com/SBetAZX5

metawishmaster
()

Smart Card/reader

Форум — Development

Поскажите, удастся ли подружить Linux на ARM'е с Omnikey 6121?
или проще взять какой-нить другой ридер?
и, вообще, что можно почитать про работу со смарт-картами?..

metawishmaster
()

[[busybox] Awk] регулярки?

Форум — Development

вобщем, поскольку целевая ОС (maemo) упорно не хочет запускать скрипты из rc2.d и плюет на /etc/modules, приходится (из своего скрипта) патчить /etc/event.d/rcS-late. В принципе, получается, но как-то криво...

prng_subst="
    # Initialize PRNG pool with the HW RNG. Slow, but that's ok. 
    URANDOM_POOLSZ=512
    if [ -e /dev/hwrng ]; then
      echo \"Seeding entropy pool\"
      dd if=/dev/hwrng of=/dev/urandom bs=\$URANDOM_POOLSZ count=1
    fi  
"
crypto_ins="
    modprobe dm-mod
    modprobe dm-crypt
    /etc/init.d/cryptdisks start
"

cat /etc/event.d/rcS-late | awk -v dst="$subst_dst" '{ if (index($0, dst) == 0) gsub("sfdisk -l /dev/mmcblk0", dst); print; }' > /tmp/rcS-late.tmp

cat /tmp/rcS-late.tmp | awk -v dst="$prng_subst" -v ins="$crypto_ins" 'BEGIN { RS="" } { if (NR == 6) { printf("\n%s\n%s\n", dst, ins); print; } else if (NR == 15) print ""; else print }' > /etc/event.d/rcS-late
это дело работает, но последнее выражение нарушает в хлам форматирование исходного rcS-late и, самое главное, использование NR в таком контексте кажется мне жутким костылем... а возможности работы с регулярными выражениями там по-моему на порядок скромнее, чем в perl... подскажите, плиз, как избавиться от костыля :)

metawishmaster
()

[[bash] неосилятор]

Форум — Development

хочу получать вывод dd в течении жизни программы

dd if=/dev/sdc1 of=/dev/dm-0 2>&1 | awk '/copied/ { i = index($0, "("); j = index($0, ")"); print substr($0, 0, j),"at", $8, $9, "proceed"; }' &
и еспользовать его в качестве агрумента другой программы

чтоб dd выводил свое состояние, делаю:

while (true); do [ "`pidof dd`" = "" ] && break; sudo killall -SIGUSR1 dd; sleep 3;  done
так dd просто плюется в стандартный вывод, и никак не получается использовать его вывод как аргумент :(

например, если написать

dd if=/dev/sdc1 of=/dev/dm-0 2>&1 | awk '/copied/ { i = index($0, "("); j = index($0, ")"); print substr($0, 0, j),"at", $8, $9, "proceed"; }' |  while read line; do ./t2s -t "$line"; done
то он будет долго молчать и только после кончины dd появится вывод...

подскажите, пожалуйста, как воплотить задуманное?

metawishmaster
()

[N900][cryptsetup] dmesg: Error allocating crypto tfm [update, semiCLOSED]

Форум — Development

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

суть проблемы:
[1|user@Nokia-N900|~]$ sudo cryptsetup -h sha256 -c aes:sha256 -s 256 create crypt /dev/mmcblk0p1
Enter passphrase:
Command failed: device-mapper: reload ioctl failed: Invalid argument

в dmesg'е появляется
[ 4211.835388] device-mapper: table: 254:0: crypt: Error allocating crypto tfm
[ 4211.835449] device-mapper: ioctl: error adding target to table
[ 4211.863800] device-mapper: ioctl: device doesn't appear to be in the dev hash table.

при этом lsmod:
dm_crypt 11844 0
dm_mod 45416 1 dm_crypt
...

aes вкомпилен в ядро (`uname -r` == 2.6.28.10power42)

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

 ,

metawishmaster
()

шифрование раздела

Форум — Development

собрался себе оформить субж, но дли лунукса, похоже нечем переконвертить раздел в шифрованный, не фигача данные на нем при этом... так вот вопрос: почему так?? есть какие-то реальные сложности или всех *crypt*-девелоперов тупо ломает? %)

metawishmaster
()

[Telepathy] перехватывание различных видов сообщений

Форум — Development

Подскажите, плз, как удобнее делать?
можно ли написать плагин, который ловит сообщения всех типов (IM, SMS, voIP, etc.) или же править саму Telepathy?..

 

metawishmaster
()

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