LINUX.ORG.RU

Сообщения Azq2

 

У разрыв шаблона... arm в x64??? O_O

Форум — General

С каких пор под x64/x86 можно запускать статаческие арм бинарники? o_O

azq2@zhumarin:~/dev/fly/boot/lal$ arm-linux-gnueabi-gcc -Os main.c -o main -static
azq2@zhumarin:~/dev/fly/boot/lal$ ./main
ash: can't open '/init.sh'
Return code: 512
azq2@zhumarin:~/dev/fly/boot/lal$ uname -a
Linux zhumarin 3.8.0-26-generic #38-Ubuntu SMP Mon Jun 17 21:43:33 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
azq2@zhumarin:~/dev/fly/boot/lal$ file ./main
./main: ELF 32-bit LSB executable, ARM, version 1 (SYSV), statically linked, for GNU/Linux 2.6.32, BuildID[sha1]=0x893528e3c29763fcbb00e923d09e5bd8e4b6bdd7, not stripped
azq2@zhumarin:~/dev/fly/boot/ramdisk4$ sbin/busybox
BusyBox v1.21.0-Stericson (2013-01-28 21:49:55 GMT) multi-call binary.
BusyBox is copyrighted by many authors between 1998-2012.
Licensed under GPLv2. See source distribution for detailed
copyright notices.

Usage: busybox [function [arguments]...]
   or: busybox --list[-full]
   or: busybox --install [-s] [DIR]
   or: function [arguments]...

	BusyBox is a multi-call binary that combines many common Unix
	utilities into a single executable.  Most people will create a
	link to busybox for each function they wish to use and BusyBox
	will act like whatever it was invoked as.

Currently defined functions:
	[, [[, ash, awk, base64, basename, blkid, bunzip2, bzcat, bzip2, cal,
	cat, chat, chattr, chgrp, chmod, chown, chroot, chrt, cksum, clear,
	comm, cp, crond, crontab, cut, date, dd, depmod, devmem, df, diff,
	dirname, dmesg, dnsd, dnsdomainname, dos2unix, du, echo, egrep, env,
	ether-wake, expand, expr, fakeidentd, fdflush, fdformat, fdisk, fgrep,
	find, fold, free, freeramdisk, fsck, fsync, ftpd, ftpget, ftpput,
	getopt, grep, groups, gunzip, gzip, hd, head, hexdump, hostid,
	hostname, httpd, hwclock, id, ifconfig, ifenslave, inetd, inotifyd,
	insmod, install, ionice, iostat, ip, ipaddr, ipcalc, iplink, iproute,
	iprule, iptunnel, kill, killall, killall5, less, ln, logname, losetup,
	ls, lsattr, lsmod, lsof, lsusb, lzop, lzopcat, md5sum, microcom, mkdir,
	mkdosfs, mke2fs, mkfifo, mkfs.ext2, mkfs.vfat, mknod, mkswap, modinfo,
	modprobe, more, mount, mountpoint, mt, mv, nameif, nanddump, nandwrite,
	nc, netstat, nice, nmeter, nslookup, ntpd, od, patch, pgrep, pidof,
	ping, ping6, pkill, pmap, powertop, printenv, printf, ps, pscan, pwd,
	rdate, rdev, readahead, realpath, renice, reset, rev, rfkill, rm,
	rmdir, rmmod, route, run-parts, script, scriptreplay, sed, seq,
	setkeycodes, setlogcons, setsid, sha1sum, sha256sum, sha3sum,
	sha512sum, showkey, sleep, smemcap, sort, split, stat, strings, stty,
	sum, swapoff, swapon, sync, sysctl, tac, tail, tar, tee, telnet,
	telnetd, test, tftp, tftpd, time, timeout, top, touch, tr, traceroute,
	traceroute6, tty, ttysize, tunctl, umount, uname, uncompress, unexpand,
	uniq, unix2dos, unlzop, unzip, uptime, usleep, uudecode, uuencode,
	vconfig, vi, watch, wc, wget, which, who, whoami, whois, xargs, zcat

azq2@zhumarin:~/dev/fly/boot/ramdisk4$ file sbin/busybox
sbin/busybox: ELF 32-bit LSB executable, ARM, version 1 (SYSV), statically linked, stripped

O_O

 , , ,

Azq2
()

# CONFIG_DEVTMPFS is not set

Форум — General

Привет всем! В стоковом проприетарном ядро отключен DEVTMPFS. Как быть? Заменить на TMPFS и вручную mknod? o_O

Azq2
()

Не работает upstart в чруте

Форум — General
azq2@localhost:~$ sudo service ssh start
[sudo] password for azq2: 
start: Unable to connect to Upstart: Failed to connect to socket /com/ubuntu/upstart: Connection refused

Как пофиксить?

Azq2
()

Не работают консольные редакторы O_O

Форум — General

Привет сем!

Запущена убунта в чруте на мобиле. nano, jor и vi неработают O_O

В nano - не работает ENTER при сохранении O_O

В vi - не работает INSERT, тупо менят регистр O_O

В joe - тоже не работает ENTER.

Что за жесть? ЧЯДНТ? Как пофиксить?

 , , , ,

Azq2
()

Radio Ethernet

Форум — General

У нас тут раздаёт какой-то провайдер Radio Ethernet. Как можно его словить без спецефического оборудования? Обычный WiFi роутер с хорошей антенной не катит? Там другие частоты/протокол?

Azq2
()

EVDO Rev.B на расстоянии 25 км

Форум — General

Живу в ~25 км от ближайшей БС EVDO Rev.B Реально ли словить его сигнал с помощью хорошей пассивной антенны? Или придётся искать активную с дополнительным усилением? Может уже кто-то пробовал так? Сейчас ловлю антенной 17 дб EVDO Rev.A с БС, которая за 50 км от меня. Всё хорошо, но скорость не радует. Больше 180 кб/сек - фиг, 146% режут на стороне БС.

 , evdo,

Azq2
()

Сборка ядра для ведроида

Форум — General

Привет всем! Вообщем, стянул с гугла ядро для msm такой же версии, как и на телефоне (2.6.x). Стянул с телефона /proc/config.gz Скомпилировал zImage, собрал boot.img и залил обратно. Но при при включении всё мёртво висит. Пробовал прописывать в ините монтирование раздела и запись в файл для теста - фиг, не доходит. Яхз почему.

Но ядро всё же запускается и немного работает! Пробовал играться с настройками USB.

.config с телефона: http://dumpz.org/611285/

Текущий конфиг: http://dumpz.org/611284/

Пробовал g_serial использовать для дебага, прописал в cmdline console=ttySG0 - но ПК не определяет ничего:

[48126.093130] hid-generic 0003:1F53:F006.000B: hiddev0,hidraw2: USB HID v1.10 Device [SK telesys, Incorporated SK telesys Android Phone K5] on usb-0000:00:02.1-7/input0

Хз как дебажить. Так вот, в чём моя криворукость? ЧЯДНТ?

 ,

Azq2
()

Не могу распаковать ramdisk

Форум — General

Пробую так:

gzip -dc < ../150-recovery.img-ramdisk.gz | cpio -i

Но, ВНЕЗАПНО, возникает ошибка: http://dumpz.org/609912/

Т.е. оно не хочет писать в мою текущую папку, а пишет в КОРЕНЬ. o_O

Помогите распаковать правильно его.

Вот он: http://zhumarin.spaces.ru/files/?read=42191111

 ,

Azq2
()

Посоветуйте пожалуйста

Форум — Talks

Какой-нибудь забугорный сайт с Java/symbian/android/bada/iphone приложениями, которые со скриншотами, распределены по категориям и не на русском языке.

Azq2
()

Circular dependency или как это назвать

Форум — Development

Привет всем! И так. У меня есть два заголовочных файла: Basic.h и Compile.h.

В Basic.h используется класс из Complie.h и есть #include «Complie.h», а в Complie.h наоборот - используется класс из Basic.h и есть #include «Basic.h». Ну и из-за этого возникают ошибки:

Compiler.hpp:91:3: error: ‘Basic’ does not name a type

И т.д. Как лучше сделать, что бы компилировало?

 

Azq2
()

VirtualBox и 3D акселлерация

Форум — General

Привет всем! ВНЕЗАПНО начал падать VirtualBox при использовании 3D акселлерации. Я уже и драйвера на видео откатывал / актуальные с оф. сайта ставил, и виртуалкоробку так же откатывал и актуальную ставил - результат один и тот же. Коробка стабильно сегфолтится при использовании 3D акселлерации. При этом раньше всё воркало.

В журнале ничего подозрительного: http://codepad.org/UnuwDYx8 В dmesg:

[  254.449038] warning: `VirtualBox' uses 32-bit capabilities (legacy support in use)
[  303.298476] show_signal_msg: 63 callbacks suppressed
[  303.298489] VirtualBox[5620]: segfault at 0 ip 00007f8f03f2427c sp 00007fff383efcc0 error 6 in libQtGui.so.4.8.4[7f8f03c44000+a60000]
[  369.564857] VirtualBox[5795]: segfault at 0 ip 00007f1c5072c27c sp 00007fffbbdb30e0 error 6 in libQtGui.so.4.8.4[7f1c5044c000+a60000]
[  963.903080] vboxdrv: Found 2 processor cores.
[  963.904742] vboxdrv: fAsync=0 offMin=0x3e8 offMax=0x6c30
[  963.904836] vboxdrv: TSC mode is 'synchronous', kernel timer mode is 'normal'.
[  963.904838] vboxdrv: Successfully loaded version 4.2.16 (interface 0x001a0005).
[  964.132670] vboxpci: IOMMU not found (not registered)

ОС: Ubuntu 13.04

Ведро: 3.8.0-26-generic

Как пофиксить?)

 , ,

Azq2
()

«Остановить» блокирующий accept?

Форум — Development

Привет всем! Вообщем, есть у меня некое многопоточное приложение на C++ с использованием FastCGI.

Так вот, мне нужно его безопасно остановить. Убивать нагло все потоки через pthread_cancel не Ъ. Но по другому не даёт accept (ну хз, больше некому), т.к. он блокирует поток аж до следующего соединения. Как мне сделать так, что бы он остановил блокирование или упал с ошибкой, например? Или может у fcgi есть штатные средства для этого? Пробовал FCGX_ShutdownPending(); и FCGI_SetExitStatus() - результат один и тот же, нужно ждать следующего запроса, что бы убить потоки.

 ,

Azq2
()

I have no name! в bash

Форум — Development

Привет всем! Вообщем, собираю тут bash для андроид.

./configure --host=arm-linux --enable-static-link --without-bash-malloc --prefix=/system --enable-readline --enable-history --enable-alias

Собралось нормально, даже работает. (o_O) Но вот чего-то не выводит имя текущего юзера в шелле:

$ bash
I have no name!@localhost:/$ whoami
shell

Чего не хватает? Вот config.log

 ,

Azq2
()

Перенаправить соединения

Форум — Admin

Привет всем! Нужно все соединения на 127.0.0.1:8080 перенаправить на 77.109.85.108:80

Как это сделать? Пробовал через NAT - чего-то не получается :(

 ,

Azq2
()

Расширение PHP - segfault

Форум — Development

Привет всем! Пишу^W быдлокодю php расширение:

#include "php_text_preprocessor.h"

static zend_function_entry preprocessor_methods[] = {
	PHP_ME(Preprocessor, __construct, NULL, ZEND_ACC_PUBLIC | ZEND_ACC_CTOR)
	{NULL, NULL, NULL}
}; 

static zend_function_entry functions[] = { }; 

zend_module_entry text_preprocessor_module_entry = {
#if ZEND_MODULE_API_NO >= 20010901
	STANDARD_MODULE_HEADER, 
#endif
	PHP_TEXT_PREPROCESSOR_EXTNAME, 
	functions, 
	PHP_MINIT(text_preprocessor), 
	NULL, 
	NULL, 
	NULL, 
	NULL, 
#if ZEND_MODULE_API_NO >= 20010901
	PHP_TEXT_PREPROCESSOR_VERSION, 
#endif
	STANDARD_MODULE_PROPERTIES
}; 

extern "C" {
#ifdef COMPILE_DL_TEXT_PREPROCESSOR
	ZEND_GET_MODULE(text_preprocessor)
#endif
}

void preprocessor_free_storage(void *object TSRMLS_DC) {
	preprocessor_object *obj = (preprocessor_object *)object; 
	if (obj -> tp) {
		delete obj -> tp; 
		obj -> tp = 0; 
	}
	zend_hash_destroy(obj -> std.properties); 
	FREE_HASHTABLE(obj -> std.properties); 
	efree(obj); 
}

zend_object_value preprocessor_create_handler(zend_class_entry *type TSRMLS_DC) {
	zval *tmp; 
	zend_object_value retval; 
	
	preprocessor_object *obj = (preprocessor_object *)emalloc(sizeof(preprocessor_object)); 
	memset(obj, 0, sizeof(preprocessor_object)); 
	obj -> std.ce = type; 
	
	ALLOC_HASHTABLE(obj -> std.properties); 
	zend_hash_init(obj -> std.properties, 0, NULL, ZVAL_PTR_DTOR, 0); 
	
	#if PHP_VERSION_ID < 50399
		zend_hash_copy(obj -> std.properties, &type -> default_properties, (copy_ctor_func_t)zval_add_ref, (void *)&tmp, sizeof(zval *)); 
	#else
		object_properties_init(&(obj -> std), preprocessor_ce); 
	#endif
	
	retval.handle   = zend_objects_store_put(obj, NULL, preprocessor_free_storage, NULL TSRMLS_CC); 
	retval.handlers = &preprocessor_object_handlers; 
	return retval; 
}

PHP_MINIT_FUNCTION(text_preprocessor) {
	zend_class_entry ce; 
	INIT_CLASS_ENTRY(ce, PHP_TEXT_PREPROCESSOR_NS "\\Preprocessor", preprocessor_methods); 
	preprocessor_ce = zend_register_internal_class(&ce TSRMLS_CC); 
	preprocessor_ce -> create_object = preprocessor_create_handler;
	memcpy(&preprocessor_object_handlers, zend_get_std_object_handlers(), sizeof(zend_object_handlers)); 
	preprocessor_object_handlers.clone_obj = NULL; 
	preprocessor_ce -> ce_flags |= ZEND_ACC_FINAL_CLASS; 
	return SUCCESS; 
}

PHP_METHOD(Preprocessor, __construct) {
    //char *text; 
	//int text_len = 0; 
	//if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &text, &text_len) != SUCCESS)
	//	return; 
	zval *object = getThis(); 
	preprocessor_object *obj = (preprocessor_object *)zend_object_store_get_object(object TSRMLS_CC); 
	// obj -> tp = new TextPreprocessor(); 
}

Вот здесь при конструировании класса почему-то возникает segmentation fault. Если убрать

PHP_ME(Preprocessor, __construct, NULL, ZEND_ACC_PUBLIC | ZEND_ACC_CTOR)

Естественно всё ок. ЧЯДНТ?

 , ,

Azq2
()

Не могу сделать ppp0 интерфейсом по-умолчанию при его подключении

Форум — Admin

Привет всем! Не могу сделать ppp0 интерфейсом по-умолчанию при его подключении, постоянно по-умолчанию стоит eth0. Сейчас конфиг вот такой:

azq2@zhumarin:~$ cat /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo eth0
iface lo inet loopback

# wifi router
iface eth0 inet static
    address 192.168.1.2
    netmask 255.255.255.0
    network 192.168.1.0
    broadcast 192.168.1.255
    gateway 192.168.1.1

# modem
iface ppp0 inet ppp
    post-up route add default dev ppp0
    pre-down route del default dev ppp0

Почему-то ppp0 после поднятия не становится интерфейсом по-умолчанию.

azq2@zhumarin:~$ route -n
Таблица маршутизации ядра протокола IP
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 eth0
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
195.128.182.26  0.0.0.0         255.255.255.255 UH    0      0        0 ppp0

Но если просто выполнить sudo route add default dev ppp0 - Всё ОК!

azq2@zhumarin:~$ route -n
Таблица маршутизации ядра протокола IP
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0         0.0.0.0         0.0.0.0         U     0      0        0 ppp0
0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 eth0
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
195.128.182.26  0.0.0.0         255.255.255.255 UH    0      0        0 ppp0

Что я делаю не так? :(

Azq2
()

Выбор вебкамеры

Форум — Linux-hardware

Привет всем! Посоветуйте, пожалуйста, по своему опыту какую выбрать вебкамеру? =)

Их столько... затрудняюсь в выборе и неизвестно есть ли драйвера и будет ли корректно работать под Linux.

 

Azq2
()

Как лучше разбить диск для ArchLinux?

Форум — Linux-install

Привет всем! Имеется диск - 500 Gb

Хочу пока так:

/ - 32 Gb

/var - 32 Gb

/boot - 1 Gb

/home - всё остальное

Как лучше разбить?

 ,

Azq2
()

Мерцают текстуры в GTA VC под wine

Форум — Games

Решил вспомнить детство и поиграть в GTA Vice City =)) Установил. Но вот чего-то мерцают текстуры под wine на ноутбуке Aspire 5733.

На ПК всё ОК летает.

Видеокарта - Intel HD Graphic, 128 Мб

ОС - ubuntu 11.10

Wine 1.5.5

Хз что и делать. При запуске писало «Конвертирование текстур в удобный (или понятный?) для формат для видеокарты».

 , ,

Azq2
()

Какой дистрибутив Linux подойдёт для этого железа? =))

Форум — Linux-install

Привет всем! =)

Имеется ноутбук OmniBook XE2 с процессором P|||, вот некоторые характеристики http://cs407822.userapi.com/v407822747/850e/IurDnC-2atA.jpg Очень хочется поставить какой-нибудь лёгкий дистрибутив и юзать какой-нибудь лёгкий браузер на webkit.

Пробовал ArchLinux - ругается, что у процессора нет модуля cmov. Пробовал DSL - даже не забутился. Пробовал Ubuntu 11.10 (:D) тоже не забутилось тоже, пробовал Puppy Linux - «Kernel panic - not sincing: Attempt to kill init!» :(

Заработала только Windows XP и Kolibri :(

Какой дистрибутив Linux всё таки подойдёт сюда? =)

 omnibook xe2

Azq2
()

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