ЗАО «ЗЭО»

Техническая поддержка пользователей => ОС Linux, U-Boot => Тема начата: Andrew от 14 Июля, 2009, 12:06:49

Название: проблема в linux
Отправлено: Andrew от 14 Июля, 2009, 12:06:49
Добрый день!
Может не совсем по теме, но все же:
У меня Дебиан - пытаюсь загрузить драйвер преобразователя USB-CAN - выдает ошибку, что не может выполнить insmod... Operation not permitted
Что делать не понятно...
Название: Re: проблема в linux
Отправлено: asv от 14 Июля, 2009, 12:27:06
Нужны права root
Название: Re: проблема в linux
Отправлено: Andrew от 14 Июля, 2009, 12:33:14
Я работаю под рутом
Название: Re: проблема в linux
Отправлено: asv от 14 Июля, 2009, 15:39:01
ls -l /sbin/insmod
Название: Re: проблема в linux
Отправлено: Andrew от 14 Июля, 2009, 15:45:25
-rwxr-xr-x 1 root root 5672 Апр 5 2008 /sbin/insmod
Название: Re: проблема в linux
Отправлено: asv от 14 Июля, 2009, 16:24:06
Выполнить его от root не должно быть проблемой.
Название: Re: проблема в linux
Отправлено: Andrew от 14 Июля, 2009, 16:39:51
однако не хочет
Название: Re: проблема в linux
Отправлено: asv от 14 Июля, 2009, 17:30:02
Полный лог напишите с командой
Название: Re: проблема в linux
Отправлено: Andrew от 14 Июля, 2009, 17:36:09
debian:~# chai start
Starting chai-2.1.0: insmod: error inserting '/opt/chai-2.1.0/lib/unican.ko': -1 Operation not permitted
FAILED
Название: Re: проблема в linux
Отправлено: asv от 14 Июля, 2009, 18:06:03
ls -l /opt/chai-2.1.0/lib/unican.ko
?

insmod /opt/chai-2.1.0/lib/unican.ko
?
Название: Re: проблема в linux
Отправлено: Andrew от 14 Июля, 2009, 18:09:04
debian:~/tslib-1.0# ls -l /opt/chai-2.1.0/lib/unican.ko
-rw-r--r-- 1 root root 30463 Июл 13 18:26 /opt/chai-2.1.0/lib/unican.ko
debian:~/tslib-1.0# insmod /opt/chai-2.1.0/lib/unican.ko
insmod: error inserting '/opt/chai-2.1.0/lib/unican.ko': -1 Operation not permitted
Название: Re: проблема в linux
Отправлено: asv от 14 Июля, 2009, 18:18:49
Это на Тионе?

dmesg|tail
?
Название: Re: проблема в linux
Отправлено: Andrew от 14 Июля, 2009, 18:25:53
нет - на хосте
Название: Re: проблема в linux
Отправлено: asv от 14 Июля, 2009, 18:44:39
dmesg|tail
?
Название: Re: проблема в linux
Отправлено: Andrew от 14 Июля, 2009, 18:47:30
debian:~# dmesg | tail
[25196.246691] firmware: requesting iwlwifi-3945-1.ucode
[25196.253286] iwl3945: iwlwifi-3945-1.ucode firmware file req failed: Reason -2
[25196.253286] iwl3945: Could not read microcode: -2
[25196.253286] ACPI: PCI interrupt for device 0000:0c:00.0 disabled
[25318.883275] ACPI: PCI Interrupt 0000:0c:00.0[A] -> GSI 17 (level, low) -> IRQ 17
[25318.883437] PM: Writing back config space on device 0000:0c:00.0 at offset 1 (was 100102, writing 100106)
[25318.883713] firmware: requesting iwlwifi-3945-1.ucode
[25318.890454] iwl3945: iwlwifi-3945-1.ucode firmware file req failed: Reason -2
[25318.890459] iwl3945: Could not read microcode: -2
[25318.890612] ACPI: PCI interrupt for device 0000:0c:00.0 disabled
Название: Re: проблема в linux
Отправлено: asv от 14 Июля, 2009, 19:00:13
Нет, после выполнения insmod нет сообщений?

Также в /var/log/messages
Название: Re: проблема в linux
Отправлено: Andrew от 14 Июля, 2009, 19:04:09
debian:~# chai start
Starting chai-2.1.0: insmod: error inserting '/opt/chai-2.1.0/lib/unican.ko': -1 Operation not permitted
FAILED
debian:~# dmesg | tail
[26175.453579] iwl3945: Could not read microcode: -2
[26175.453579] ACPI: PCI interrupt for device 0000:0c:00.0 disabled
[26297.768898] ACPI: PCI Interrupt 0000:0c:00.0[A] -> GSI 17 (level, low) -> IRQ 17
[26297.769073] PM: Writing back config space on device 0000:0c:00.0 at offset 1 (was 100102, writing 100106)
[26297.769367] firmware: requesting iwlwifi-3945-1.ucode
[26297.777448] iwl3945: iwlwifi-3945-1.ucode firmware file req failed: Reason -2
[26297.777460] iwl3945: Could not read microcode: -2
[26297.777654] ACPI: PCI interrupt for device 0000:0c:00.0 disabled
[26336.905723] Uniform CAN Interface Driver (unican) v. 7.03: supports CAN-bus-ISA, CAN-bus-MicroPC, CAN-bus-PCI in PeliCAN mode, (C) 1999-2008 Marathon Ltd.
[26336.905723] unican: no chips found, driver is removed
Название: Re: проблема в linux
Отправлено: asv от 14 Июля, 2009, 19:31:07
Видимо вот причина:
unican: no chips found, driver is removed
Название: Re: проблема в linux
Отправлено: Andrew от 14 Июля, 2009, 19:46:33
да, он не поддерживает USB-bus_CAN...
спасибо.
Придется писать самому драйвер...
Название: Re: проблема в linux
Отправлено: asv от 14 Июля, 2009, 20:11:17
Если не секрет, что за адаптер?
Название: Re: проблема в linux
Отправлено: Andrew от 15 Июля, 2009, 11:08:50
Марафоновский CAN-bus-USB
Название: Re: проблема в linux
Отправлено: asv от 15 Июля, 2009, 13:48:15
Значит не буду его покупать.
Название: Re: проблема в linux
Отправлено: Andrew от 15 Июля, 2009, 14:09:52
 :D
Название: Проблема с mmc0
Отправлено: svts от 26 Октября, 2009, 20:11:50
Не нашёл более подходящей темы, а плодить топики по каждой проблеме не хотелось бы.

Купил вчера SDHC 4GB от Transcend.
Тион-Про2 рев.3, модуль SPI-MMC.

После подачи питания линукс грузится, mmc0 успешно определяется и работает. После ребута загрузка затыкается на сообщении
mmc0: Error -110 while initialising SD card
Затем ядро, не найдя рутовой партиции, падает в кернел паник.

Ради интереса проверил - ситуация повторяется при софтверном или хардверном ресете. Помогает только отключение питания с карты и подача питания на неё.
В USB-картридере данная карта работает без нареканий.

Пробовал другие карточки - 1GB SD, 2GB SD, 4GB SD (не SDHC) - все отлично отрабатыают после ресета.
Другой SDHC карты проверить, к сожалению, нет.

Ради интереса начал дебагить ядро - затыкается на моменте инициализации spi_mmc, вылетает из этой процедуры по таймауту.

Вопрос - стоит ли дальше искать баги в ядре, или сразу карту признать глючной?
Название: Re: проблема в linux
Отправлено: asv от 26 Октября, 2009, 22:55:08
> Вопрос - стоит ли дальше искать баги в ядре

Точнее -- в этом драйвере. Есть и другие проблемы с большими файлами (или, возможно, с нагрузкой системы). Я бы без сильной необходимости не стал, так как скорость будет менее 3 Мбит/с (ограничение SPI), карточку будите записывать часа три.


> или сразу карту признать глючной?

На картридере же нормально работает.