Начало Вход/Регистрация Помощ Tazi stranica s latinski bukwi
Области
 Новини
 Актуална тема
 Linux портали
 Какво е Линукс?
 Въпроси-отговори
 Форуми
   •Трудова борса
   •Конкурс
 Статии
 Дистрибуции
   •Поръчка на CD
 Made In BG
 Файлове
 Връзки
 Галерия
 Конференции
Настройки
 Външен вид
 Предложения
 Направи си сам
И още ...
 За нас
 Линукс за българи ЕООД
 Линк към нас
 Предложения

Подкрепяно от:
TelePoint - Място за хора със свободни идеи

SiteGround

initLab

Adsys Group

SAP Bulgaria

Въпроси отговори
Въпрос: Дебиан лог проблем
[Търси: ]

ВНИМАНИЕ: Използвайте форумите на сайта за дa зададете вашите въпроси.

Към началото |Добави въпрос |Отговори
 
Въпрос
От: newble Дата: 08/10/2004
Здравейте,
 имам следния проблем. като напиша мс или отворя текстов файл
с daemon.log ми се появява сления запис
 Aug 10 04:36:58 asd modprobe: modprobe: Can't locate module
char-major-5
 Aug 10 04:38:13 asd modprobe: modprobe: Can't locate module
char-major-5
 Aug 10 04:43:04 asd modprobe: modprobe: Can't locate module
char-major-5
 Aug 10 04:52:43 asd modprobe: modprobe: Can't locate module
char-major-5
 Може те ли да ми кажете на какво се дължи това. Прерових си
цялата система, но не намерих такъв модул.
Предварително ви благодаря!!!


Отговор #1
От: Дядо Мец Дата: 08/10/2004
char-major-5 са следните devices:

5 char        Alternate TTY devices
   0 = /dev/tty          Current TTY device
   1 = /dev/console      System console
   2 = /dev/ptmx         PTY master multiplex
  64 = /dev/cua0         Callout device for ttyS0
  ...
 255 = /dev/cua191       Callout device for ttyS191

Явно asd (Advanced Sound Daemon???) не успява да
зареди съответния модул и има проблем с достъпа до 
някоe от тези devices.

Какво имаш в /etc/modules.conf?

Voice modem?




Отговор #2
От: newble Дата: 08/10/2004
 asd е името на хоста ми, а не Advanced Sound Daemon.
 Странното е че в modules.conf имам записи с подобно
 наименование но с различна номерация и никъде няма
 char-major-5. Направи ми впечаление че този лог е появява
 когато стартирам mc или когато отворя текстов файл с mcedit
 но не схващам какво общо има това. В един форум преди да
 постна този въпрос намерих инфо че char-major-5 отговаря на
 ttyS5, но аз пък изобщо не ползвам серийни портове. Между
 другото това започна да се появява когато прекомпилирах
 кърнъла, въпреки че промените които направих са само да
 сменя типа на процесора от 386 на pentium. За съжаление не
 мога да намеря достатъчно инфо по този въпрос как да не се
появява това в лог и на какво точно се дължи.



Отговор #3
От: Дядо Мец Дата: 08/10/2004
/dev/ttyS5 е char-major-4-69, така че отпада от подозрение.

ОК. В този случай най-вероятно има проблем при обръщение
към /dev/tty (текущия TTY device) или /dev/console
(Системната конзола). Доколкото видях от strace на mc и 
mcedit и двете се обръщат към /dev/tty (което не е новина).

Проблема се проявява след прекомпилация на kernel, значи
търси какво е по-различното в новия kernel. Ако имаш и
двата config файла един diff ще свърши работа.
 Предполагам си компилирал и инсталирал модулите на новия
kernel? 
Много е вероятно старото ядро е ималo initrd image, 
за инициализация на системни параметри при зареждане, 
а новото да няма...

Погледни и секцията Character Devices от kernel config:
VT_CONSOLE=y
HW_CONSOLE=y
UNIX98_PTYS=y

P.S. Погледни и правата за достъп на /dev/tty



Отговор #4
От: newble Дата: 08/11/2004
 Прекомпилирах кърнъла с CONFIG_UNIX98_PTYS=y понеже съм го
 махнал от предишната компилация. В момента всичко е идеално
 :) МНОГО ТИ БЛАГОДАРЯ Дядо Мец!!!!!!!!! Честно казано
 очаквах Григор Лекаров да ми отговори на този въпрос понеже
 знам че той обича да се рови из кодовете но явно все още ми
е сърдит и си тряе :) Още веднъж ти Благодаря!!!


<< Gentoo PC Magazine (0 ) | Sniff na serial port (2 ) >>

 
© 2011-... Асоциация "Линукс за българи"
© 2007-2010 Линукс за българи ЕООД
© 1999-2006 Slavej Karadjov
Ако искате да препечатате или цитирате информация от този сайт прочетете първо това
Външния вид е направен от MOMCHE
Code Version: 1.0.8 H (Revision: 23-09-2011)
 
Изпълнението отне: 0 wallclock secs ( 0.07 usr + 0.00 sys = 0.07 CPU)