Печать FreeBSD 4.11

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
de-signer
сержант
Сообщения: 220
Зарегистрирован: 2007-05-11 14:39:01
Откуда: Отсюда :)

Печать FreeBSD 4.11

Непрочитанное сообщение de-signer » 2008-01-08 13:46:58

Подключен принтер через параллельный порт. ОСь в сабже. CUPS через WEB интерфейс не показывает lpt0. Думаю это связано уже не с принтером. ОСь не видит в упор параллельного порта. Общение такое:
#echo "something" > /dev/lpt0
{пауза 3 сек}
/dev/lpt0: Device Busy

Cups реагирует так:
Unable to open output file "file://dev/lpt0" - Device busy
Причём "file://dev/lpt0" было прописано ручками в printers.conf, по причине, указанной выше.

И ещё lpinfo расстроил:

Код: Выделить всё

# lpinfo -v
network socket
network http
network ipp
network lpd
serial serial:/dev/ttyd0?baud=115200
serial serial:/dev/ttyd1?baud=115200
direct usb:/dev/ulpt0
direct usb:/dev/unlpt0
Где lpt0 ?

кусок /var/log/messages

Код: Выделить всё

Feb 28 00:26:14 server /kernel: ppc0: <Parallel port> at port 0x378-0x37f irq 7
on isa0
Feb 28 00:26:14 server /kernel: ppc0: Generic chipset (ECP/PS2/NIBBLE) in COMPAT
IBLE mode
Feb 28 00:26:14 server /kernel: ppc0: FIFO with 16/16/16 bytes threshold
Feb 28 00:26:14 server /kernel: plip0: <PLIP network interface> on ppbus0
Feb 28 00:26:14 server /kernel: lpt0: <Printer> on ppbus0
Feb 28 00:26:14 server /kernel: lpt0: Interrupt-driven port
Feb 28 00:26:14 server /kernel: ppi0: <Parallel I/O> on ppbus0
Где грабли?
---
"Если я рассуждаю логично, то это значит только то, что я не сумашедший, но вовсе не доказывает, что я прав" (с)И.П.Павлов

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2460 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

de-signer
сержант
Сообщения: 220
Зарегистрирован: 2007-05-11 14:39:01
Откуда: Отсюда :)

Re: Печать FreeBSD 4.11

Непрочитанное сообщение de-signer » 2008-01-08 16:38:19

Ставлю грёбаный MFP Samsung SCX-4100. Его инсталлятор очень много где обломился, ибо линуксовый. Начал копать сам скрипт install.sh - эта падла требует /compat/linux/lib/ld-linux.so.2 Фишка в том, что у меня:

Код: Выделить всё

#ls /compat/linux
#
Пустой! Хотя библиотеки совместимости есть. И kldload linux.ko посылает сразу, говоря, что модуль уже загружен.
Хотелось бы, для начала, перезапустить этот install.sh, НО ТАК, чтобы можно было:
1. выпросить у шелла, выполняющего скрипт (там ещё и make участвует), выводить команду, которая в данный момент выполнаяется, что бы знать где копать. По умолчанию она не выводится - выводится токо результат её работы. Например, ошибка cp: illegal option -- a. Хотелось бы видеть как и с какими параметрами был запущен этот самый cp, да и найти его в скрипте проще будет;
2. ВЕСЬ вывод скрипта спихнуть в файл. К сожалению перенаправление не помогает. Команды типа: ./install.sh > 1 часть кидает в файл, остальное на stdout. Поди потом разберись где, что и к чему. Всё, что вижу в файле: INSTALL: Installing common files... Всё остальное идёт на stdout, блин, а вывода много.
---
"Если я рассуждаю логично, то это значит только то, что я не сумашедший, но вовсе не доказывает, что я прав" (с)И.П.Павлов

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35071
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Печать FreeBSD 4.11

Непрочитанное сообщение Alex Keda » 2008-01-08 18:34:52

Код: Выделить всё

man script
Убей их всех! Бог потом рассортирует...

de-signer
сержант
Сообщения: 220
Зарегистрирован: 2007-05-11 14:39:01
Откуда: Отсюда :)

Re: Печать FreeBSD 4.11

Непрочитанное сообщение de-signer » 2008-01-09 11:02:05

script помог, но хотелось бы по подробнее, чтобы в файле был вывод как в ДОСе при запуске *.bat файла с слючом ECHO ON, т.е. типа такого:

Код: Выделить всё

#команда
результат
#команда
многострочный
результат
И ещё вопросик. Излазив инет вдоль и поперёк вижу следующие строки в dmesg:

Код: Выделить всё

ppc0: <Parallel port> at port 0x378-0x37f irq 7 on isa0 
ppc0: Generic chipset (EPP/NIBBLE) in COMPATIBLE mode 
ppbus0: IEEE1284 device found /NIBBLE/ECP 
Probing for PnP devices on ppbus0:
А у меня:

Код: Выделить всё

ppc0: <Parallel port> at port 0x378-0x37f irq 7 on isa0
ppc0: Generic chipset (ECP/PS2/NIBBLE) in COMPATIBLE mode
ppc0: FIFO with 16/16/16 bytes threshold
plip0: <PLIP network interface> on ppbus0
Т.е. как я понимаю, у меня IEEE девайс не видит в упор? Может какой-нибудь модуль к ядру надо подключить? В конфиге ядра device ppc0 есть и прочие девайсы относящиеся к ppc включены.
---
"Если я рассуждаю логично, то это значит только то, что я не сумашедший, но вовсе не доказывает, что я прав" (с)И.П.Павлов

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35071
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Печать FreeBSD 4.11

Непрочитанное сообщение Alex Keda » 2008-01-09 13:35:01

Код: Выделить всё

sh -xv /path/to/script.sh
Убей их всех! Бог потом рассортирует...