LINUX.ORG.RU

Проблема


0

0

Приветствую всех. Настраиваю свой модем Thompson SpeedTouch 330 под ALT Linux...вроде бы нашёл документации толковые ,нашел файлы нужные для установки, и возникла загвоздка значит распаковал пакет rp-pppoe-3.8...дальше делал по мануалу ..запустил там скрипт configure из под рута и вылезло вот что: checking for gcc... gcc checking for C compiler default output file name... configure: error: C compiler cannot create executables See `config.log' for more details.

разъясните пожалуйста что это значит...и как избавиться от данной проблемы...что за такой config.log и зачем туда смотреть:)

anonymous
Ответ на: комментарий от gnomino

вот:

speedtch 1-1:1.0: found stage 1 firmware speedtch-1.bin speedtch 1-1:1.0: found stage 2 firmware speedtch-2.bin speedtch 1-1:1.0: speedtch_upload_firmware: read BLOCK2 from modem failed (-110)! speedtch 1-1:1.0: speedtch_heavy_init: firmware upload failed (-110)!

anonymous
()
Ответ на: комментарий от anonymous

>speedtch_upload_firmware: read BLOCK2 from modem failed (-110)! speedtch 1-1:1.0: speedtch_heavy_init: firmware upload failed (-110)!

Вот это у же действительно проблема, о чем я и предупреждал, фирмваре в модем не может загрузиться. Хм че за проблема?

su -c "mount usbfs" -- делал? без ошибок проходило?

awk '/4061/ { print $5 }' /proc/bus/usb/devices --? вывод в студию.

gnomino
()
Ответ на: комментарий от gnomino

[root@localhost ~]# su -c "mount usbfs"

mount: can't find usbfs in /etc/fstab or /etc/mtab

/etc/fstab or /etc/mtab - у меня таких дирректорий то нету...

[root@localhost ~]# awk '/4061/ { print $5 }' /proc/bus/usb/devices --?

awk: cmd. line:1: fatal: cannot open file `/proc/bus/usb/devices' for reading (No such file or directory)

и файлика devices нету в папке usb ...хм

видал эту статейку....ладно ок первый вопрос:

>В ядре необходимо включить поддержку

что значит я ядре включить поддержку и зачем вот это вот всё , куда это записывать?

>>> + USB: <*> Support for USB [*] Preliminary USB device filesystem <M> EHCI HCD (USB 2.0) support (EXPERIMENTAL) <М > UHCI (Intel PIIX4, VIA, ...) support <M> UHCI Alternate Driver (JE) support <M> OHCI (Compaq, iMacs, OPTi, SiS, ALi, ...) support <M> Alcatel Speedtouch USB support (эта опция появится после того как влкючите ATM и HDLC line discipline support )

+ PPP: <M> PPP (point-to-point protocol) support (CONFIG_PPP) <M> PPP support for sync tty ports (CONFIG_PPP_SYNC_TTY) Я подключил всё что было под PPP и SLIP, на всякий случай. + Character devices [*] Non-standard serial port support <M> HDLC line discipline support * [*]Unix98 PTY support * HDLC line discipline support, компилируется только в виде модуля. + Networking Options <*> Asynchronous Transfer Mode (ATM) (EXPERIMENTAL) <*> Classical IP over ATM [*] Do NOT send ICMP if no neighbour <*> LAN Emulation (LANE) support <*> Multi-Protocol Over ATM (MPOA) support <*> RFC1483/2684 Bridged protocols [ ] Per-VC IP filter kludge

+ Network device support <M> Universal TUN/TAP device driver support TUN device, может понадобиться, если Вы будете использовать pppoa3 демон"

anonymous
()
Ответ на: комментарий от anonymous

Ну вот а ты к insserv прикопался, "как долго я тебя лечил" (с) не помню кто. В общем проблема у тебя такая же ка и у меня: быдл..., блин, дистростроители не вкючили поддержку USB_DEVICEFS в ядро. Вопервых задайся вопросом: "А установлены у меня исходники ядра (kernel source)?" Есть на установочном диске. Когда установишь, иди на опеннет, читай статью про компиляцию и установку ядра 2,6, я расписывать не буду, слишком много всего. Твоя первая задача добиться того что бы dmesg|grep firmware -- выдавал что-то вроде "success". остальное уже не сложно.

ЗЫ >/etc/fstab or /etc/mtab - у меня таких дирректорий то нету...

в линуксе нет понятия "расширение файла".

Поставь линукс на виртуалку, найди перевод Slackware-book и прочитай его с клавой в руках.

gnomino
()
Ответ на: комментарий от gnomino

В статейке сказано, что нужен такой вот файлик : linux-2.6.0-test9.tar.bz

но есть такая вот версия linux-2.6.0.tar.bz2 без притсавки test, может лучше её ставить или всё- таки действовать железно по образцу?

anonymous
()
Ответ на: комментарий от anonymous

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

gnomino
()
Ответ на: комментарий от gnomino

ну, я сначала, как ты посоветовал поставил linux source 2.6 который на диске шёл, ну а дальше начал по статье действовать...там просто есть такой пункт:

6. Распаковываем ядро linux-2.6.0-test9.tar.bz2 : bzip2 -d linux-2.6.0-test9.tar.bz2.

ну вот я и спрашиваю, может, лучше просто linux-2.6.0.tar.bz2 качнуть? а не тестовую версию, хотя в статье работают с ней..

anonymous
()
Ответ на: комментарий от anonymous

>6. Распаковываем ядро linux-2.6.0-test9.tar.bz2 : bzip2 -d linux-2.6.0-test9.tar.bz2.

Применить мозг по назначению =), если ты уже "поставил linux source 2.6", то скачивать и распаковывать тебе ничего не надо.

PS там будет пункт сборка и инсталляция ядра, делай make rpm, вместо make&&make modules install. В папке /usr/src/packages/RPMS/i386/ будет файлик linux-bla-bla-bla.rpm, установишь его менеджером пакетов.

gnomino
()
Ответ на: комментарий от gnomino

тьфу... не linux source а kernel source :) но это я так понял одно и то же?)

ну если я его установил, то как его в созданный каталог source закинуть?

>4. Создаем новый каталог - mkdir /home/имя пользователя/source/

>5. Копируем сюда ядро а сжатом виде.

anonymous
()
Ответ на: комментарий от anonymous

Как ты думаешь, если ты уже УСТАНОВИЛ что-то в систему, то где оно находится? (подсказка: /usr/src/). Поторяю, ни в коем случае нельзя следовать мануалу как дрессированная собачка, в первую очередь необходимо думать.

>тьфу... не linux source а kernel source :) но это я так понял одно и то же?)

linux==kernel

gnomino
()
Ответ на: комментарий от gnomino

сначала запустил make по ходу не из той дирректории:

>[maks@localhost ~]$ make 0=/home/maks/source/2618/ menuconfig

>make: *** Нет правила для сборки цели `menuconfig'. Останов.

затем перешёл в , как мне кажется , ту, что нужна

>[maks@localhost ~]$ cd /home/maks/source/linux-2.6.18

и :

[maks@localhost linux-2.6.18]$ make 0=/home/maks/source/2618/ menuconfig

make[1]: Warning: File `/usr/include/sys/types.h' has modification time 7,7e+07 s in the future

HOSTCC scripts/basic/fixdep

HOSTCC scripts/basic/docproc

make[1]: предупреждение: Неправильный ход часов. Сборка может быть неполной.

make[1]: Warning: File `/usr/include/ctype.h' has modification time 7,7e+07 s in the future

HOSTCC scripts/kconfig/conf.o

scripts/kconfig/conf.c: В функции ‘conf_askvalue’

scripts/kconfig/conf.c:104: предупреждение: результат ‘fgets’, декларированной с атрибутом warn_unused_result, игнорируется

scripts/kconfig/conf.c: В функции ‘conf_choice’

scripts/kconfig/conf.c:359: предупреждение: результат ‘fgets’, декларированной с атрибутом warn_unused_result, игнорируется

HOSTCC scripts/kconfig/kxgettext.o

HOSTCC scripts/kconfig/mconf.o

scripts/kconfig/mconf.c: В функции ‘exec_conf’

scripts/kconfig/mconf.c:470: предупреждение: результат ‘pipe’, декларированной с атрибутом warn_unused_result, игнорируется

scripts/kconfig/mconf.c: В функции ‘show_textbox’

scripts/kconfig/mconf.c:836: предупреждение: результат ‘write’, декларированной с атрибутом warn_unused_result, игнорируется

HOSTCC scripts/kconfig/zconf.tab.o

In file included from scripts/kconfig/zconf.tab.c:2340:

scripts/kconfig/confdata.c: В функции ‘conf_write’

scripts/kconfig/confdata.c:477: предупреждение: результат ‘fwrite’, декларированной с атрибутом warn_unused_result, игнорируется

scripts/kconfig/confdata.c: В функции ‘conf_write_autoconf’

scripts/kconfig/confdata.c:715: предупреждение: результат ‘fwrite’, декларированной с атрибутом warn_unused_result, игнорируется

scripts/kconfig/confdata.c:716: предупреждение: результат ‘fwrite’, декларированной с атрибутом warn_unused_result, игнорируется

In file included from scripts/kconfig/zconf.tab.c:2341:

scripts/kconfig/expr.c: В функции ‘expr_print_file_helper’

scripts/kconfig/expr.c:1084: предупреждение: результат ‘fwrite’, декларированной с атрибутом warn_unused_result, игнорируется

HOSTLD scripts/kconfig/mconf

HOSTCC scripts/kconfig/lxdialog/checklist.o

In file included from scripts/kconfig/lxdialog/checklist.c:24:

scripts/kconfig/lxdialog/dialog.h:31:20: error: curses.h: Нет такого файла или каталога

In file included from scripts/kconfig/lxdialog/checklist.c:24:

scripts/kconfig/lxdialog/dialog.h:128: ошибка: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘use_colors’

scripts/kconfig/lxdialog/dialog.h:129: ошибка: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘use_shadow’

scripts/kconfig/lxdialog/dialog.h:131: ошибка: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘attributes’

scripts/kconfig/lxdialog/dialog.h:143: ошибка: expected ‘)’ before ‘*’ token

scripts/kconfig/lxdialog/dialog.h:146: ошибка: expected ‘)’ before ‘*’ token

anonymous
()
Ответ на: комментарий от anonymous

ну и так далее в том же духе, только вот последние строчки:

make[2]: *** [scripts/kconfig/lxdialog/checklist.o] Ошибка 1

make[1]: *** [menuconfig] Ошибка 2

make: *** [menuconfig] Ошибка 2

с чем эта ошибка связана..это я пытался пункт 26 мануала изобразить:)

anonymous
()
Ответ на: комментарий от gnomino

Та проблема решалась установкой пакета ncurses-devel

дошёл до 35 шага ну и собственно не создался здесь, как написано в 36 шаге /lib/modules/2.6.1my вот чё вылезло, где моя ошибка?

[root@localhost linux-2.6.18]# make O=/home/maks/source/2618/ modules_install

if [ -r System.map -a -x /sbin/depmod ]; then /sbin/depmod -ae -F System.map 2.6.18-my; fi

anonymous
()
Ответ на: комментарий от gnomino

извини, мой косяк, всё там создалось

собственно дошёл до этого и чтобы ничего лишнего не сломать лучше спрошу

шаг 39

image="/boot/vmlinuz-2.6.1my" label="2.6.1my" root="/dev/hda7" #или другой раздел жесткого диска, где у вас read-only #установлена СИСТЕМА, а не /boot!!!

это дописывать в lilo.conf или заменять данные или заменять основную загрузку?

anonymous
()
Ответ на: комментарий от anonymous

>это дописывать в lilo.conf или заменять данные или заменять основную загрузку?

написал криво:)

это нужно дописывать в lilo.conf. заменять данные основной загрузки в lilo или дописать в качестве третьей?

anonymous
()
Ответ на: комментарий от anonymous

Всё...чудо случилось ядрышко 2.6.18 поднялось:)!!

anonymous
()
Ответ на: комментарий от gnomino

да не:)не почувствовал), ибо копи пастэ эт не то))

а вот ФС по прежнему не хочет монтироваться, как будто ничего и не изменилось, хотя линукс определяет ядро как 2.6.18 :((

anonymous
()
Ответ на: комментарий от anonymous

странно что линукс определяет модем в настройках:( мож для модема какие то пакеты надо поставить чтобы фирмваре определилось

anonymous
()
Ответ на: комментарий от anonymous

копип-астить -- это не труЪ, хорошо что разговор идет очень долго, а то так бы тебя уже давно бы какашками закидали. Ты включил поддлержку USB_DEVICEFS при конфигурировании ядра?

gnomino
()
Ответ на: комментарий от anonymous

>пакеты надо поставить чтобы фирмваре определилось

забыл dmesg|grep firmware? Оно опредилилось просто в модем грузиться не хочет :)

домашнее задание:
man dmesg
man lsmod
man rmmod
man modprobe
man lspsi

+ Вопрос: как называется драйвер твоего модема?

gnomino
()
Ответ на: комментарий от gnomino

>забыл dmesg|grep firmware?

всмысле забыл? ну команду вводил, выводило то же самое, что и раньше.

>Оно опредилилось просто в модем грузиться не хочет :) а какие пути есть загрузки в модем?

>man dmesg >man lsmod >man rmmod >man modprobe >man lspsi

Почитаю ,конечно, если это поможет инет настроить, только что мне это даст для решения данной проблемы?

>+ Вопрос: как называется драйвер твоего модема? всмысле как он на винде называется или что? немножко не понял вопроса.

anonymous
()
Ответ на: комментарий от anonymous

Блин, ты меня расстраиваешь.

>Ты включил поддлержку USB_DEVICEFS при конфигурировании ядра?

>Ты включил поддлержку USB_DEVICEFS при конфигурировании ядра?

>Ты включил поддлержку USB_DEVICEFS при конфигурировании ядра?

>Ты включил поддлержку USB_DEVICEFS при конфигурировании ядра?

>Ты включил поддлержку USB_DEVICEFS при конфигурировании ядра?

>Почитаю ,конечно, если это поможет инет настроить

я почти срываюсь на мат, эти команды надо зннать как "отче наш" если ты настраиваешь железо в линуксе.

>всмысле как он на винде называется или что?

винда -- дерьмо, на этом сайте оффтопик. Я спрашиваю как называется файл модуля ядра -- драйвер твоего модема. Это не вывнь, здесь надо учиться, знать и уметь. Тыкнуть пальцем в небо и пропасть в цель, в линуксе не реально.

gnomino
()
Ответ на: комментарий от gnomino

>Блин, ты меня расстраиваешь. Буду стараться:) не ругайся:)

>я почти срываюсь на мат, эти команды надо зннать как "отче наш" если ты настраиваешь железо в линуксе.

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

>Ты включил поддлержку USB_DEVICEFS при конфигурировании ядра? это пункт 27 в мануале? тогда нужно было это сделать?

>Я спрашиваю как называется файл модуля ядра -- драйвер твоего модема Я не знаю, и не знаю как узнать, извини за тафтологию...

anonymous
()
Ответ на: комментарий от anonymous

эх, извини, но тебе подарили (?) (авангард?) USB модем, в линуксе они очень плохо поддерживаюится, по этому тебе придется очень быстро набирать скилы, что бы его настроить. Блин надоело 320975577 -- номер моей аси, стучи

gnomino
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.