Автор Тема: Omron POS FIT-7000К под Linux  (Прочитано 45761 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн MOTOR

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 3547
  • Похвалили: 773 раз(а)
Omron POS FIT-7000К под Linux
« : 16/12/2014 09:48:17 »
Жизнь заставляет курить linux. Получили новую кассу Omron POS FIT-7000К под Linux. Магазин работает на кассах под DOS. Обмен гоняется через шару на кассах. На сервере под Linux стоит gestori (товароучетное ПО). На сервер с виндовой машины заходим по SSH Irlex-ом.
По словам фита обмен через шару проблематичен, нужно разворачивать некий демон - транспортный сервер. Вот здесь и начинается проблема: времени на объекте крайне мало, просимулировать не на чем, но самое неприятное, что я лузер в этом.
Может кто разжует из корифеев unix? Я так понимаю, что транспортный сервер должен ставиться с обоих сторон, со стороны кассы и со стороны сервера gestori.
Вот ссыль на архив с демоном и описалово на него: http://fo.fit.ru/_POS_SFD/?D=A
 

Оффлайн drfaust

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 5277
  • Похвалили: 575 раз(а)
  • Я не Шариков, просто судьба располосовала мой лоб.
  • Откуда: РФ, Лангепас, MSK+2 (UTC+5)
    • faust.dlinkddns.com
Omron POS FIT-7000К под Linux
« Ответ #1 : 16/12/2014 10:04:01 »
Твою медь, ещё нахлебаюсь этого Омрона.
По ссылке самописный почтовик, наиболее всего напрягает "самописный". Я-то думаю, куда это gesrun.bat почту пытается скинуть - оказывается это отчёт по продажам  >:(


P.S. Какие - такие траблы с сет. шарами они нашли? Непонятно. Если, конечно, использовать smb - там в настройках запутаться можно, но обычный ftp - проще простого.
Не кассами одними жив ЦТО ;-)
 

Оффлайн MOTOR

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 3547
  • Похвалили: 773 раз(а)
Re: Omron POS FIT-7000К под Linux
« Ответ #2 : 26/12/2014 17:31:23 »
Как эту хрень (POS_SFD) положить в автозагрузку на Linuхе?
 

Оффлайн Юр

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 2067
  • Похвалили: 103 раз(а)
Re: Omron POS FIT-7000К под Linux
« Ответ #3 : 26/12/2014 19:50:28 »

Там в tgz есть пример стартового скрипта.
Не знаю, какой там  линукс, но чтобы организовать "автозапуск", проще всего положить этот скрипт в /etc/rc.d/rc.local


P.S. Возможно, в скрипте надо будет исправить значение переменной POSDIR (родительского каталога для расположения программы).
« Последнее редактирование: 26/12/2014 21:36:59 от Юр »
Есть только  миг
 

Оффлайн MOTOR

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 3547
  • Похвалили: 773 раз(а)
Re: Omron POS FIT-7000К под Linux
« Ответ #4 : 27/12/2014 16:00:52 »
в rc.local помещать скрипт, или вызов скрипта?
ФИТ говорит, что это не совсем кошерно, надо посмотреть, как они на кассе это сделали.
 

Оффлайн Юр

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 2067
  • Похвалили: 103 раз(а)
Re: Omron POS FIT-7000К под Linux
« Ответ #5 : 27/12/2014 21:00:48 »
Блин, канэшна вызов, я спутал с рцд-директориями.  А почему так некошерно, объяснили?
Есть только  миг
 

Оффлайн Юр

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 2067
  • Похвалили: 103 раз(а)
Re: Omron POS FIT-7000К под Linux
« Ответ #6 : 27/12/2014 21:36:57 »

В пособии админа (http://fo.fit.ru/_clients/_DOCS/) написано, что эта штуковина поддерживает DOS и Windows.

В другом талмуде написано:
                               ИНСТРУКЦИЯ
                    по конфигурации сети на кассе и
                     монтированию сетевых ресурсов
a) При включении системного блока, касса загружается в основное кассовое меню.
Для конфигурирования сети необходимо выйти из меню в DOS (ALT+F10), затем в линукс,
набрав в коммандной строке команду: ee.
b) Увидев на экране терминальное окно линукса, для удобства работы с файлами и папками,
можно воспользаваться Midnigth Commander, для этого выполнить комманду: mc


Вот здесь я совсем не понял - как из DOS можно перейти в линукс не перезагружая систему? Или там она работает в вайне?

« Последнее редактирование: 28/12/2014 01:05:42 от Юр »
Есть только  миг
 

Оффлайн drfaust

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 5277
  • Похвалили: 575 раз(а)
  • Я не Шариков, просто судьба располосовала мой лоб.
  • Откуда: РФ, Лангепас, MSK+2 (UTC+5)
    • faust.dlinkddns.com
Re: Omron POS FIT-7000К под Linux
« Ответ #7 : 28/12/2014 01:05:49 »
...
Вот здесь я совсем не понял - как из DOS можно перейти в линукс не перезагружая систему? Или там она работает в вайне?
...
В инструкциях ничего полезного, кроме как пылесосить кишки системника.


ALT-F10 - выход из проги (gesrun.bat), попадаем после нажатия "any key" в нортон, его закрываем (ибо использует свою командную строку) и набираем exitemu.


Загрузка следующая - сперва линух под рутом, у него в автозагрузке стоит эмулятор ДОСки - dosemu? затем, через autoexec.bat(или как там его в dosemu) запускаются батники РМК.


З.Ы. Про конфиг /etc/rc.d - забудьте - ихний линух сконфигурирован так, что перезаписывает часть /etc/ из /mnt/hda2/..../etc/ - по типу костыльное резервное сохранение /etc. Например сетевые настройки лежат в /mnt/hda2/..../etc/rc.d/snet
Не кассами одними жив ЦТО ;-)
 

Оффлайн MOTOR

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 3547
  • Похвалили: 773 раз(а)
Re: Omron POS FIT-7000К под Linux
« Ответ #8 : 28/12/2014 05:01:43 »
Из rootcopy все разворачивается.
 

Онлайн Master X

  • https://t.me/MasterX483
  • Глобальный модератор
  • Эксперт
  • ****
  • Сообщений: Я форумный маньяк!!
  • Похвалили: 1507 раз(а)
  • Для Спасибок:9+2!0№2;9!6%6(9)5_0
  • Откуда: г.Горький
    • АРХИВ_Профсоюза
Re: Omron POS FIT-7000К под Linux
« Ответ #9 : 28/12/2014 05:18:35 »
Может не по теме(не знаком с этим железом)
Так если всё в DOSе работает, так что мешает прописать *.bat всё что должно грузиться.
Если что-то конкретное надо запустить, то зачем скрипт в авторан ложить? -Может лучше ссылку на оного...

Или я опять чего-то пропустил в своей никчёмной жизни(DOS выполняет всё последовательно или я ошибаюсь)

Извиняйте с железом не знаком.
Linux is working. The future is open(Ц)IBM
Если найдёте ошибки в форуме или чего нужно исправить пишите мне в личку
 

Оффлайн Юр

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 2067
  • Похвалили: 103 раз(а)
Re: Omron POS FIT-7000К под Linux
« Ответ #10 : 28/12/2014 12:57:39 »

З.Ы. Про конфиг /etc/rc.d - забудьте - ихний линух сконфигурирован так, что перезаписывает часть /etc/ из /mnt/hda2/..../etc/ - по типу костыльное резервное сохранение /etc. Например сетевые настройки лежат в /mnt/hda2/..../etc/rc.d/snet
Но это же конфиг для кассы, а вопрос был про сервер? В таком случае для кассы это /mnt/hda2/frodo.hd2/rootcopy/etc/rc.d/rc.local. А линукс на серваке какой?


Кстати, на кассах не porteus случайно? MOTOR , набери uname -a в консоли линукс на кассе и на сервере.
« Последнее редактирование: 28/12/2014 14:02:18 от Юр »
Есть только  миг
 

Оффлайн drfaust

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 5277
  • Похвалили: 575 раз(а)
  • Я не Шариков, просто судьба располосовала мой лоб.
  • Откуда: РФ, Лангепас, MSK+2 (UTC+5)
    • faust.dlinkddns.com
Re: Omron POS FIT-7000К под Linux
« Ответ #11 : 28/12/2014 15:11:29 »
А линукс на серваке какой?
Windows 7 Professional, рулят им удалённо из МСК
Не кассами одними жив ЦТО ;-)
 

Оффлайн Юр

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 2067
  • Похвалили: 103 раз(а)
Re: Omron POS FIT-7000К под Linux
« Ответ #12 : 28/12/2014 15:20:33 »
Нихт ферштейн. А как же это:
Описание программы: "pos_sfd"

1. Назначение.

Программа предназначена для передачи почты из почтовых директорий "gestori" на кассу и передачи информации о продажах с касс в "gestori" без монтирования на кассах удаленных сетевых дисков для обмена данными. Программа предназначена для работы под OS Linux.

pos_sfd – исполняемый модуль сервера
Есть только  миг
 

Оффлайн drfaust

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 5277
  • Похвалили: 575 раз(а)
  • Я не Шариков, просто судьба располосовала мой лоб.
  • Откуда: РФ, Лангепас, MSK+2 (UTC+5)
    • faust.dlinkddns.com
Re: Omron POS FIT-7000К под Linux
« Ответ #13 : 28/12/2014 15:24:51 »
Нихт ферштейн. А как же это:
Описание программы: "pos_sfd"

1. Назначение.

Программа предназначена для передачи почты из почтовых директорий "gestori" на кассу и передачи информации о продажах с касс в "gestori" без монтирования на кассах удаленных сетевых дисков для обмена данными. Программа предназначена для работы под OS Linux.

pos_sfd – исполняемый модуль сервера
А кто сказал, что нет подобного сервиса под винду? "Товароведа" я ваще не трогал, только настроил сеть, и установил VNC, дабы по удалёнке смогли влезть. Через час (пока с кассами разбирался) на раб. столе винды наплодилось иконок незнакомых прог - в названия и подробности не вдавался.
Не кассами одними жив ЦТО ;-)
 

Оффлайн Юр

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 2067
  • Похвалили: 103 раз(а)
Re: Omron POS FIT-7000К под Linux
« Ответ #14 : 28/12/2014 15:29:06 »
Профешнл 7 семь тыров кажется стоит. Не дороговато решение?
Офф-лайн без интернета что-то будет работать?
Есть только  миг
 

Оффлайн drfaust

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 5277
  • Похвалили: 575 раз(а)
  • Я не Шариков, просто судьба располосовала мой лоб.
  • Откуда: РФ, Лангепас, MSK+2 (UTC+5)
    • faust.dlinkddns.com
Re: Omron POS FIT-7000К под Linux
« Ответ #15 : 28/12/2014 15:39:05 »
Профешнл 7 семь тыров кажется стоит. Не дороговато решение?
Офф-лайн без интернета что-то будет работать?
РМК в оффлайне работают, отсылают/принимают по возможности/надобности. Хотя у них объёмы большие, товар постоянно обновляется и без интернета приём товара наверное они не смогут сделать.


7тыр за винду - для фикспрайса дёшево, если они за РМК 30 Кевро отдают. И деться некуда - всё навязано из центр. офиса, даже маршрутизаторы и то указано какие именно надо брать.


З.Ы. Мелкософтовый офис тоже "коробочный", тут могли бы и сэкономить, переведя всю сеть на либру/опен
Не кассами одними жив ЦТО ;-)
 

Оффлайн MOTOR

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 3547
  • Похвалили: 773 раз(а)
Re: Omron POS FIT-7000К под Linux
« Ответ #16 : 29/12/2014 10:32:58 »

Windows 7 Professional, рулят им удалённо из МСК

В моем случае Linux на сервере стоит.
 

Оффлайн MOTOR

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 3547
  • Похвалили: 773 раз(а)
Re: Omron POS FIT-7000К под Linux
« Ответ #17 : 12/02/2015 20:18:17 »
Кстати, на кассах не porteus случайно? MOTOR , набери uname -a в консоли линукс на кассе и на сервере.
на кассе Linux slax 2.6.16
 
На сервере Linux 2.4.26
 

Оффлайн MOTOR

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 3547
  • Похвалили: 773 раз(а)
Re: Omron POS FIT-7000К под Linux
« Ответ #18 : 16/02/2015 16:18:28 »
Прошу помощи у линуксоводов.
Привезли кассу и фотку проблемы : не видит харда.
У нас все нормально завелось за одним исключением.
Кассовое приложение не стартует, ось просит ввести рутовую учетку.
После ввода рутовой учетки все нормально заводится и работает.
Куда заглянуть?
 

Онлайн Master X

  • https://t.me/MasterX483
  • Глобальный модератор
  • Эксперт
  • ****
  • Сообщений: Я форумный маньяк!!
  • Похвалили: 1507 раз(а)
  • Для Спасибок:9+2!0№2;9!6%6(9)5_0
  • Откуда: г.Горький
    • АРХИВ_Профсоюза
Re: Omron POS FIT-7000К под Linux
« Ответ #19 : 16/02/2015 16:23:22 »
Где-то слетели права доступа к файлам и\или каталогам. Такое происходит, когда из под рута пользовательские программы запускают.
Linux is working. The future is open(Ц)IBM
Если найдёте ошибки в форуме или чего нужно исправить пишите мне в личку
 

Оффлайн MOTOR

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 3547
  • Похвалили: 773 раз(а)
Re: Omron POS FIT-7000К под Linux
« Ответ #20 : 16/02/2015 18:14:08 »
не врубаюсь, rc.local выполняется, дальше просит учетку рута. Отсыла из rc.local не вижу никуда.
Смотрю в лог загрузки dosemu..   
couldn't find root path  /mnt/sdb1 в последней строке. Том sdb1 действительно не монтируется. Может здесь собака порылась?
 

Оффлайн drfaust

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 5277
  • Похвалили: 575 раз(а)
  • Я не Шариков, просто судьба располосовала мой лоб.
  • Откуда: РФ, Лангепас, MSK+2 (UTC+5)
    • faust.dlinkddns.com
Re: Omron POS FIT-7000К под Linux
« Ответ #21 : 16/02/2015 18:47:36 »
 А не легче с рабочего фита dd`ом образ на новый веник залить и потом лицензию вписать? Заодно и настраивать ничего кроме номера кассы и шапки ненадо
Не кассами одними жив ЦТО ;-)
 

Оффлайн MOTOR

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 3547
  • Похвалили: 773 раз(а)
Re: Omron POS FIT-7000К под Linux
« Ответ #22 : 16/02/2015 19:10:12 »
был бы - уже давно бы списал.
fsck нарыл кучу ошибок. Придется искать рабочую станцию.
может без DD обойтись? Каким нибудь клонзиллой?
 

Оффлайн Юр

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 2067
  • Похвалили: 103 раз(а)
Re: Omron POS FIT-7000К под Linux
« Ответ #23 : 16/02/2015 21:35:36 »
Чем угодно, что создает побитовый образ. И акронис тру имаге справится.
Есть только  миг
 

Оффлайн Юр

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 2067
  • Похвалили: 103 раз(а)
Re: Omron POS FIT-7000К под Linux
« Ответ #24 : 16/02/2015 21:41:45 »

не врубаюсь, rc.local выполняется, дальше просит учетку рута. Отсыла из rc.local не вижу никуда.
Смотрю в лог загрузки dosemu..   
couldn't find root path  /mnt/sdb1 в последней строке. Том sdb1 действительно не монтируется. Может здесь собака порылась?
Чето я уже отдалился от темы. На sda1 что находится? И sda или hda? Судя по инструкции, используют программную древность. Linux 2.6.16 - 2005-06 год.


fsck нарыл кучу ошибок, а ключами исправлять не хочет?
Есть только  миг
 

Оффлайн MOTOR

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 3547
  • Похвалили: 773 раз(а)
Re: Omron POS FIT-7000К под Linux
« Ответ #25 : 16/02/2015 22:23:41 »
Не может, скорее.
SDA1, по словам фита - это флэшка со спулом - на загрузку влиять не должна.
 

Оффлайн MOTOR

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 3547
  • Похвалили: 773 раз(а)
Re: Omron POS FIT-7000К под Linux
« Ответ #26 : 16/02/2015 22:28:14 »
Образы для фикспрайса:
http://ta.fit.ru/sda.gho http://ta.fit.ru/sdaobraz.tib
пароль root на кассах 123
пароль root на сервере gestori okok  
 

Оффлайн dzloor

  • Бывалый
  • Сообщений: 37
  • Похвалили: 2 раз(а)
Re: Omron POS FIT-7000К под Linux
« Ответ #27 : 17/02/2015 17:04:47 »
не врубаюсь, rc.local выполняется, дальше просит учетку рута. Отсыла из rc.local не вижу никуда.
Смотрю в лог загрузки dosemu..   
couldn't find root path  /mnt/sdb1 в последней строке. Том sdb1 действительно не монтируется. Может здесь собака порылась?
У вас Franprix переписан под Linux или же ДОС эмулятор? не очень понял.
Просто у нас тоже есть OMRONы, и под дос были, и Linux+DOS и чистый Linux. Чем смогу помогу, спрашивайте. Не понимаю в чем заключается ваша проблема.
 

Оффлайн MOTOR

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 3547
  • Похвалили: 773 раз(а)
Re: Omron POS FIT-7000К под Linux
« Ответ #28 : 19/02/2015 15:52:11 »
Забыл отписаться...
Раскатал образ, который по ссылке, на новый диск.
Положил поверх с битого диска franprix, за исключением exe из корня, также перенес rc.local, snet.
Отдал. Пока молчат.
 

Онлайн Master X

  • https://t.me/MasterX483
  • Глобальный модератор
  • Эксперт
  • ****
  • Сообщений: Я форумный маньяк!!
  • Похвалили: 1507 раз(а)
  • Для Спасибок:9+2!0№2;9!6%6(9)5_0
  • Откуда: г.Горький
    • АРХИВ_Профсоюза
Re: Omron POS FIT-7000К под Linux
« Ответ #29 : 19/02/2015 16:03:27 »
Если под ROOTом, что-то было запущено, то права на...(да на всё и/или почти всё, что было запущено и\или как-либо использовано под рутом) становятся рутовыми!! -Линь ошибок не прощает. -За это люблю и уважаю любой Linux
Linux is working. The future is open(Ц)IBM
Если найдёте ошибки в форуме или чего нужно исправить пишите мне в личку
 

Оффлайн MOTOR

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 3547
  • Похвалили: 773 раз(а)
Re: Omron POS FIT-7000К под Linux
« Ответ #30 : 21/02/2015 13:11:49 »
Притомился я с этой кассой.
Увезли в магазин (250 км), касса работает, но ее не видно в сети.
Говорят, пробовали пингануть ее, не пингуется, но пишет, что отправлено 4 пакета, получено 4 пакета, потерь 0. Х.з. что делать...
 

Оффлайн Юр

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 2067
  • Похвалили: 103 раз(а)
Re: Omron POS FIT-7000К под Linux
« Ответ #31 : 21/02/2015 14:53:01 »
Если все пакеты получают, то как же "не пингуется"?

А что в данном случае называется кассой? Компьютер (платформа для виртуальной машины) с Linux или виртуальная машина под DOS? Виртуальные машины обычно выступают в сети независимыми компьютерами наравне с хост-компьютером, им указывают тип сетевого интерфейса "мост", и их можно пинговать по их собственному адресу.
Есть только  миг
 

Оффлайн MOTOR

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 3547
  • Похвалили: 773 раз(а)
Re: Omron POS FIT-7000К под Linux
« Ответ #32 : 21/02/2015 15:29:23 »
Они говорят, что потерянных пакетов нет, но и ответ от хоста не получают. Мне тоже странным показалось. Пингуют, как я понимаю, Линукс. По тому IP, что в snet прописан.
Сейчас должны привезти аппарат.
 

Оффлайн Юр

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 2067
  • Похвалили: 103 раз(а)
Re: Omron POS FIT-7000К под Linux
« Ответ #33 : 21/02/2015 15:37:01 »
Надо проверить реальный адрес хоста командой ifconfig , можно с ключом -all , чтобы посмотреть все имеющиеся интерфейсы.
Есть только  миг
 

Оффлайн MOTOR

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 3547
  • Похвалили: 773 раз(а)
Re: Omron POS FIT-7000К под Linux
« Ответ #34 : 21/02/2015 17:10:42 »
Посмотрел. Не сконфигурирован сетевой интерфейс. inet addr 127.0.0.1
 

Оффлайн Юр

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 2067
  • Похвалили: 103 раз(а)
Re: Omron POS FIT-7000К под Linux
« Ответ #35 : 21/02/2015 17:36:55 »

Кинь текстовый файл со следующим содержимым (написать это в блокноте) на комп с кассой, назначив ему атрибут исполняемый, и выполни его


echo "/mnt/hda2/..../etc/network/interfaces" > /mnt/interfaces.txt
echo " ..." >> /mnt/interfaces.txt
cat /mnt/hda2/..../etc/network/interfaces >> /mnt/interfaces.txt
echo "-------------------" >> /mnt/interfaces.txt
echo "/etc/network/interfaces" >> /mnt/interfaces.txt
echo " ..." >> /mnt/interfaces.txt
cat /etc/network/interfaces >> /mnt/interfaces.txt
echo "-------------------" >> /mnt/interfaces.txt
echo "/mnt/hda2/..../etc/rc.d/snet" >> interfaces.txt
echo "... " >> /mnt/interfaces.txt
cat /mnt/hda2/..../etc/rc.d/snet >> /mnt/interfaces.txt
echo "-------------------" >> /mnt/interfaces.txt
echo "ifconfig -all" >> /mnt/interfaces.txt
echo " ..." >> /mnt/interfaces.txt
ifconfig -all >> /mnt/interfaces.txt


/вместо точек в /mnt/hda2/..../etc/network/interfaces прописать реальный путь,  или там не hda , а sda... /


Файлик /mnt/interfaces.txt выложи в текстовом виде здесь. Там флэшки автоматом монтируются при подсоединении?


Или ifconfig -a ? не помню точно, с виндами могу попутать.
Есть только  миг
 

Оффлайн vvm

  • Наш человек
  • Эксперт
  • ***
  • Сообщений: 1972
  • Похвалили: 292 раз(а)
  • Откуда: Владимир
    • Форум vvm
Re: Omron POS FIT-7000К под Linux
« Ответ #36 : 21/02/2015 17:48:52 »
IFCONFIG(8)                                                                                            Linux Programmer's Manual                                                                                            IFCONFIG(8)

NAME
       ifconfig - configure a network interface

SYNOPSIS
       ifconfig [-v] [-a] [-s] [interface]
       ifconfig [-v] interface [aftype] options | address ...

OPTIONS

-a     display all interfaces which are currently available, even if down
 

Оффлайн MOTOR

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 3547
  • Похвалили: 773 раз(а)
Re: Omron POS FIT-7000К под Linux
« Ответ #37 : 21/02/2015 17:53:55 »
не вижу я в /etc     /network.
snet ругается на eth0.. no such device
ifconfig \-a только local loopback делает.
 

Оффлайн vvm

  • Наш человек
  • Эксперт
  • ***
  • Сообщений: 1972
  • Похвалили: 292 раз(а)
  • Откуда: Владимир
    • Форум vvm
Re: Omron POS FIT-7000К под Linux
« Ответ #38 : 21/02/2015 17:57:55 »
у меня вот такое вылезает дома
ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:19:5b:31:37:4d 
          inet addr:192.168.1.232  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::219:5bff:fe31:374d/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1510762 errors:0 dropped:0 overruns:0 frame:0
          TX packets:596756 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:2145003243 (2.1 GB)  TX bytes:47603881 (47.6 MB)

lo        Link encap:Локальная петля (Loopback) 
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:9833 errors:0 dropped:0 overruns:0 frame:0
          TX packets:9833 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:827777 (827.7 KB)  TX bytes:827777 (827.7 KB)
 

Оффлайн vvm

  • Наш человек
  • Эксперт
  • ***
  • Сообщений: 1972
  • Похвалили: 292 раз(а)
  • Откуда: Владимир
    • Форум vvm
Re: Omron POS FIT-7000К под Linux
« Ответ #39 : 21/02/2015 18:07:17 »
 

Оффлайн MOTOR

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 3547
  • Похвалили: 773 раз(а)
Re: Omron POS FIT-7000К под Linux
« Ответ #40 : 21/02/2015 18:12:16 »
locate /network запробуй
no such file or directory
 
Ща рабочий девайс посмотрю
 

Оффлайн MOTOR

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 3547
  • Похвалили: 773 раз(а)
Re: Omron POS FIT-7000К под Linux
« Ответ #41 : 21/02/2015 18:55:16 »
Странно еще вот что: lspci говорит про ethernet controller: realtec semiconductor unknown device 8136. Может вмер?
 

Оффлайн Юр

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 2067
  • Похвалили: 103 раз(а)
Re: Omron POS FIT-7000К под Linux
« Ответ #42 : 21/02/2015 19:45:46 »
Не факт. В федоре например есть лист PCI.ids, и данное устройство на шине просто туда не занесено. Старое ПО может быть. Лучше выполнить dmesg , это будет информативнее. Не видя сетевых настроек сложно что-то говорить. У тебя там полуночный коммандер или ... поискать поудобнее настройки где  там?
 tib как-то можно скормить Оракл виртуалбоксу? А то некуда раскатать образ. Хотя... мож найду какой жесткач для экспериментов.
Или нет, попробую стартовать в боксе акронис. Вот только стартанет ли данный образ на виртуальном железе?
« Последнее редактирование: 21/02/2015 20:53:23 от Юр »
Есть только  миг
 

Оффлайн Юр

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 2067
  • Похвалили: 103 раз(а)
Re: Omron POS FIT-7000К под Linux
« Ответ #43 : 21/02/2015 20:02:16 »
А /etc/resolv.conf там есть? Потом что здесь http://fo.fit.ru/_LAN/lan8101/snet  есть  пример, в нем создается интерфейс eth0
А если его создать из командной строки и потом поднять?
Есть только  миг
 

Оффлайн MOTOR

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 3547
  • Похвалили: 773 раз(а)
Re: Omron POS FIT-7000К под Linux
« Ответ #44 : 21/02/2015 20:55:23 »
Я оставил на сегодня битву.
mc там есть. флешки, вроде, не подмонтируются.
Завтра посмотрю еще как создается eth0 на живой системе
 

Оффлайн MOTOR

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 3547
  • Похвалили: 773 раз(а)
Re: Omron POS FIT-7000К под Linux
« Ответ #45 : 21/02/2015 21:01:06 »
а snet такой же я запускал, ругается:  NO SUCH DEVICE
 

Оффлайн MOTOR

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 3547
  • Похвалили: 773 раз(а)
Re: Omron POS FIT-7000К под Linux
« Ответ #46 : 21/02/2015 21:03:46 »
Прошу помощи у линуксоводов.
Привезли кассу и фотку проблемы : не видит харда.
У нас все нормально завелось за одним исключением.
Кассовое приложение не стартует, ось просит ввести рутовую учетку.
После ввода рутовой учетки все нормально заводится и работает.
Куда заглянуть?
Сегодня подсунул снова этот диск-все загрузилось без проблем, за исключением того же злополучного отсутствия eth0
 

Оффлайн Юр

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 2067
  • Похвалили: 103 раз(а)
Re: Omron POS FIT-7000К под Linux
« Ответ #47 : 21/02/2015 22:06:58 »
Что-то не получилось раскатать образ на VHD. Первый раздел FAT16 отказывается.
И вот еще что, образ акронисом раскрывается в виде разделом и МБР, и если их отметить галками все сразу, то восстановлениеь их разом на диск-хранилище завершается с ошибкой. Приходится предварительно этот диск разбивать на разделы и заливать каждый из разделов источника на каждый из них соответственно. У кого-нибудь получалось сделать всем диском сразу?
« Последнее редактирование: 21/02/2015 22:28:50 от Юр »
Есть только  миг
 

Оффлайн dzloor

  • Бывалый
  • Сообщений: 37
  • Похвалили: 2 раз(а)
Re: Omron POS FIT-7000К под Linux
« Ответ #48 : 21/02/2015 23:47:59 »
Что-то не получилось раскатать образ на VHD. Первый раздел FAT16 отказывается.
И вот еще что, образ акронисом раскрывается в виде разделом и МБР, и если их отметить галками все сразу, то восстановлениеь их разом на диск-хранилище завершается с ошибкой. Приходится предварительно этот диск разбивать на разделы и заливать каждый из разделов источника на каждый из них соответственно. У кого-нибудь получалось сделать всем диском сразу?
Сначало разделяешь диск в Директ акронис (или любым другим менеджером разделов). Делишь HDD точно на такие же разделы какие были на образе. Скорее всего у тебя так:
1. Fat16  1,999 гб (основной)
2. Ext2 1,999 Гб (основной, активный)
В акронисе true image выбираешь образ, отмечаешь запись MBR и выбираешь разделы.
 
Это сообщение считают полезным: Revers_M

Оффлайн dzloor

  • Бывалый
  • Сообщений: 37
  • Похвалили: 2 раз(а)
Re: Omron POS FIT-7000К под Linux
« Ответ #49 : 21/02/2015 23:49:55 »
а snet такой же я запускал, ругается:  NO SUCH DEVICE
Возможно права доступа на сетевые драйвера не указаны. Или скинь сюда snet.
 

Оффлайн dzloor

  • Бывалый
  • Сообщений: 37
  • Похвалили: 2 раз(а)
Re: Omron POS FIT-7000К под Linux
« Ответ #50 : 21/02/2015 23:52:02 »
флешки, вроде, не подмонтируются.
dmesg - смотрим путь до флэшки.
mount /dev/флэшка /путь-монтирования
 

Оффлайн dzloor

  • Бывалый
  • Сообщений: 37
  • Похвалили: 2 раз(а)
Re: Omron POS FIT-7000К под Linux
« Ответ #51 : 21/02/2015 23:54:02 »
И не забывайте, что это Slax - live CD. Изменения в корневике исчезнут после ребута. Все изменения файлов производить в /mnt/s(h)da2
 

Оффлайн Юр

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 2067
  • Похвалили: 103 раз(а)
Re: Omron POS FIT-7000К под Linux
« Ответ #52 : 22/02/2015 00:35:18 »

Что-то не получилось раскатать образ на VHD. Первый раздел FAT16 отказывается.
И вот еще что, образ акронисом раскрывается в виде разделом и МБР, и если их отметить галками все сразу, то восстановлениеь их разом на диск-хранилище завершается с ошибкой. Приходится предварительно этот диск разбивать на разделы и заливать каждый из разделов источника на каждый из них соответственно. У кого-нибудь получалось сделать всем диском сразу?
Сначало разделяешь диск в Директ акронис (или любым другим менеджером разделов). Делишь HDD точно на такие же разделы какие были на образе. Скорее всего у тебя так:
1. Fat16  1,999 гб (основной)
2. Ext2 1,999 Гб (основной, активный)
В акронисе true image выбираешь образ, отмечаешь запись MBR и выбираешь разделы.
Именно так и пришлось делать. Но почему акронис сам не может распределить партиции? У него же в образе все указано!
Я даже попробовал раскатать первую партицию на целиковый диск, думал, в динамическом диске не хватает места. Не вышло. Щас попробую на аппаратный винт.
но лучше бы они выложили образ в iso.


флешки, вроде, не подмонтируются.
dmesg - смотрим путь до флэшки.
mount /dev/флэшка /путь-монтирования
Я делал проще - путем parted -l
Эта утилита указывает на наименование флэшки. И тогда уже монтировал к точке.
А если пользовать dmesg, то в конвейере с grep /dev
Есть только  миг
 

Оффлайн dzloor

  • Бывалый
  • Сообщений: 37
  • Похвалили: 2 раз(а)
Re: Omron POS FIT-7000К под Linux
« Ответ #53 : 22/02/2015 00:40:41 »
Эта утилита указывает на наименование флэшки. И тогда уже монтировал к точке.
Спасибо за поправку.
 

Оффлайн MOTOR

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 3547
  • Похвалили: 773 раз(а)
Re: Omron POS FIT-7000К под Linux
« Ответ #54 : 22/02/2015 10:27:36 »
Хм. У меня акронисом все разделы раскатались нормально. без шаманства. там же еще ghost образ есть
 

Оффлайн Юр

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 2067
  • Похвалили: 103 раз(а)
Re: Omron POS FIT-7000К под Linux
« Ответ #55 : 22/02/2015 11:24:25 »
На жесткач сейчас тоже все получилось. А вот давеча когда разворачивал заранее  сохраненную восьмерку на HP не получалось.
Только у мну с этим диском boot error, не загружается. , хотя у раздела ext2 флаг загрузочного. В разделе Fat16 вообще пусто,че это за раздел?
 Посмотрел snet, там настройка сети с параметрами 192.168.63.89/24  , имя хоста С089, дефолтный шлюз 192.168.63.1
Они по какому адресу пинговали?
Тут у нас первая задача - разобраться с железом. У меня здесь на LiveUSB Debian например, сетевуха идентифицировалась. Если образ на распознал сетевуху, он же ей дрова не поставит, так ведь?
если есть сомнения по работоспособности, может накатить туда полноценную операционку?
Есть только  миг
 

Оффлайн dzloor

  • Бывалый
  • Сообщений: 37
  • Похвалили: 2 раз(а)
Re: Omron POS FIT-7000К под Linux
« Ответ #56 : 22/02/2015 12:10:21 »
Они по какому адресу пинговали?
Если образ на распознал сетевуху, он же ей дрова не поставит, так ведь?
Возможно касса в локальной сети. Но, неверны настройки обмена переоценки. Т.е. как касса связывается с gestory? Возможно у вас есть папка boofice и там есть ещё одна папка с названием(именем) самой кассы.
Т.е. у каждой кассы есть своё имя - у вас С089. Значит в папке boofice должна быть папка с таким именем. И в настройках gestory должна тоже ссылаться именно туда.

И ещё момент. Если не правильно указаны настройки boofice то когда вы заходите в кассовую программу (уже собственно продавать товар) - он будет писать что нет сети. В данном случае это ошибка синхронизации. Поэтому внимательно проверьте настройки.
 

Оффлайн Юр

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 2067
  • Похвалили: 103 раз(а)
Re: Omron POS FIT-7000К под Linux
« Ответ #57 : 22/02/2015 13:00:07 »
Если все дело в настройках сети виртуалки, то зачем в инструкции пишут про настройки сети линуксового хоста?
Образ ghost запустился, получил те же результаты, что и у МОТОРа. lspci выводит две сетки, одна (Realtek 8136) тоже unknown device, а вторая DGE-528T определилась. Но в /etc нет ничего о сетке, и из интерфейсов есть только петля. Причем на компе на деле сетевухи RT8139 и DGE-528T.  eth0 нет даже по ifconfig -a . Может в образе не припарковано драйверов на другие сетевухи кроме R8101?
« Последнее редактирование: 22/02/2015 13:16:43 от Юр »
Есть только  миг
 

Оффлайн dzloor

  • Бывалый
  • Сообщений: 37
  • Похвалили: 2 раз(а)
Re: Omron POS FIT-7000К под Linux
« Ответ #58 : 22/02/2015 13:13:17 »
Если все дело в настройках сети виртуалки, то зачем в инструкции пишут про настройки сети линуксового хоста?
DOS эмулятор берет сетевые настройки с линукса.
 

Оффлайн Юр

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 2067
  • Похвалили: 103 раз(а)
Re: Omron POS FIT-7000К под Linux
« Ответ #59 : 22/02/2015 13:17:39 »
Но у нас сейчас сам хост не получает интерфейсов. Нам в линуксе что-то надо смотреть?
Есть только  миг
 

Оффлайн dzloor

  • Бывалый
  • Сообщений: 37
  • Похвалили: 2 раз(а)
Re: Omron POS FIT-7000К под Linux
« Ответ #60 : 22/02/2015 13:38:48 »
Но у нас сейчас сам хост не получает интерфейсов. Нам в линуксе что-то надо смотреть?

Давайте разберем. Пинг у вас идет? Если да, то касса в сети. Дальше, все манипуляции перекладываем на настройки связанные с gestory. Либо настройки gestory не верны, либо на кассе(настройки связанные с обменом).

Если пинга нет - скорее всего не поднялась сеть. Тут могут быть две причины - драйвера, настройки сети snet.
1. Если у вас до этого работала мамка с данным образом - проблем с сетью быть не должно. Если образ другой, например не лично вы снимали, а взяли стандартный с fit, то лучше взять драйвера  с образа, на котором мамка уже работает. Можно стянуть с другой кассы. Бывает проблема связанная с правами доступа. Расшарьте их максимально для верности.
P.s. вот тут лежат дрова, можно попробовать их - драйвера lan
или напишите модель мат.платы, посмотрю у себя.

2. Snet.  Вот пример snet:
hname=11cas1
ip="111.11.1.11"
mask="255.255.255.0"
gw="111.11.1.1"

# Set network
ifconfig eth0 $ip netmask $mask
route add default gw $gw
#echo nameserver 192.168.0.1 >/etc/resolv.conf
ifconfig eth0 | grep addr

# Указывается имя кассы
echo $hname >/etc/HOSTNAME

# Set the hostname.
/bin/hostname $(cat /etc/HOSTNAME | cut -f1 -d .)

Обязательно проверьте что нет лишних переносов. А так, все должно завестись без проблем. На работе осталась шпаргался, писал её когда то. Могу скину во вторник, если хотите.
 

Оффлайн dzloor

  • Бывалый
  • Сообщений: 37
  • Похвалили: 2 раз(а)
Re: Omron POS FIT-7000К под Linux
« Ответ #61 : 22/02/2015 13:42:19 »
Если все дело в настройках сети виртуалки, то зачем в инструкции пишут про настройки сети линуксового хоста?
Образ ghost запустился, получил те же результаты, что и у МОТОРа. lspci выводит две сетки, одна (Realtek 8136) тоже unknown device, а вторая DGE-528T определилась. Но в /etc нет ничего о сетке, и из интерфейсов есть только петля. Причем на компе на деле сетевухи RT8139 и DGE-528T.  eth0 нет даже по ifconfig -a . Может в образе не припарковано драйверов на другие сетевухи кроме R8101?
А зачем вам сетевая плата вторая? В этом и кроется проблема :)
 

Оффлайн Юр

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 2067
  • Похвалили: 103 раз(а)
Re: Omron POS FIT-7000К под Linux
« Ответ #62 : 22/02/2015 14:00:26 »

Но у нас сейчас сам хост не получает интерфейсов. Нам в линуксе что-то надо смотреть?
Давайте разберем. Пинг у вас идет? Если да, то касса в сети.
Не у меня, у МОТОР-а. Но что пингуется конретно и по какому адресу, я не понял.




Если пинга нет - скорее всего не поднялась сеть. Тут могут быть две причины - драйвера, настройки сети snet.




2. Snet.  Вот пример snet:
hname=11cas1
ip="111.11.1.11"
mask="255.255.255.0"
gw="111.11.1.1"


# Set network
ifconfig eth0 $ip netmask $mask
route add default gw $gw
#echo nameserver 192.168.0.1 >/etc/resolv.conf
ifconfig eth0 | grep addr


# Указывается имя кассы
echo $hname >/etc/HOSTNAME


# Set the hostname.
/bin/hostname $(cat /etc/HOSTNAME | cut -f1 -d .)
У нас обоих команда ifconfig eth0 $ip netmask $mask не выполняется
(device not found)
В /etc/HOSTNAME имя хоста прописывается.


А что выполняет команда ifconfig eth0 | grep addr ?
Есть только  миг
 

Оффлайн Юр

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 2067
  • Похвалили: 103 раз(а)
Re: Omron POS FIT-7000К под Linux
« Ответ #63 : 22/02/2015 22:28:21 »
Внимательно понаблюдав за стартом, заметил сообщения "network card" "8139" , но все промелькнуло очень быстро, а в системных логах я этого не вижу, нет ни в сислоге, ни в dmesg, ни в messages ... Где б глянуть полный лог сообщений.
Есть только  миг
 

Оффлайн Юр

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 2067
  • Похвалили: 103 раз(а)
Re: Omron POS FIT-7000К под Linux
« Ответ #64 : 23/02/2015 14:13:23 »
Покопался в загрузке.
В процессе загрузки оси запускается на исполнение определение железа в файле
/etc/rc.d/rc.hostplug с ключом -start
Этот скрипт в свою очередь этим ключом запускает все скрипты *.rc (-start), включая pci.rc, который по данным вывода  lspci определяет ID сетевой карты и подгружает необходимый модуль драйвера соответственно листу /etc/hostplug/niclist. Если такого ID в листе не находится, соответственно не подгружается и модуль драйвера. Список устройств /pci остается при этом пустым.

Вот список ID сетевого оборудования
niclist

Спойлер
0e11:0012   tlan
0e11:0013   tlan
0e11:0014   tlan
0e11:ae32   tlan
0e11:ae34   tlan
0e11:ae35   tlan
0e11:ae40   tlan
0e11:ae43   tlan
0e11:b011   tlan
0e11:b012   tlan
0e11:b030   tlan
1000:0701   yellowfin
1000:0702   yellowfin
100b:0020   natsemi
100b:0022   ns83820
1011:0002   tulip
1011:0009   tulip
1011:0014   tulip
1011:0019   tulip
1011:001a   acenic
1011:00fa   acenic
1011:0200   de4x5
1011:0900   de4x5
1011:1400   de4x5
1011:1900   de4x5
1011:1910   de4x5
1011:1930   de4x5
1011:1a00   acenic
1011:fa00   acenic
101a:0005   hp100
1022:2000   pcnet32
1022:2001   pcnet32
1039:0900   sis900
1039:7016   sis900
103c:1030   hp100
103c:1031   hp100
103c:1040   hp100
103c:1041   hp100
103c:1042   hp100
104A:0981   tulip
104A:2774   tulip
1050:0840   winbond-840
1050:0940   ne2k-pci
1050:5a5a   ne2k-pci
10B7:4500   3c59x
10B7:5055   3c59x
10B7:5057   3c59x
10B7:5157   3c59x
10B7:5257   3c59x
10B7:5900   3c59x
10B7:5920   3c59x
10B7:5950   3c59x
10B7:5951   3c59x
10B7:5952   3c59x
10B7:5970   3c59x
10B7:5b57   3c59x
10B7:6055   3c59x
10B7:6056   3c59x
10B7:6560   3c59x
10B7:6562   3c59x
10B7:6564   3c59x
10B7:7646   3c59x
10B7:9000   3c59x
10B7:9001   3c59x
10B7:9004   3c59x
10B7:9005   3c59x
10B7:9006   3c59x
10B7:900A   3c59x
10B7:9050   3c59x
10B7:9051   3c59x
10B7:9055   3c59x
10B7:9058   3c59x
10B7:905A   3c59x
10B7:9200   3c59x
10B7:9201   3c59x
10B7:9800   3c59x
10B7:9805   3c59x
10a9:0009   acenic
10b7:1700   sk98lin
10b7:9900   typhoon
10b7:9902   typhoon
10b7:9903   typhoon
10b7:9904   typhoon
10b7:9905   typhoon
10b7:9908   typhoon
10b7:9909   typhoon
10b7:990a   typhoon
10b8:0005   epic100
10b8:0006   epic100
10b9:5263   uli526x
10bd:0e34   ne2k-pci
10d9:0512   tulip
10d9:0531   tulip
10dd:7462   amd8111e
10de:0066   forcedeth
10de:00d6   forcedeth
10de:01c3   forcedeth
10ec:8029   ne2k-pci
10ec:8129   8139too
10ec:8138   8139too
10ec:8139   8139too
10ec:8169   r8169
10ec:8168   r8168
1106:0926   ne2k-pci
1106:3043   via-rhine
1106:3053   via-rhine
1106:3065   via-rhine
1106:3106   via-rhine
1106:6100   via-rhine
1113:1211   8139too
1113:1216   tulip
1113:1217   tulip
1113:9511   tulip
1148:4300   sk98lin
1148:4320   sk98lin
1186:4c00   sk98lin
11ab:4320   sk98lin
1371:434e   sk98lin
1737:1032   sk98lin
1737:1064   sk98lin
1186:1002   sundance
1186:1300   8139too
1186:1340   8139too
1186:1561   tulip
1186:4000   dl2k
1186:4300   r8169
11AD:0002   tulip
11AD:c115   tulip
11F6:9881   tulip
11f6:0112   hp100
11f6:0212   hp100
11f6:1401   ne2k-pci
11f6:2011   winbond-840
1259:a117   8139too
1259:a120   tulip
125B:1400   tulip
1282:9009   dmfe
1282:9100   tulip
1282:9102   tulip
1282:9132   dmfe
12ae:0001   acenic
12ae:0002   acenic
12ae:001a   acenic
12ae:00fa   acenic
12ae:1a00   acenic
12ae:fa00   acenic
12c3:0058   ne2k-pci
12c3:5598   ne2k-pci
1317:0981   tulip
1317:0985   tulip
1317:1985   tulip
1317:9511   tulip
1318:0911   hamachi
1385:620a   acenic
1385:630a   acenic
13D1:AB02   tulip
13D1:AB03   tulip
13D1:AB08   tulip
13F0:0201   sundance
13d1:ab06   8139too
13f0:0201   sundance
14e4:1644   tg3
14e4:1645   tg3
14e4:1646   tg3
14e4:1647   tg3
14e4:1648   tg3
14e4:164d   tg3
14e4:1653   tg3
14e4:165d   tg3
14e4:1696   tg3
14e4:1677   tg3
14e4:16a6   tg3
14e4:16a7   tg3
14e4:16a8   tg3
14e4:16c6   tg3
14e4:16c7   tg3
14ea:ab06   8139too
14ea:ab07   8139too
14f1:1803   tulip
1500:1360   8139too
1626:8410   tulip
1737:AB09   tulip
17B3:AB08   tulip
1969:1062   atl1e
1969:1063   atl1e
4033:1360   8139too
4a14:5000   ne2k-pci
8086:0039   tulip
8086:1000   e1000
8086:1001   e1000
8086:1004   e1000
8086:1008   e1000
8086:1009   e1000
8086:100C   e1000
8086:100D   e1000
8086:100E   e1000
8086:100F   e1000
8086:1010   e1000
8086:1011   e1000
8086:1012   e1000
8086:1013   e1000
8086:1016   e1000
8086:1017   e1000
8086:1019   e1000
8086:101E   e1000
8086:1029   e100
8086:1030   e100
8086:1031   e100
8086:1032   e100
8086:1033   e100
8086:1034   e100
8086:1035   eepro100
8086:1036   eepro100
8086:1037   eepro100
8086:1038   e100
8086:1039   e100
8086:103A   e100
8086:103B   e100
8086:103C   e100
8086:103D   e100
8086:103E   e100
8086:1050   e100
8086:1051   e100
8086:1052   e100
8086:1053   e100
8086:1054   e100
8086:1055   e100
8086:1059   e100
8086:1064   e100
8086:1076   e1000
8086:1209   e100
8086:1227   eepro100
8086:1228   eepro100
8086:1229   e100
8086:2449   e100
8086:2459   e100
8086:245D   e100
8086:27DC   e100
8086:5200   eepro100
8086:5201   eepro100
8e2e:3000   ne2k-pci
8e2e:4000   hp100
Есть только  миг
 

Оффлайн dzloor

  • Бывалый
  • Сообщений: 37
  • Похвалили: 2 раз(а)
Re: Omron POS FIT-7000К под Linux
« Ответ #65 : 24/02/2015 12:14:06 »
Доброе утро всем, и с праздником!

Нашел тут шпаргалку, давно писал - переход с DOS на Linux+DOSemu., т.е. касса была досовой и нужно было накатить линукс+дос. Может кому пригодится. Настройки могут отличаться от вашего.
 

Оффлайн dzloor

  • Бывалый
  • Сообщений: 37
  • Похвалили: 2 раз(а)
Re: Omron POS FIT-7000К под Linux
« Ответ #66 : 24/02/2015 12:18:25 »
Если такого ID в листе не находится, соответственно не подгружается и модуль драйвера.
Вы пробовали менять файл драйвера по ссылке выше? Попробуйте. Возможно старая версия драйвера. И если есть другие сетевые платы воткнутые в pci/usb - вынуть.
 

Оффлайн dzloor

  • Бывалый
  • Сообщений: 37
  • Похвалили: 2 раз(а)
Re: Omron POS FIT-7000К под Linux
« Ответ #67 : 24/02/2015 12:28:50 »
Внимательно понаблюдав за стартом, заметил сообщения "network card" "8139" , но все промелькнуло очень быстро, а в системных логах я этого не вижу, нет ни в сислоге, ни в dmesg, ни в messages ... Где б глянуть полный лог сообщений.
/var/log/messages
 

Оффлайн dzloor

  • Бывалый
  • Сообщений: 37
  • Похвалили: 2 раз(а)
Re: Omron POS FIT-7000К под Linux
« Ответ #68 : 24/02/2015 12:49:51 »
01_k1111.mo - драйвер. /mnt/sda2/frodo.hd2/base/
niclist, pci.rc, pci.rc.old -  /etc/hostplug

Возможно у вас niclist не обновленный. Найти по списку не может, а драйвер свежий. pci.rс посмотрите.
 

Оффлайн Юр

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 2067
  • Похвалили: 103 раз(а)
Re: Omron POS FIT-7000К под Linux
« Ответ #69 : 24/02/2015 13:06:39 »

Если такого ID в листе не находится, соответственно не подгружается и модуль драйвера.
Вы пробовали менять файл драйвера по ссылке выше? Попробуйте. Возможно старая версия драйвера. И если есть другие сетевые платы воткнутые в pci/usb - вынуть.
А какой смысл менять драйвер, который не имеет отношения к данной сетевой карте? Он соответствует другому ID.
Чтобы узнать, какой ID у нашей карты, выполняем
lspci -n | grep "Class 02"
потом смотрим по листу niclist, какой модуль этому ID соответствует. У меня на компьютере, например, ID было 10ec:8136
Попробовал дописать в лист свой ID и поставил ему в соответствие драйвер 8139too , при старте имя модуля сообщает верно, но команда
modprobe $mname
завершается сообщением "нет такого модуля в niclist".
Заменил $mname на 8139too , теперь ошибок нет, в ОЗУ модуль подгружен, но интерфейс все равно не поднялся.

Внимательно понаблюдав за стартом, заметил сообщения "network card" "8139" , но все промелькнуло очень быстро, а в системных логах я этого не вижу, нет ни в сислоге, ни в dmesg, ни в messages ... Где б глянуть полный лог сообщений
/var/log/messages
-
ни в dmesg, ни в messages ...
Есть только  миг
 

Оффлайн dzloor

  • Бывалый
  • Сообщений: 37
  • Похвалили: 2 раз(а)
Re: Omron POS FIT-7000К под Linux
« Ответ #70 : 24/02/2015 13:09:52 »
ни в dmesg, ни в messages ...
У меня туда пишет. Проверил сегодня утром.
 

Оффлайн dzloor

  • Бывалый
  • Сообщений: 37
  • Похвалили: 2 раз(а)
Re: Omron POS FIT-7000К под Linux
« Ответ #71 : 24/02/2015 13:15:44 »
А какой смысл менять драйвер, который не имеет отношения к данной сетевой карте? Он соответствует другому ID.
Чтобы узнать, какой ID у нашей карты, выполняем
lspci -n | grep "Class 02"
потом смотрим по листу niclist, какой модуль этому ID соответствует. У меня на компьютере, например, ID было 10ec:8136
Попробовал дописать в лист свой ID и поставил ему в соответствие драйвер 8139too , при старте имя модуля сообщает верно, но команда
modprobe $mname
завершается сообщением "нет такого модуля в niclist".
Заменил $mname на 8139too , теперь ошибок нет, в ОЗУ модуль подгружен, но интерфейс все равно не поднялся.

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

Оффлайн Юр

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 2067
  • Похвалили: 103 раз(а)
Re: Omron POS FIT-7000К под Linux
« Ответ #72 : 24/02/2015 13:29:11 »
По нашему там и хранится (только не сами дрова, а их наименования), и меня удивило, почему переменная &mname в команде  скрипта pci.rc
echo "Name of module: $mname"
выводится соответственно листу, а уже в следующей команде
modprobe $mname
завершается с ошибкой - нет такого модуля???
Вы можете сам себе это объяснить? Я не могу. Если не поверите, могу привести видеосъемку монитора (остался дома). :) )



Линуксоиды, скажите, какие еще условия нужны для поднятия сетевого интерфейса? Или действительно все дело в несоответствующем драйвере, и драйвер сам при загрузке опрашивает на данном адресе устройство на предмет его ID?
Есть только  миг
 

Оффлайн dzloor

  • Бывалый
  • Сообщений: 37
  • Похвалили: 2 раз(а)
Re: Omron POS FIT-7000К под Linux
« Ответ #73 : 24/02/2015 13:48:07 »
Когда только начинали работать с данными кассами, у нас тоже сеть на 1-ной касса никак не заводилась. Мы поступили проще - сняли образ с соседней кассы с такой же мат.платой. И всё попёрло.) Хотя вроде как всё должно быть одинаково, однако ж.
 

Оффлайн Юр

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 2067
  • Похвалили: 103 раз(а)
Re: Omron POS FIT-7000К под Linux
« Ответ #74 : 24/02/2015 13:55:04 »
Тогда МОТОР-у надо снять образ со старой кассы, перекинуть его на другой винт и там запустить fsck , Может восстановление не удается из-за состояния старого диска.
Есть только  миг
 

Оффлайн dzloor

  • Бывалый
  • Сообщений: 37
  • Похвалили: 2 раз(а)
Re: Omron POS FIT-7000К под Linux
« Ответ #75 : 24/02/2015 14:15:36 »
Юр, у вас есть касса OMRON или вы просто экспериментируете? Не понятно по переписке, то ли вы просто помогаtnt так образом, то ли пытаетесь и себе решить проблему с кассой.
Спрашиваю, потому что в данной версии используется старое ядро и не все сетевые платы подымаются. FIT даже сам продает мат.платы по большой цене.
« Последнее редактирование: 24/02/2015 14:32:20 от dzloor »
 

Оффлайн Юр

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 2067
  • Похвалили: 103 раз(а)
Re: Omron POS FIT-7000К под Linux
« Ответ #76 : 24/02/2015 14:35:42 »
У меня нет и думаю, не будет.
Есть только  миг
 

Оффлайн dzloor

  • Бывалый
  • Сообщений: 37
  • Похвалили: 2 раз(а)
Re: Omron POS FIT-7000К под Linux
« Ответ #77 : 24/02/2015 14:37:24 »
Тогда у вас и не подымается, потому как дров нет. Вполне возможно. Здесь тяжко с дровами, если самому не суетиться с обновлениями ядра, дров. Там используется slax 4, актуальная версия 7 :)
 

Оффлайн Юр

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 2067
  • Похвалили: 103 раз(а)
Re: Omron POS FIT-7000К под Linux
« Ответ #78 : 24/02/2015 14:59:23 »
А вот как их подгрузить? Достаточно просто кинуть файл.ko в /lib/.../net (точнее, на hda) и прописать вручную запись в никлист? Под каждую версию ядра драйверы будут отличаться?
Драйверы встречаются некомпилированные, а с-компилер вряд ли встроен в эту сборку.
Есть только  миг
 

Оффлайн MOTOR

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 3547
  • Похвалили: 773 раз(а)
Re: Omron POS FIT-7000К под Linux
« Ответ #79 : 01/03/2015 11:45:19 »
По объективным причинам девайс был отложен на некоторое время. Вчера вернулся.
Вобщем, образы, ссылки на которые я приводил, видимо сильно древние.
Полежав, завелся диск, замученный жизнью и fsck, стал видеть сетевуху, но по прежнему просил залогиниться рутом.
Склеил два диска - образ и воскресший.
На диске, раскатанном из образа, обновил niclist с ожившего. В том, который был, отсутствовала 8139, возможно это и было причиной.
С образа же, на полуоживший перенес пропавшие файлы из frodo.hd2/rootcopy/etc/.


Всем спасибо за помощь. Теперь с обоими дисками все заводится как надо и eth0 конфигурируется. Вчера отдал, будем посмотреть...


P.S.  Согласен, что подход не профессиональный, но есть проблемы со временем. Идет отчетный период. Годовой отчет по страховым взносам на обязательное пенсионное страхование, годовой баланс, отчет в статистику сожрали много времени и мозгового вещества. Колебания рубля заставили переводить цены на оборудование в УЕ, да еще автоматизация двух магазинов у клиентов.
Не стоит, видимо, так распыляться, но по другому не выжить.



 

Оффлайн drfaust

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 5277
  • Похвалили: 575 раз(а)
  • Я не Шариков, просто судьба располосовала мой лоб.
  • Откуда: РФ, Лангепас, MSK+2 (UTC+5)
    • faust.dlinkddns.com
Re: Omron POS FIT-7000К под Linux
« Ответ #80 : 01/03/2015 19:11:12 »
Образы на ихних ftp староваты. Я не мог со штатным образом подобрать драйвер к таблу покупателя - слетал перенос строк. FITовцы(техподдержка) по удалёнке сами закинули обновлённый драйвер (размер изменился) и всё встало на свои места, но скачать драйверок на флеху не смог - опять же времени не хватило, надо было срочно вертаться в контору.


Так что проблемы ещё могут быть...
Не кассами одними жив ЦТО ;-)
 

Оффлайн MOTOR

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 3547
  • Похвалили: 773 раз(а)
Re: Omron POS FIT-7000К под Linux
« Ответ #81 : 01/03/2015 19:35:05 »
Да не должно возникнуть, они сказали, что все работало кроме сетки.
 

Оффлайн Юр

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 2067
  • Похвалили: 103 раз(а)
Re: Omron POS FIT-7000К под Linux
« Ответ #82 : 09/03/2015 00:12:27 »

Покопался в загрузке.
В процессе загрузки оси запускается на исполнение определение железа в файле
/etc/rc.d/rc.hostplug с ключом -start
Этот скрипт в свою очередь этим ключом запускает все скрипты *.rc (-start), включая pci.rc, который по данным вывода  lspci определяет ID сетевой карты и подгружает необходимый модуль драйвера соответственно листу /etc/hostplug/niclist. Если такого ID в листе не находится, соответственно не подгружается и модуль драйвера. Список устройств /pci остается при этом пустым.


Вот список ID сетевого оборудования
niclist
Заменил никлист на тот, что пркрепил dzloor, и eth0 у меня на моем личном железе поднялся тоже.
А когда я правил исходный в образе никлист, то сопоставил несоответствующий моей карте модуль, потому-то интерфейс в эксперименте и не поднимался.
Есть только  миг
 

Оффлайн MOTOR

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 3547
  • Похвалили: 773 раз(а)
Re: Omron POS FIT-7000К под Linux
« Ответ #83 : 20/06/2017 23:03:11 »
Коллеги, куда на Омроне линуксовом писать лицензионный код привязки к Retail 01Ф?
 

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24