LINUX.ORG.RU

Сообщения chikanok

 

[c++] Программно смонтировать и размонтировать флешку

Добрый день.

Надо программно смонтировать флешку, найти файл на ней и размонтировать. Подскажите как сделать?

 

chikanok
()

[ALC202] сборка и установка драйвера

Привет.
На e-Box2300SX((на базе SoC SiS 550 (x86)) с X-Linux 5.61(2.6.24)) не работает звук.
Посмотрел при загрузке ALSA не находит звуковуху.
На материнке нашелся чип Realtek ALC202.

Скачал дрова с сайта realtek ...выполняю ./configure --with-kernel=путь_до_исходников_ядра.
В итоге получаю: configure:error: You have built-in ALSA in your kernel.
Я с ним полностью согласен :), в ядре включенна поддержка ALSA, но как мне тогда собрать только драйвер и установить его???

Сборку выполняю на виртуалке с Debian Lenny.

chikanok
()

Kernel panic после перехода на другое ядро

Привет.
Собрал ядро 2.6.24 все нормально, все работает.
Но захотелось CONFIG_FB_BOOT_VESA_SUPPORT, а его в этой версии ещё нет.
Собрал 2.6.29 и 2.6.30 с тем же конфигом, только добавив нужную фичу :)
Поставил сначала 29,а потом и 30, и получил kernel panic при загрузке:
VFS: Cannot open root device «hda2» or unknown-block(0,0)
Please append a correct «root=» boot option; here are the available partitions:
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)

Пробовал сменить на sda2 , тоже самое.
Что там такого изменилось?

chikanok
()

Несколько вопросов по сборке ядра

Здравствуйте.
Мне надо чуть-чуть изменить конфигурацию ядра для X-Linux 5.61 (http://www.dmp.com.tw/tech/os-xlinux/).
Он на ядре от дебиан 2.6.24.
Скачал пакет http://packages.debian.org/etch/linux-source-2.6.24.
Извлек, применил патч от DM&P для vortex86SX.
Положил к исходникам конфиг ядра от X-Linux 5.61.
Выполнил make menuconfig, изменил.

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

Вот ссылка на ядро (только это от новой версии 5.63) и конфиг загрузчика syslinux ftp://download@ftp.dmp.com.tw/os-xlinux/xlr563-sx-kernel-2.6.29.tar.gz (2.15Mb)

chikanok
()

Kernel panic при загрузке, после обновления

Привет.
Стоял DM&P X-Linux 5.61(http://www.dmp.com.tw/tech/os-xlinux/) на CompactFlash карточке, слот распаян на плате и видится как IDE HDD.
Конфиг загрузчика (syslinux), не изменялся :
DEFAULT linux

LABEL linux
KERNEL linux
APPEND root=/dev/hda2

После обновления до DM&P X-Linux 5.63 при загрузке получаю:
VFS: Cannot open root device «hda2» or unknown-block(0,0)
Please append a correct «root=» boot option; here are the available partitions:
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)

Изменилась версия ядра (2.6.24->2.6.29) и его конфиг (http://dump.ru/file/4350911 -> http://dump.ru/file/4350910 )

В чем может быть проблема? Что мне сделать?

chikanok
()

[eBox] Cannot open root device

Добрый день.
Есть девайс eBox 2300SX.
Для него есть сборка линукс DM&P X-Linux, живет на CF-карточке.
Девайс работает на версии 5.61 (ядро 2.6.24), но не рабоет звук.
В версии 5.63 (2.6.29) звук вроде как поправили, но она не запускается.
Ошибка:
VFS: Cannot open root device «hda2» or unknown-block(0,0)
Предыдущая версия стартовала с hda2, образ GHOST, по разделам не изменился.Пробовали sda2, аналогично.
Что могло изменится?
Как её запустить?

chikanok
()

Не подключается VPN на роутере

Здравствуйте. Картина такая: Есть роутер ASUS WL500W с прошивкой «Олега». 2-е Windows компа с него получают инет (1-WiFi, 1-кабель). Провайдер раздает инет через VPN. Настройки подключения от провайдера: Сеть: IP-10.2.152.15 mask-255.255.255.0 gw-10.2.152.1 DNS-10.1.1.1 VPN (PPTP): login & pswd IP сервера:10.1.1.2 Отключено шифрование.

Проблема : Все вроде вбил в роутер.Но VPN соединение не устанавливается, в логах останавливается на строке «pptp: Connect: ppp0 <--> pptp (10.1.1.2)». Настроки соединения хранятся в файле /tmp/ppp/options.wan0. Пытаюсь руками, установить соединение pppd nodetach debug file /tmp/ppp/options.wan0

[admin@Router root]$ pppd nodetach debug file /tmp/ppp/options.wan0
Plugin pptp.so loaded.
PPTP plugin version 0.8.4 compiled for pppd-2.4.5, linux-2.4.37.6
route_add: not adding existing route
using channel 2
Using interface ppp0
Connect: ppp0 <--> pptp (10.1.1.2)
sent [LCP ConfReq id=0x1 <magic 0xb2880b9e>]
rcvd [LCP ConfReq id=0x1 <auth chap MD5> <magic 0x2c97f74d>]
sent [LCP ConfAck id=0x1 <auth chap MD5> <magic 0x2c97f74d>]
sent [LCP ConfReq id=0x1 <magic 0xb2880b9e>]
rcvd [LCP ConfAck id=0x1 <magic 0xb2880b9e>]
sent [LCP EchoReq id=0x0 magic=0xb2880b9e]
rcvd [CHAP Challenge id=0x1 <af41c83b9f33d5cdea3f4bc7b8081567>, name = "vpn8"]
sent [CHAP Response id=0x1 <974a6bc1ceb249a569a2f9e6b8334a7f>, name = "user7148"]
rcvd [LCP EchoRep id=0x0 magic=0x2c97f74d]
rcvd [LCP EchoReq id=0x1 magic=0x2c97f74d b2 88 0b 9e]
sent [LCP EchoRep id=0x1 magic=0xb2880b9e b2 88 0b 9e]
rcvd [IPCP ConfReq id=0x2 <addr 172.16.1.9>]
discarding proto 0x8021 in phase 5
rcvd [CCP ConfReq id=0x2]
discarding proto 0x80fd in phase 5
rcvd [IPCP ConfReq id=0x3 <addr 172.16.1.9>]
discarding proto 0x8021 in phase 5
rcvd [CCP ConfReq id=0x3]
discarding proto 0x80fd in phase 5
rcvd [IPCP ConfReq id=0x4 <addr 172.16.1.9>]
discarding proto 0x8021 in phase 5
rcvd [CCP ConfReq id=0x4]
discarding proto 0x80fd in phase 5
Terminating on signal 2   #Здесь нажимаю Control+C или так и будет крутить
sent [LCP TermReq id=0x2 "User request"]
sent [LCP TermReq id=0x3 "User request"]
Connection terminated.
Modem hangup

Вот содержимое /tmp/ppp/options.wan0

[admin@Router root]$ cat /tmp/ppp/options.wan0
noauth refuse-eap
user 'user7148'
password '<pswd>'
plugin pptp.so
pptp_server 10.1.1.2
nomppe-stateful -mppc mtu 1400
maxfail 0
usepeerdns
persist
ipcp-accept-remote ipcp-accept-local noipdefault
ktune
default-asyncmap nopcomp noaccomp
novj nobsdcomp nodeflate
lcp-echo-interval 10
lcp-echo-failure 6
unit 0

Вот таблица маршрутизации:

[admin@Router root]$ route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.1.1.2        10.2.152.1      255.255.255.255 UGH   1      0        0 eth1
192.168.1.0     *               255.255.255.0   U     0      0        0 br0
10.2.152.0      *               255.255.255.0   U     0      0        0 eth1
127.0.0.0       *               255.0.0.0       U     0      0        0 lo
default         10.2.152.1      0.0.0.0         UG    1      0        0 eth1

В тоже время Windows ПК спокойно устанавливают VPN соединение, даже через роутер. В чем может быть проблема? Как её решить?

chikanok
()

Советы!

Здраствуйте! Надо написать сервер для онлайн 3D игры. Тоесть обрабатывать максимальное количество соединений с максимальной производительностью, стабильностью и конечно безопасностью. Данные будут хранится в БД MySQL. Что лучше и почему, для каждого соединения создавать поток(pthread_create) или дочернюю программу(fork)? Как , как можно более корректнее, завершить работу потока в котором произошла ошибка, при этом чтоб не вылетел весь сервак?

chikanok
()

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