/dev/lpt0: Device busy., SaBo, 27-Фев-09, 22:15 [смотреть все]Ставлю принтер. Как побороть эту напасть в FreeBSD 7.0?# lptcontrol -p -d /dev/lpt0 lptcontrol: open: Device busy =================================== # fstat /dev/lpt0 USER CMD PID FD MOUNT INUM MODE SZ|DV R/W NAME # grep lpt0 /var/run/dmesg.boot lpt0: <Printer> on ppbus0 lpt0: Interrupt-driven port ulpt0: <Canon Canon CAPT USB Device, class 0/0, rev 2.00/1.00, addr 2> on uhub0 ulpt0: using bi-directional mode # grep ppc0 /var/run/dmesg.boot ppc0: <Parallel port> at port 0x378-0x37f irq 7 on isa0 ppc0: Generic chipset (EPP/NIBBLE) in COMPATIBLE mode ppbus0: <Parallel port bus> on ppc0 ppc0: [GIANT-LOCKED] ppc0: [ITHREAD]
|
- /dev/lpt0: Device busy., Sphynkx, 11:44 , 28-Фев-09 (1)
># lptcontrol -p -d /dev/lpt0 >lptcontrol: open: Device busy Что скажет: fuser /dev/lpt0 ?? Если что-то скажет, попробуйте: fuser -k /dev/lpt0
- /dev/lpt0: Device busy., SaBo, 13:22 , 28-Фев-09 (2)
>Что скажет: >fuser /dev/lpt0 >?? >Если что-то скажет, попробуйте: >fuser -k /dev/lpt0 # fuser /dev/lpt0 fuser: Command not found. Или fuser из портов нужно сначала поставить?
- /dev/lpt0: Device busy., SaBo, 17:09 , 28-Фев-09 (4)
>Что скажет: >fuser /dev/lpt0 >?? >Если что-то скажет, попробуйте: >fuser -k /dev/lpt0 # /usr/local/bin/fuser /dev/lpt0 /dev/lpt0: # /usr/local/bin/fuser -k /dev/lpt0 /dev/lpt0:
- /dev/lpt0: Device busy., Sphynkx, 17:36 , 28-Фев-09 (5)
Еще можно: # fuser -v /dev/lpt0 попробовать (verbose). Машинку стартуете со включенным принтером?? Попробуйте включать уже после полной загрузки системы. Включите, выключите, включите и скажите опять: # lptcontrol -p -d /dev/lpt0 Просмотрите /var/log/messages и /var/log/syslog на предмет упоминания lpt0 - может чего интересного проскочит??
- /dev/lpt0: Device busy., SaBo, 17:42 , 28-Фев-09 (6)
>Еще можно: ># fuser -v /dev/lpt0 # /usr/local/bin/fuser -v /dev/lpt0 fuser: illegal option -- v usage: fuser [-cfkmu] [-C core] [-K kernel] [-s signal] file ... Нету такого флага... >попробовать (verbose). Машинку стартуете со включенным принтером?? Попробуйте включать уже после полной >загрузки системы. Включите, выключите, включите и скажите опять: ># lptcontrol -p -d /dev/lpt0 Сейчас попробую... >Просмотрите /var/log/messages и /var/log/syslog на предмет упоминания lpt0 - может чего интересного >проскочит?? В /var/log/messages пока ничего нету, попробую посмотреть после подключения принтера после загрузки системы /var/log/syslog - нету такого файла
- /dev/lpt0: Device busy., SaBo, 19:07 , 28-Фев-09 (7)
>Просмотрите /var/log/messages и /var/log/syslog на предмет упоминания lpt0 - может чего интересного >проскочит?? Feb 28 19:04:00 192 root: Unknown USB device: vendor 0x04a9 product 0x2676 bus uhub0 Feb 28 19:04:01 192 kernel: ulpt0: <Canon Canon CAPT USB Device, class 0/0, rev 2.00/1.00, addr 2> on uhub0 Feb 28 19:04:01 192 kernel: ulpt0: using bi-directional mode Feb 28 19:01:59 192 kernel: lpt0: <Printer> on ppbus0 Feb 28 19:01:59 192 kernel: lpt0: Interrupt-driven port
После загрузки и подключения принтера, всё равно:
# lptcontrol -p -d /dev/lpt0 lptcontrol: open: Device busy
- /dev/lpt0: Device busy., SaBo, 22:15 , 28-Фев-09 (8)
Я попробовал обращаться к /dev/ulpt0Ввожу: # lptest ps > /dev/ulpt0 а дальше в консоль можно ввести любые символы, вот только как их выдать на печать?
|