LINUX.ORG.RU

Сообщения rh9

 

usb modem alcatel 1bbb:022c

добрый день, пытаюсь подключить usb модем alcatel x232d «связной» в opensuse 13.2 lsusb выдает Bus 001 Device 013: ID 1bbb:022c T & A Mobile Phones в файле http://www.draisberghof.de/usb_modeswitch/device_reference.txt такого модема нет создал файл cat /etc/usb_modeswitch.conf # Alcatel OT-X220D # # Contributor: Javier Llorente

DefaultVendor= 0x1bbb DefaultProduct=0x022c

TargetVendor= 0x1bbb TargetProduct= 0x0017

MessageContent=«55534243123456788000000080000606f50402527000000000000000000000»

EnableLogging=1

команда usb_modeswitch -c /etc/usb_modeswitch.conf выдает: Look for target devices ... No devices in target mode or class found Look for default devices ... product ID matched Found devices in default mode (1) Access device 014 on bus 001 Current configuration number is 1 Use interface number 0 Use endpoints 0x01 (out) and 0x81 (in) Ambiguous Class/InterfaceClass: 0xef/0x08

USB description data (for identification) ------------------------- Manufacturer: Spreadtrum Product: HSPA+ USB Modem Serial No.: not provided ------------------------- Looking for active driver ... OK, driver detached Set up interface 0 Use endpoint 0x01 for message sending ... Trying to send message 1 to endpoint 0x01 ... OK, message successfully sent Reset response endpoint 0x81 Reset message endpoint 0x01 -> Run lsusb to note any changes. Bye! команда usb_modeswitch -v 1bbb -p 022c -M 55534243123456788000000080000606f50402527000000000000000000000 выдает Look for default devices ... product ID matched Found devices in default mode (1) Access device 014 on bus 001 Current configuration number is 1 Use interface number 0 Use endpoints 0x01 (out) and 0x81 (in) Ambiguous Class/InterfaceClass: 0xef/0x08

USB description data (for identification) ------------------------- Manufacturer: Spreadtrum Product: HSPA+ USB Modem Serial No.: not provided ------------------------- Looking for active driver ... No active driver found. Detached before or never attached Set up interface 0 Use endpoint 0x01 for message sending ... Trying to send message 1 to endpoint 0x01 ... Sending the message returned error -7. Try to continue Reset response endpoint 0x81 Reset message endpoint 0x01 -> Run lsusb to note any changes. Bye! lsusb говорит что ничего не поменялось девайс /dev/ttyUSB* не появился что делать куда копать?

 ,

rh9
()

добавление bond1

в suse 10 и fedora core
при загрузке модуля insmod bonding.ko
появляется интерфейс bond0 все настраивается и работает хорошо
но понадобидлось поднять еще один интерфейс с двумя сетевухами
insmod говорит что
insmod: error inserting 'bonding.ko': -1 File exists
добавление строк
alias bond0 bonding
alias bond1 bonding
в /etc/modprobe.conf
ничего не дает
вопрос: как добавить второй бондинг?

rh9
()

в php не работает $_POST

В форме <FORM ACTION="testpost.htm" METOD="POST">
<input name="test" type="text">
при нажатии кнопки получается запрос http://localhost/testpost.htm?test=1

$_GET['test'] выдает 1, а $_POST['test']

дистриб fedora core 6
Server version: Apache/2.2.3
вопрос: как включить режим post?

>>>

rh9
()

как правильно использовать execl

есть программа которая работает в фоне и слушает некий порт при посылке на этот порт некой комбинации логин и пароль в iptables тожна прписываться цепочка
iptables -t nat PREROUTING -p tcp --dport 80 -s 192.168.0.4 -d ! 192.168.0.1 REDIRECT --to-ports 3128

но при execl("/sbin/iptables","iptables",s_t,s_table,"-D",s_chain,s_p,s_prot,s_prt,s_p ort,s_src,s_source,s_dst,s_destination,"-j",s_right,s_right_opt,s_ropt,NULL);
он пишет что iptables неправильно задан параметр !192.168.0.1 понятно что нехватает пробела но как его добавить

>>>

rh9
()

iptables перенаправление на домашнюю страницу

помогите правильно написать правило что бы если пользователь на удаленном компьютере набирал любой адресс кроме адреса сервера он все равно попадал на домашнюю страницу

iptables -t nat -A PREROUTING -p tcp --dport 80 -i wifi0 -d !192.168.0.1 -j DNAT --to-destination 192.168.0.1

не работает

>>>

rh9
()

обмен информацией страницы php и скриптом

подскажите как лучше организовать обмен информацией между страницей на php и скриптом или программой, на страница должна посылать информацию о логине и md5 пароля скрипту, а он обрабатывая эти данные изменять правила iptables
склоняюсь к обмену через socket
какие есть еще варианты?

rh9
()

acerhk не работает

никак не могу заставить работать дополнительные клавиши
lsmod показывает что acerhk.ko загружен
ноутбук acer 5101
дистриб fedoracore6
echo on > /proc/driver/acerhk/led
не дает ничего
если выводить
cat /proc/driver/acerhk/key
то вижу n/a
что делаю не так?

rh9
()

проблеммы с установкой модема hsf

есть дистр fedora core 6 ноут acer 5101 на нем модем soft дрова под винду hsf scanmodem показал Class 0403: 1002:437b Audio device: ATI Technologies Inc SB450 HDA Audio Primary PCI_id 1002:437b Subsystem PCI_id 1025:009f Softmodem codec or Vendor from diagnostics: 14f1, a Conexant type, установил hsfmodem-7.47 после этого на udev комп ввиснет анализ показал что виноваты дрова snd-hda-intel.ko из пакета какие варианты лечения?

rh9
()

ldconfig ошибка шины

почему то при запуске команды ldconfig начала выползать ошибка "ошибка шины"
ldconfig -v
...
libproc-3.2.6.so -> libproc-3.2.6.so
/usr/lib:
Ошибка шины

rh9
()

помогите с компиляцией cannot find -lmysqlclient

помогите с компиляцией примера, никак не пойму в чем проблемма

gcc utv.cpp -o auth -lm -lmysqlclient

/usr/bin/ld: cannot find -lmysqlclient collect2: ld returned 1 exit status

rpm -qa | grep mysql mysql-5.0.18-2.1 mysqlclient14-4.1.14-4.2 mysql-devel-5.0.18-2.1 mysqlclient14-devel-4.1.14-4.2 mysql-server-5.0.18-2.1 mysqlclient10-3.23.58-9.2 mysqlclient10-devel-3.23.58-9.2 mysql-connector-odbc-3.51.12-1.2.1

cat /etc/ld.so.conf include ld.so.conf.d/*.conf /usr/lib/mysql //usr/lib/kde3 //usr/lib/kde3/plugins/styles

dir /etc/ld.so.conf.d mpi.conf mysqlclient10-i386.conf mysqlclient14-i386.conf mysql-i386.conf qt-i386.conf

dir /usr/lib/mysql libdbug.a libmysqlclient.a libmysqlclient_r.so.10.0.0 libmysqlclient_r.so.15.0.0 libmysqlclient.so.14 libmystrings.a mysql_config libheap.a libmysqlclient_r.a libmysqlclient_r.so.14 libmysqlclient.so libmysqlclient.so.14.0.0 libmysys.a libmyisam.a libmysqlclient_r.so libmysqlclient_r.so.14.0.0 libmysqlclient.so.10 libmysqlclient.so.15 libvio.a libmyisammrg.a libmysqlclient_r.so.10 libmysqlclient_r.so.15 libmysqlclient.so.10.0.0 libmysqlclient.so.15.0.0 mysqlbug

rh9
()

преобразование массива postgres в массив c++

помогите преобразовать массив внутри таблицы в масив в программе

таблица
SELECT perem_real_name, perem_real_pos FROM таблица WHERE условие;
возвращает

perem_real_name | perem_real_pos
-----------------+----------------
{раз,два} | {1,2}
(1 запись)

нужно масив postgres преобразовать в массив

char *pos_real

sqlQuery.exec("SELECT perem_real_name, perem_real_pos FROM таблица WHERE условие;");
sqlQuery.next()

QString pos_real_t=sqlQuery.value(1).toString();
qDebug(pos_real_t);


pos_real=sqlQuery.value(1);//нужно прелбразование

//QVariant sqlQuery.value(1)

rh9
()

создание ссылки в udev

создал такой файл /etc/udev/00-ltmodem.rules
содержвщий
KERNEL=&#8221;ttyLTM0", MODE=&#8221;0666", GROUP=&#8221;uucp", NAME=&#8220;%k&#8221;, SYMLINK=&#8221;modem&#8221;
но ссылка не создается хотя /dev/ttyLTM0 присутствует
и вручную она создается
вопрос такой: почему она не создается в udev

rh9
()

insmod error -1 Unknown symbol in module

недавно решил переползти на Fedora Core 4
возникла проблемма при попытке поставить модуль модема
insmod выдает такую ошибку
insmod модуль
error -1 Unknown symbol in module
я подумал что это ошибка модуля
но при попытке загрузить insmod vfat вылетает такая же ошибка
в чем прикол
при попытке загрузить vfat
с списке lsmod его не было в загруженных
и почему модули имеют расширение .ko а не .o как раньше
в чем грабли

rh9
()

проблеммы сиспользованием очереди сообщений

создаю очередь сообщений а потом пытаюсь в нее записать и считать данные? если все это запускать под рутом то все работает если под пользователем то очередь создается но использовать ее не получается

//создание очереди
int n_msqid_out=201;
int msqid_out;
int opperm;
int msgflg;

opperm=666;
msgflg = (opperm | IPC_CREAT | IPC_EXCL);
msqid_out = msgget (n_msqid_out, opperm | IPC_CREAT);


//чтение параметров
if(msgctl(msqid_out,IPC_STAT,&stat_buf_out)<0)
{perror("msgctl failed");
exit(1);}

//чтение
msgrcv(msqid_out,&message_b,100,0,IPC_NOWAIT);
//отправка
msgsnd (msqid_out, &message_b ,msgsize,IPC_NOWAIT);

rh9
()

установка IServerd

Есть ли у кого опыт установки сервера аськи под ред хат 9, почемуто при запуске config он выдает сообщение что заголовочные файлы баз не найдены, при попытке указать папку размещения postgres вылезает таже ошибка

ps posgres запущен папка существует по инструкции в инете такой проблеммы не должно быть

заранее спасибо

rh9
()

supercaramba под redhat9

подскажите кто нибудь ставил superkaramba под redhat 9 если да то какая версия sk ставиться

rh9
()

преобразование числа в строку

есть ли функция gcc преобразования числа типа unsigned char в строку char* в шестнадцатеричном формате для обратного strtoi а наооборот никак :)

понятно что можно unsigned char i=f; char s[3];

if (i<10) { s[0]=i+30; } if (i>=10) {s[0]=i+51; } s[1]='\0' но можетможно проще

rh9
()

gcc не понимает тип string

помогите разобраться в файле есть строки

#include <string.h>

main() {

string str; str=""; ...

при попытке компиляции gcc выдает что типа string он не знает можно конечно заменить string на char * но интересен сам факт может кто нить знает как режить проблемму

заранее спасибо

rh9
()

помогите разложить byte на bit

Пробовал разложить вот так
unsigned char LS;
bool LSB;
LSB=LS;
if (LSB==true) {lcd0_0->setPaletteForegroundColor(red);}
LSB=LS >> 1;
if (LSB==true) {lcd1_0->setPaletteForegroundColor(red);}
LSB=LS >> 2;
if (LSB==true) {lcd2_0->setPaletteForegroundColor(red);}

пробовал по другому
LSB=LS;
LS=LS/2;
LSB=LS;
но получаю неправильный результат
то есть для числа 2 получаю такой же результат как для числа три
что я делаю не так? может проблемма в компиляторе gcc 3.2.2 20030222 (REDHAT...

rh9
()

создание двупоточного приложения

Подскажите как создать двупоточное приложение в QT-disigner
читал пример в qt но там все сделано в одном файле main

main.cpp================================
========================================
#include <qapplication.h>
#include <qthread.h>
#include "ck_f.h"



int main( int argc, char ** argv )
{
QApplication a( argc, argv );
ck_f w;
w.show();

a.connect( &a, SIGNAL( lastWindowClosed() ), &a, SLOT( quit() ) );


SLOT( quit() ) );
return a.exec();
}
======================
ck_f.ui.h=============
======================
#include <qthread.h>

class MyThread : public QThread {

public:
MyThread();
void run();
void s1();

private:
QString messageStr;
volatile bool stopped;
};


void Thread::run()
{
while (!stopped)
printf(messageStr.ascii());
sleep( 1 );
qDebug( "Ping!" );
stopped = false;
}


void ck_f::startSlot()//здесь должна нажиматься кнопка
{
Thread.start();
}

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

rh9
()

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