LINUX.ORG.RU

Сообщения binr

 

ALTLinux master 2.4 Citron: 2.6.18 usbcore.ko

Я делаю так в ALTLinux Compact 3.0, RH: /sbin/modprobe usbserial vendor=0x16d5 product=0x6501 и всё ок.

А когда я делаю так в ALTLinux master 2.4 Citron получаю dmseg: usbserial: Unknown parameter `vendor'

Руки кривые или я чегото не допонимаю?

binr ()

тупой binr: настройка apt на sisyphus

ALT Linux Master 2.4 Citron

Как настроить на sisyphus?

Танцы с бубном вокруг /etc/apt/source.list и /etc/apt/vendor.list не помогают. На сайтах ALT нет доки по поводу содержания этих файлов. Что делать gpg кшлючём не понятно, где и как его настраивать тоже.

Какие конфигурационные файлы утилиты apt должны быть исправлены и как чтобы полноценно прошёл apt-get update ? Где и ка кнастраивается gpg ключ?

binr ()

Подскажите пожалуйста кроссплатформенный редактор для Python

Подскажите пожалуйста кроссплатформенный редактор для Python

Т.е. под Линукс и Win2k

binr ()

По ссылке падают все браузеры...

По ссылке падают все браузеры: http://www.ieee802.org/802info.html

Падает FireFox, Opera, IE. Как это лечить?

binr ()

mail client base on Java

Посоветуйте свободную почтовую программулину написанную на Java

binr ()

Аналог Adobe InDesign в Линуксе

Подскажите программу, аналог Adobe InDesign для Линукса c русским словарём, с поддержкой True Type, PostScript, поддержка файлов Page Maker и InDesign.

Очень желательно, чтобы была версия под венду. Программа необходима для задач издательсва вместо Adobe Page Maker и Adobe InDesign. Пользователь далеко не линуксоид.

Спасибо.

binr ()

warning-ги компайлеров gcc, Watcom qnx4.25, qcc(gcc) qnx6.x, WindowsCE...

Добрый день.

Строчка: if(a==o);

При компиляции этой строчкии вадают варнинги Watcom на qnx 4.26, компилятор WindiwsCE. На это строчку не варнингов со стороны компайлеров qcc(gcc) qnx 6.x, gcc 3.x.x Linux при опции -Wall.

Вопрос: какую опцию компилера надо задать, что бы она фиксировала варнинг, как watcom на qnx4.25 и windows ce? Какие версии последнии версии gcc печатают варнинги на такие строчки?

Будет ли напечатан варнинг в NetBSD и др ОС?

binr ()

может ли девайс с кривым tcp стеком прибить по сетке процесс на Линукс машине?

Может ли девайс с кривым tcp стеком прибить по сетке процесс на Линукс машине?

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

binr ()

tcpdump: помогите расшифровать...

Помогите расшифровать:

Что означает сообщение [bad tcp cksum 497a (->6139)!]?

15:05:22.168138 IP (tos 0x0, ttl  64, id 36874, offset 0, flags [DF], length: 64) 192.9.100.154.3336 > 192.9.100.154.modbusip: P [bad tcp cksum 497a (->6153)!] 2152902748:2152902760(12) ack 2147198407 win 32767 <nop,nop,timestamp 2116613 2116611>
15:05:22.168801 IP (tos 0x0, ttl  64, id 15745, offset 0, flags [DF], length: 63) 192.9.100.154.modbusip > 192.9.100.154.3336: P [bad tcp cksum 4979 (->5c4e)!] 1:12(11) ack 12 win 32767 <nop,nop,timestamp 2116613 2116613>
15:05:22.169132 IP (tos 0x0, ttl  64, id 36875, offset 0, flags [DF], length: 64) 192.9.100.154.3336 > 192.9.100.154.modbusip: P [bad tcp cksum 497a (->6139)!] 12:24(12) ack 12 win 32767 <nop,nop,timestamp 2116613 2116613>
15:05:22.169709 IP (tos 0x0, ttl  64, id 15746, offset 0, flags [DF], length: 77) 192.9.100.154.modbusip > 192.9.100.154.3336: P [bad tcp cksum 4987 (->4ead)!] 12:37(25) ack 24 win 32767 <nop,nop,timestamp 2116613 2116613>
binr ()

может ли девайс с кривым tcp стеком прибить по сетке процесс на Линукс машине?

Может ли девайс с кривым tcp стеком прибить по сетке процесс на Линукс машине?

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

binr ()

Какие бывают алгоритмы расчёта контрольных сум, кроме md5sum?

Какие бывают алгоритмы расчёта контрольных сум, кроме md5sum?

binr ()

Вопрос по shared memory System V

Если ли два процесса попытаются почти одновременно создать shared memory System V с одинаковым ключом, размером.

Возможна ли ситуация, что они создадут не одну, а две shared memory?

Т.е. процессы будут работать кажды со своей shared memory?

binr ()

Вышла новая OPERA

Написал софт для работы с СОМ портом. Всё нормально работает. Но не понятно по каким причинам выплыло сообщение: "ttyS: 1 input overrun(s)".

Что это есть? как с этим бороться?

binr ()

2moderators: Прелагаю добавить в FAQ по настройке СОМ порта исходник...

Что бы народ не трахался с корретной настройкой raw режима. Долой танцы с бубном!

Я понимаю что для всех гуру это очевидно, но я надеюсь что FAQ не только для гуру. Необходимо поддержать начинающих программеров. Исходник используется для обеспечения связи по СОМ порту с промышленными железками.

Понимаю, что исходник не без недостатков. Но тогда пусть ктонить улучшить его или преложит альтернативный работающий вариант для начинающих программеров протоколов для СОМ портов.

//start
#define TO_B110	3200000	/* These values are the timeout delays */
#define TO_B300 1600000	/* at the end of packets of data.      */
#define TO_B600  800000 /* At this stage a true calculation    */
#define TO_B1200 400000	/* has not been worked out. So these   */
#define TO_B2400 200000	/* values are just a guess.            */
#define TO_B4800 100000	/*                                     */
#define TO_B9600  50000	/* The spec says that a message frame  */
#define TO_B19200 25000	/* starts after a silent interval of   */
#define TO_B38400 12500 /* at least 3.5 character times.       */
#define TO_B57600  8333 /* These are uS times.                */
#define TO_B115200 4167 



int set_up_comms( char *device, int baud_i, char *parity, int stopb )
{
	int ttyfd;
	struct termios settings;
	int char_interval_timeout;
	speed_t baud_rate;

if(( ttyfd = open( device,(O_RDWR | O_NOCTTY  | O_NONBLOCK | O_BINARY) ) ) < 0 )
	{
		printf("ERROR: set_up_comms: %s\n",strerror(errno));
		return(-1);
	}


	tcgetattr(ttyfd,&settings);

#ifdef DEBUG
	fprintf( stderr, "opening %s\n", device );
#endif

	switch( baud_i )
	{
		case 110:
			baud_rate = 110;
			char_interval_timeout = TO_B110;
			break;
		case 300:
			baud_rate = 300;
			char_interval_timeout = TO_B300;
			break;
		case 600:
			baud_rate = 600;
			char_interval_timeout = TO_B600;
			break;
		case 1200:
			baud_rate = 1200;
			char_interval_timeout = TO_B1200;
			break;
		case 2400:
			baud_rate = 2400;
			char_interval_timeout = TO_B2400;
			break;
		case 4800:
			baud_rate = 4800;
			char_interval_timeout = TO_B4800;
			break;
		case 9600: case 0:
			baud_rate = 9600; //baud_rate = B9600;
			char_interval_timeout = TO_B9600;

			//char_interval_timeout = 9600;
			break;
		case 19200:
			baud_rate = 19200;
			char_interval_timeout = TO_B19200;
			break;
		case 38400:
			baud_rate = 38400;
			char_interval_timeout = TO_B38400;
			break;
		case 57600:
			baud_rate = 57600;
			char_interval_timeout = TO_B57600;
			break;
		case 115200:
			baud_rate = 115200;
			char_interval_timeout = TO_B115200;
			break;
		default:
			baud_rate = 9600;
			char_interval_timeout = TO_B9600;
			fprintf(stderr, "Unknown baud rate %d for %s.", baud_i, device);
	}

#ifdef DEBUG
	fprintf( stderr, "%s open\n", device );
#endif

	cfsetispeed( &settings, baud_rate );/* Set the baud rate */
	cfsetospeed( &settings, baud_rate );

	settings.c_cflag &=~ CSIZE;
	settings.c_cflag |= CS8;

	if(stopb==1)
		settings.c_cflag &=~ CSTOPB;//one STOP BIT
	else
		settings.c_cflag |= CSTOPB;//two STOP BIT
		

	if( strncmp( parity, "none", 4 ) == 0 )
		{
		settings.c_cflag &=~ PARENB;
		settings.c_cflag &=~ PARODD;
		}
	else
	if( strncmp( parity, "even", 4 ) == 0 )
		{
		settings.c_iflag |= (INPCK);
		settings.c_iflag &= ~(IGNPAR | ISTRIP | PARMRK);
		
		settings.c_cflag |= PARENB;
		settings.c_cflag &=~ PARODD;
		}
	else
		{
		settings.c_iflag |= (INPCK);
		settings.c_iflag &= ~(IGNPAR | ISTRIP | PARMRK);

		settings.c_cflag |= PARENB;
		settings.c_cflag |= PARODD;
		}

	settings.c_cflag &= ~IHFLOW;
	settings.c_cflag &= ~OHFLOW;
	settings.c_cflag &= ~HUPCL;
	settings.c_cflag &= ~CLOCAL;

//-----------Off Flow Control Flags
#ifndef QNX6
	settings.c_qflag &= ~(TC_PROTECT_HFLOW|TC_PROTECT_SFLOW|TC_WAIT_SFLOW|TC_ECHOI);
#endif

	//---Set Flag -ohpaged
	tcflow(ttyfd, TCOONHW);

	settings.c_cc[VMIN] = 1;
	settings.c_cc[VTIME] = 0;

	if( tcsetattr( ttyfd, TCSANOW, &settings ) < 0 )
		{
		fprintf( stderr, "tcsetattr failed\n");
		exit( 1 );
		}

	tcflush(ttyfd, TCIOFLUSH);

	return( ttyfd );
}
//end
binr ()

Безумный драйвер СОМ порта или безумный СОМ порт?

По не понятной мне причине не меняются параметры СОМ порта - чётность, количество стоповых битов. Все изменения проверяю stty -F /dev/ttyS1 -a

Аппаратно СОМ1 и СОМ2 соединены. После загрузки Линукса делаю:
stty -F /dev/ttyS0 raw -echo
stty -F /dev/ttyS0 raw -echo

В первой кончоли cat /dev/ttyS0
во второй консоли ls / >> /dev/ttyS1
Всё прекрасно - есть передача данных.

делаю stty -F /dev/ttyS1 parenb , повторяю ls опять есть передача данных. Это нормально?

Делаю stty -F /dev/ttyS1 parodd , делаю ls, опять есть передача данных. Это правильно?

И после этого есть передача данных: stty -F /dev/ttyS1 -parodd -parenb

Можно менять -cstopb на cstopb у /dev/ttyS1 , но всё равно будет передача данных.

Если тоже самое делать в винде на другом компе из гипер терминала, то параметры СОМ порта будут вступать в силу только после перезапуска гипертерминала.

Как в Линухе заставить СОМ порты менять чётность и нечётность?
Я не имею ввиду демонстративные изменения, которые можно проверить stty -F /dev/ttyS1 это не интересно. Мне Надо увидеть что между СОМ портами с различными чётностями и стоповыми битами действительно нет нормального обмена данными.
binr ()

безумный fstab -> русские буквы

Не работает этот fstab, т.е. вместо русских букв ?
прогуглился, я так понял fstab у меня нормальный/ В чём может быть проблема?

/dev/hda3	/mnt/disk_g	vfat iocharset=koi8-r,user,quiet,codepage=866,umask=0,noexec	0 0
/dev/hda5	/mnt/disk_d	vfat iocharset=koi8-r,user,quiet,codepage=866,umask=0,noexec	0 0
binr ()

dvd burning: k3b: error 10015

С начала я задал вопрос в этой ветке:
http://www.linux.org.ru/view-message.jsp?msgid=1316384

Возможно этот вопрос надо задавать в этой ветке.
Пытаюсь записать iso на dvd-r, не получается пишет ошибку.
как с ней бороться?


System
-----------------------
K3b Version: 0.12

KDE Version: 3.3.2
QT Version:  3.3.4
Kernel:      2.4.27-2-386
Devices
-----------------------
_NEC DVD_RW ND-4550A 1.06 (/dev/hdd, ) at /media/cdrom0 [CD-R; CD-RW; CD-ROM; DVD-ROM; DVD-RAM; DVD-R; DVD-RW; DVD-R DL; DVD+R; DVD+RW; DVD+R DL] [DVD-ROM; DVD-R Sequential; DVD-R Dual Layer Sequential; DVD-RAM; DVD-RW Restricted Overwrite; DVD-RW Sequential; DVD+RW; DVD+R; DVD+R Double Layer; CD-ROM; CD-R; CD-RW] [SAO; TAO; RAW; SAO/R96R; RAW/R96R; Restricted Overwrite]

Used versions
-----------------------
growisofs: 5.21

growisofs
-----------------------
:-( /dev/hdd: media is not recognized as recordable DVD: 10015

growisofs command:
-----------------------
/usr/bin/growisofs -Z /dev/hdd=/home/yan/iso/k3b_image.img -use-the-force-luke=notray -use-the-force-luke=tty -dvd-compat -speed=6 


Удивительно что гуглить бесполезно. Есть одна ссылка на немецкий форум. Но я в немецком ни бум-бум...
binr ()

dvd burning: k3b: error 10015

Пытаюсь записать iso на dvd-r, не получается пишет ошибку.
как с ней бороться?


System
-----------------------
K3b Version: 0.12

KDE Version: 3.3.2
QT Version:  3.3.4
Kernel:      2.4.27-2-386
Devices
-----------------------
_NEC DVD_RW ND-4550A 1.06 (/dev/hdd, ) at /media/cdrom0 [CD-R; CD-RW; CD-ROM; DVD-ROM; DVD-RAM; DVD-R; DVD-RW; DVD-R DL; DVD+R; DVD+RW; DVD+R DL] [DVD-ROM; DVD-R Sequential; DVD-R Dual Layer Sequential; DVD-RAM; DVD-RW Restricted Overwrite; DVD-RW Sequential; DVD+RW; DVD+R; DVD+R Double Layer; CD-ROM; CD-R; CD-RW] [SAO; TAO; RAW; SAO/R96R; RAW/R96R; Restricted Overwrite]

Used versions
-----------------------
growisofs: 5.21

growisofs
-----------------------
:-( /dev/hdd: media is not recognized as recordable DVD: 10015

growisofs command:
-----------------------
/usr/bin/growisofs -Z /dev/hdd=/home/yan/iso/k3b_image.img -use-the-force-luke=notray -use-the-force-luke=tty -dvd-compat -speed=6 
binr ()

Более вменяемый дистри чем Debian Sarge... Мнение о BSD?

Какие есть более дружественные пользователю Линуксовые дистрибутивы чем Debian Sarge?

Какие BSD системы более дружественны с юзеру чем Линукс?

Мне важно, что бы процесс настройки был ясен и понятен. Чтобы документация  была нормально структуризирована. Т.е. я не хочу тратить своё основное время на поиски не понятных мне утилити и документаций. Мне достаточно, что бы системы хотябы приблизительнос была строгой по струкутуре как qnx...

P.S. я наверно загнул... губу раскатывать не лень... 
binr ()

Настройка клиента VPN

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

Подскажите пожалуйста, кукую доку читать и какой пакет использовать для настройки клиента VPN в Debian Sarge.
binr ()

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