Mandrake/MandrivaLinux:проблемы и их решения

DJ-root

Местный
Регистрация
9 Янв 2005
Сообщения
969
Реакции
387
Credits
0
ЗЫ. Попробуй вставить загрузочный сидюк и дать команду
linux rescue. Это тебе должно заменить загрузочную дискету :)
А дальше - шел тебе в руки...
 

Serzhinio

Турист
Регистрация
11 Мар 2004
Сообщения
74
Реакции
1
Credits
130
Все в принципе так и сделал.. ну а дальше :-( ?... закоменнтировал пару строк в lilo.conf, удалил чуток файлов из /boot, - части дописаного туда ядра nvidia.. ну и все... /sbin/lilo так запустить и не удалось - и в врезультате все равно все то же самое.. может там еще какие тайные движения произвести надобно. Подскажите, а..
 
Z

zuko

Serzhinio написал(а):
Все в принципе так и сделал.. ну а дальше :-( ?... закоменнтировал пару строк в lilo.conf, удалил чуток файлов из /boot, - части дописаного туда ядра nvidia.. ну и все... /sbin/lilo так запустить и не удалось - и в врезультате все равно все то же самое.. может там еще какие тайные движения произвести надобно. Подскажите, а..
Вариант: загружайся с установочного СД Мандрейки, и начинай установку. На каком-то этапе она скажет: "переустанавливаем всё или простое обновление".
Выбираешь "обновление", программы переустанавливаться не будут, но в конце переставится lilo. Может помочь :)
 

Serzhinio

Турист
Регистрация
11 Мар 2004
Сообщения
74
Реакции
1
Credits
130
урра.... дельный совет оказался... после пары пальцедвижений лило веонулся на прежнее место - пришлось правда еще немного повозится с виндосовским загрузчиком (но это уже другая история)... Вобщем я рад несказанно, вот что значит своевременная помощь - мое огромное спасибо!
Но будет еще один вопрос - как избавиться от окон которые постоянно выскакивают после загрузки мандрейки. Видно что это окна которые были закрыты при перезагрузке или последнем выключении. Как бы их забрать чтоб не выскакивало столько много всякого, а то уже достало постоянно выключать их всех... хотя некоторые есть и полезные.
Спасибо!
 
Z

zuko

Serzhinio написал(а):
урра.... дельный совет оказался... после пары пальцедвижений лило веонулся на прежнее место - пришлось правда еще немного повозится с виндосовским загрузчиком (но это уже другая история)... Вобщем я рад несказанно, вот что значит своевременная помощь - мое огромное спасибо!
Но будет еще один вопрос - как избавиться от окон которые постоянно выскакивают после загрузки мандрейки. Видно что это окна которые были закрыты при перезагрузке или последнем выключении. Как бы их забрать чтоб не выскакивало столько много всякого, а то уже достало постоянно выключать их всех... хотя некоторые есть и полезные.
Спасибо!
Пжлст :)
Насчёт окон - есть где-то настройка "запоминать запущенные приложения при завершении сеанса". По умолчанию вроде бы false стоит , наверное ты сам как-то галку поставил :)
Где это дело я, разумеется , не помню. Но такая фишка есть.
 

DJ-root

Местный
Регистрация
9 Янв 2005
Сообщения
969
Реакции
387
Credits
0
zuko написал(а):
...Где это дело я, разумеется , не помню...
ГЫ. А я вспомнил:) Лежит оно в меню К - Завершение сеанса - (псиса) "Сохранить сеанс". Так, кажется
 

DJ-root

Местный
Регистрация
9 Янв 2005
Сообщения
969
Реакции
387
Credits
0
Многие люди нарекают на то, что МандЫрке 10 невозможно подключить и работать с модемами Genius GM56(ext/pci/usb). Одним из таких счастливых обладателей являюсь я сам. Для решения этой проблемы надо задействовать много усидчивости и нервов. Прийдется делать и для себя, и для того парня...
Извесно, что производитель чипа - Смартлинк, но изобретатель, как показывает сама Мандра - Томпсон. Отталкиваемся от того, что на сайте Смартлинка действительно есть свежие дрова под свой чип. Вот ссылка: _http://www.smlink.com/content.aspx?id=132
Привожу так же и официальный Fack, тоесть FAQ по установке:
Код:
# For which modems does the Linux driver support?
The Smart Link Linux driver supports:

    * SmartRiser56 and SmartRiser561based AMR / CNR / MDC / ACR modem cards
    * SmartPCI56, SmartPCI561 and SmartPCI562 based PCI modem cards
    * SmartUSB56 based USB modem 

# Does the Linux driver operate as open source?
Some of system dependent files are open sourced, not all.
# Can I use more than one Smart Link Soft Modem at once?
Yes.
# How do I install/un-install the Linux driver?
Please see the readme.txt file in the driver download section.
# In which development environment do I need to compile the driver?
The files that are included in the Linux kernel are required.
# Is it possible to use the modem with different kernels?
Yes, simply run 'Make Clean' and 'Make Install-AMR' (or 'Make Install-USB') with the new files included in the Linux kernel (without 'Make Uninstall').
# Why did the compilation fail after editing the makefile: 'KERNEL_INCLUDES=/usr/include'?
Many popular Linux distributor install files in the '/usr/include' directory Linux for application development.  This directory can not be used for compilation with the kernel module.  To correct, use the native Linux kernel header files.  The '/usr/src/linux/include' directory is the most popular.
# What do I do if the modem does not dial when I enter the command /ATDT"phone number"/ and press twice on the enter key?  (Instead, I get a "NO CARRIER" message with not enough time to dial).
All input during connection will break the session, regardless of the modem.  To correct you may type: ATDT and press 'Enter' once to start the dialing process, and wait for the modem to answer ('CONNECT...' 'NO-CARRIER', 'BUSY', etc.).
Хотя на самом деле все не так просто, как казалось бы на первый взгляд из данного описания. Про это я могу сказать и со своего опыта, и с отзывов других людей.
Что все не так просто свидетельствует еще один товарисЧ: _http://www.linux.ru/forum/index.php?t=msg&goto=289040&rid=0&S=8b0e4eec8bd14ffebc1352c6e501d80c
Хотя рут из ЛинксТеч совсем другого мнения на данную тему: _http://linuxtech.pp.ru/modules/sections/index.php?op=viewarticle&artid=6 , и даже пытался тестировать данный модем, только немного в этом разочаровался: _http://linuxtech.pp.ru/modules/sections/index.php?op=viewarticle&artid=7 .
А еще какой-то америкос орет непонятно про что, но точно, что про данный модем: _http://www.mail-archive.com/[email protected]/msg08067.html
Вот практически вся инфа, которую я смог нарыть по данной теме. Остальное придется решить нам с Вами, товарисЧи...

ЗЫ. Нашел также интересную таблицу с описанием модемов и работы в Лини: _http://members.lycos.co.uk/microsoft325/linux.htm
 

DJ-root

Местный
Регистрация
9 Янв 2005
Сообщения
969
Реакции
387
Credits
0
Начал ставить дрова на модем. Снял последнюю версию, 2.9.10 (скорее всего, это стабильная версия). Жаль только, что она датирована 2003-м годом.
Предупреждение: для тех, у кого стоит ядро 2.6.х нужны ПОЛНЫЕ исходники ядра.
Распаковываем дрова в каталог /usr/src, там создается каталог типа slmodem-2.9.10. Читаем ридми. В файле Makefile находим константу KERNEL_DIR, и задаем ей значение KERNEL_DIR=/usr/src/linux (тоесть свой путь к сырцам ядра).
После этого от рута make & make install. В каталоге /usr/sbin появился файл slmodemd, а дальше, появились файлы slamr.ko и slusb.ko в каталоге /lib/modules/{kernel-ver}/extra вместо файлов slamr и slusb. Файлы /dev/-slamr0-3 и /dev/-slusb0-3 появились, как и написано.
После чего начинаются приколы. По команде modprobe slusb получаем веселое сообщение: Can`t locate module slusb, что говорит о том, что модули чего-то не поставились.
Какие есть предположения?
 

DJ-root

Местный
Регистрация
9 Янв 2005
Сообщения
969
Реакции
387
Credits
0
Так, немного пробежавшись по уже опубликованым статьям, и архивам дров у меня на компе, я пришел к выводу, что дрова 2.9.10 - это бета версия. А стабильная - 2.7.х. Решив проверить, как будет работать стабильная версия, я дал make uninstall. Вот дамп команды, в нем есть много интересного:
Код:
make uninstall
make uninstall -C drivers KERNEL_DIR=/usr/src/linux
make[1]: Entering directory `/usr/src/slmodem-2.9.10/drivers'
cc -I/usr/src/linux/include -o kernel-ver kernel-ver.c
rm -f /dev/slamr0 ;   rm -f /dev/slamr1 ;   rm -f /dev/slamr2 ;   rm -f /dev/slamr3 ;  echo -n
rm -f /dev/slusb0 ;   rm -f /dev/slusb1 ;   rm -f /dev/slusb2 ;   rm -f /dev/slusb3 ;  echo -n
make uninstall KERNEL_VER=2.6.3-4mdk
make[2]: Entering directory `/usr/src/slmodem-2.9.10/drivers'
modprobe -r slamr ; echo -n
modprobe -r slusb ; echo -n
rm -f /lib/modules/2.6.3-4mdk/extra/slamr.ko
rm -f /lib/modules/2.6.3-4mdk/extra/slusb.ko
/sbin/depmod -a
make[2]: Leaving directory `/usr/src/slmodem-2.9.10/drivers'
make[1]: Leaving directory `/usr/src/slmodem-2.9.10/drivers'
rm -f /usr/sbin/slmodemd
rm -f -rf /var/lib/slmodem
После чего распаковал стабильную версию, прописал путь к ядру, и дав make и офигел от полученного:
Код:
make
gcc -Wall -O3 -fomit-frame-pointer -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -I. -I/usr/src/linux/include  -DMODVERSIONS --include /usr/src/linux/include/linux/modversions.h -o amrmo_init.o -c amrmo_init.c
<command line>:138829629:24448: /usr/src/linux/include/linux/modversions.h: No such file or directory
In file included from /usr/src/linux/include/asm/processor.h:18,
                 from /usr/src/linux/include/asm/thread_info.h:13,
                 from /usr/src/linux/include/linux/thread_info.h:21,
                 from /usr/src/linux/include/linux/spinlock.h:12,
                 from /usr/src/linux/include/linux/capability.h:45,
                 from /usr/src/linux/include/linux/sched.h:7,
                 from /usr/src/linux/include/linux/module.h:10,
                 from amrmo_init.c:47:
/usr/src/linux/include/asm/system.h: In function `__set_64bit_var':
/usr/src/linux/include/asm/system.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules
/usr/src/linux/include/asm/system.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules
amrmo_init.c: In function `amr_mod_usage_increase':
amrmo_init.c:232: warning: `MOD_INC_USE_COUNT' is deprecated (declared at /usr/src/linux/include/linux/module.h:502)
amrmo_init.c: In function `amr_mod_usage_decrease':
amrmo_init.c:236: warning: `MOD_DEC_USE_COUNT' is deprecated (declared at /usr/src/linux/include/linux/module.h:514)
amrmo_init.c: In function `amrmo_probe':
amrmo_init.c:264: error: structure has no member named `name'
amrmo_init.c:315: warning: implicit declaration of function `request_irq'
amrmo_init.c: In function `amrmo_remove':
amrmo_init.c:335: warning: implicit declaration of function `free_irq'
amrmo_init.c: In function `amrmo_init':
amrmo_init.c:369: warning: implicit declaration of function `pci_present'
amrmo_init.c:376: warning: implicit declaration of function `pci_for_each_dev'
amrmo_init.c:376: error: parse error before '{' token
amrmo_init.c: At top level:
amrmo_init.c:386: error: parse error before '}' token
amrmo_init.c:404: warning: type defaults to `int' in declaration of `EXPORT_NO_SYMBOLS'
amrmo_init.c:404: warning: data definition has no type or storage class
make: *** [amrmo_init.o] Ошибка 1
Короче, сплошной ЕГГОР. Надо ставить бету, только как ее настроить остается вопросом.
 

Serzhinio

Турист
Регистрация
11 Мар 2004
Сообщения
74
Реакции
1
Credits
130
Установил таки mandrivu 2006 ...фри эдишн правда но все равно вроде ничего.. хотя проблемы некоторые те же самые остались.
1. Может кто подскажет как настроить раскладку клавиатуры, а то по умолчанию работает нормально, но только два языка. Подключаю украинский, через утилиту КДЕ для работы с клавиатурой - все, на клавиши не реагирует, остается только мышкой тыкать. Может кто подскажет что там подправить можно, чтоб нормально переключалось.
2. Опять же с шрифтами. Очень понравился новы к3б для мандривы, начал поддерживать нормально мультисессию и видно под виндой информацию тоже. Но вот незадача, хотелось бы как то, чтоб шрифты кирилические совместимы были, а то ж ведь диск то записал другу под мандривой а у него все русские названия нечитаемые :-( Можно ли перевести всю кодировку или все шрифты линуксовые в виндосовские.
 
K

KeeperMan

Serzhinio написал(а):
.
чтоб шрифты кирилические совместимы были, а то ж ведь диск то записал другу под мандривой а у него все русские названия нечитаемые :-( Можно ли перевести всю кодировку или все шрифты линуксовые в виндосовские.
Поставь в настройках проекта галку на "Формировать расширение joilet" и входную кодировку принудительно koi8-r
 

Serzhinio

Турист
Регистрация
11 Мар 2004
Сообщения
74
Реакции
1
Credits
130
хм.. галку то я поставил, а вот где кои8-р выставить не нашел, может версия К3Б отличается (у меня стоит 0.12.4 -svn).
 
K

KeeperMan

у меня 0.12.10, но эта галка два года точно уже есть (раньше не знаю, ен смотрел). Она во вкладке проекта "Дополнительно", Помниться она раньше называлась (галка) "Выставить кодировку принудительно" или что-то так
 
N

NewDisa

Народ, не могли бы подсказать... У меня такой трабл...
Вобщем смысл в том, что у меня не подгружается графический интерфейс на Мандраке 10. Я уже чего только не пробовал... Дрова я поставил свежие, NVIDIA DISP DRIVERS, которые идут в виже run-файла. Вся процедура установки происходит без глюков, однако при входе в иксы вечно ошибка, что не обнаружен дисплей или то, что не подходит видео-режим... Я пробовал переписывать x-conf файл, но он при последующей перезагрузке опять переписывается на старый, хотя я уже пробовал менять права на запись...
Что же мне делать?
 

DJ-root

Местный
Регистрация
9 Янв 2005
Сообщения
969
Реакции
387
Credits
0
Для начала есть вопрос: какая видюха у тебя? ГеФорса? 5200/5600? Там скорее всего могут быть глюки с фреймбуффером. Сам в свое время с этим игрался. Только было все с точностью до наоборот, тоесть, после загрузки графики в консоль войти было не возможно