Primax Colorado D600 в Ubuntu

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

Модератор: Модераторы разделов

Аватара пользователя
ironcam
Сообщения: 600
Статус: Ave Satan
ОС: Ubuntu 14.10 x64

Primax Colorado D600 в Ubuntu

Сообщение ironcam »

Собственно привезли мне сей антиквариат, я его подключил, но убунта его не видит. Как его заставить работать?
вКонтакте
ОСь указана под аватаркой.
Вот скажите, я один такой? У меня всегда уникальные проблемы. Гугл о них ничего не знает, и другие линуксойды тоже...
Если проблемы решаются, только методом тыка...
Спасибо сказали:
Аватара пользователя
broom
Бывший модератор
Сообщения: 1629
Статус: мизантроп.ка
ОС: Gentoo

Re: Primax Colorado D600 в Ubuntu

Сообщение broom »

but in the darkness, behind your smile, you scream... © Dio
Спасибо сказали:
Аватара пользователя
ironcam
Сообщения: 600
Статус: Ave Satan
ОС: Ubuntu 14.10 x64

Re: Primax Colorado D600 в Ubuntu

Сообщение ironcam »

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

iron_cam@ubuntu:~/pxscan-0.41$ make
gcc -O -c -g -Wall -I/usr/local/tiff-v3.4/libtiff/ pxscan.c
pxscan.c:95: fatal error: asm/io.h: Нет такого файла или каталога
compilation terminated.
вКонтакте
ОСь указана под аватаркой.
Вот скажите, я один такой? У меня всегда уникальные проблемы. Гугл о них ничего не знает, и другие линуксойды тоже...
Если проблемы решаются, только методом тыка...
Спасибо сказали:
Аватара пользователя
ironcam
Сообщения: 600
Статус: Ave Satan
ОС: Ubuntu 14.10 x64

Re: Primax Colorado D600 в Ubuntu

Сообщение ironcam »

Погуглив, поставил primaxscan, при запуске он попросил включить EPP мод, включил его в биосе, перезагрузил, запускаю его:

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

iron_cam@ubuntu:~$ sudo primaxscan
[sudo] password for iron_cam:

И всё, он ничего вроде не делает, но при этом грузит систему так, что порой даже мышка зависает.
Через некоторое время(~3 минуты) он завершается, без ошибок.
вКонтакте
ОСь указана под аватаркой.
Вот скажите, я один такой? У меня всегда уникальные проблемы. Гугл о них ничего не знает, и другие линуксойды тоже...
Если проблемы решаются, только методом тыка...
Спасибо сказали:
Аватара пользователя
ironcam
Сообщения: 600
Статус: Ave Satan
ОС: Ubuntu 14.10 x64

Re: Primax Colorado D600 в Ubuntu

Сообщение ironcam »

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

iron_cam@ubuntu:~/primax_scan-0.93beta3$ ./configure
loading cache ./config.cache
checking for a BSD compatible install... (cached) /usr/bin/install -c
checking whether build environment is sane... yes
checking whether make sets ${MAKE}... (cached) yes
checking for working aclocal... found
checking for working autoconf... found
checking for working automake... found
checking for working autoheader... found
checking for working makeinfo... missing
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking for gcc... (cached) gcc
checking whether the C compiler (gcc  ) works... yes
checking whether the C compiler (gcc  ) is a cross-compiler... no
checking whether we are using GNU C... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for TIFFSetField in -ljpeg... (cached) no
checking for pow in -lm... (cached) yes
checking for TIFFSetField in -ltiff... (cached) yes
checking for TIFFSetField in -lz... (cached) yes
checking how to run the C preprocessor... (cached) gcc -E
checking for ANSI C header files... (cached) yes
checking for sys/time.h... (cached) yes
checking for unistd.h... (cached) yes
checking for working const... (cached) yes
checking whether time.h and sys/time.h may both be included... (cached) yes
checking for gettimeofday... (cached) yes
checking for strtod... (cached) yes
checking for strtol... (cached) yes
creating ./config.status
creating Makefile
creating primax_scan.spec
iron_cam@ubuntu:~/primax_scan-0.93beta3$ make
gcc -DPACKAGE=\"primax_scan\" -DVERSION=\"0.93beta3\" -DHAVE_LIBM=1 -DHAVE_LIBTIFF=1 -DHAVE_LIBZ=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TIME_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_STRTOD=1 -DHAVE_STRTOL=1  -I. -I.      -g -O2 -c primax_scan.c
primax_scan.c:25: fatal error: asm/io.h: Нет такого файла или каталога
compilation terminated.
make: *** [primax_scan.o] Ошибка 1
iron_cam@ubuntu:~/primax_scan-0.93beta3$
вКонтакте
ОСь указана под аватаркой.
Вот скажите, я один такой? У меня всегда уникальные проблемы. Гугл о них ничего не знает, и другие линуксойды тоже...
Если проблемы решаются, только методом тыка...
Спасибо сказали:
shotdownsystem
Сообщения: 423
ОС: Basic command interpreter

Re: Primax Colorado D600 в Ubuntu

Сообщение shotdownsystem »

если работа с портом, то
<sys/io.h>
puts ("Working, please wait...");while(1);
Спасибо сказали:
Аватара пользователя
ironcam
Сообщения: 600
Статус: Ave Satan
ОС: Ubuntu 14.10 x64

Re: Primax Colorado D600 в Ubuntu

Сообщение ironcam »

shotdownsystem писал(а):
17.11.2010 18:17
если работа с портом, то
<sys/io.h>

Спасибо, собрал, но make install не делается:

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

iron_cam@ubuntu:~/pxscan-0.41$ sudo make install
make: *** Нет правила для сборки цели `install'.  Останов.

Хотя про него в ридми ничего не написано, за то написано про запуск:

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

iron_cam@ubuntu:~/pxscan-0.41$ pxscan -lon
Команда 'pxscan' не найдена, возможно вы имели в виду:
 Команда 'p3scan' из пакета 'p3scan' (universe)
 Команда 'pvscan' из пакета 'lvm2' (main)
 Команда 'pscan' из пакета 'pscan' (universe)
 Команда 'pnscan' из пакета 'pnscan' (universe)
pxscan: команда не найдена

Но как видите, тоже не работает.
вКонтакте
ОСь указана под аватаркой.
Вот скажите, я один такой? У меня всегда уникальные проблемы. Гугл о них ничего не знает, и другие линуксойды тоже...
Если проблемы решаются, только методом тыка...
Спасибо сказали:
shotdownsystem
Сообщения: 423
ОС: Basic command interpreter

Re: Primax Colorado D600 в Ubuntu

Сообщение shotdownsystem »

make install-a там может и не быть.
readme, INSTALL HOW TO что-то говорят?
Все может собраться в один файл.

сравнить 'ls -Rl' до и после сборки

puts ("Working, please wait...");while(1);
Спасибо сказали:
Аватара пользователя
ironcam
Сообщения: 600
Статус: Ave Satan
ОС: Ubuntu 14.10 x64

Re: Primax Colorado D600 в Ubuntu

Сообщение ironcam »

shotdownsystem писал(а):
17.11.2010 19:03
make install-a там может и не быть.
readme, INSTALL HOW TO что-то говорят?
Все может собраться в один файл.

сравнить 'ls -Rl' до и после сборки

Новые выделены:


Ридми(2 файла) ниже:

Ридми фёст:

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

pxscan-0.4   010104

pxscan is a driver for the Primax Colorado Direct 9600 scanner. The scanner is
connected to the printer port.

pxscan-0.4.tgz unpacks into its own subdirectory:

1. Go to the /root directory of the superuser ( or go to /usr/local ).
   You need to be superuser to do this!

cd /root  or  cd/usr/local

2. Move the file to that directory

mv /wherever_it_is/pxcsan-0.4.tgz .  ( note the little dot there at the end )

3. Unpack to get the pxscan-0.4 subdirectory. You need tar and gzip to do this.

tar -xvzf pxscan-0.4.tgz

4. Move yourself to the new directory

cd pxscan-0.4
   and take a look at the README file.

5. Try to compile. 'libtiff' is needed for this.

make

6. If it works, be happy! If not take it as a challenge. It may keep you off
   the streets for some time. For example, you probably don't have libtiff
   in the location expected by Makefile. Just edit the Makefile to your needs.

7. Copy the man-page called pxscan.1 to your directory for man pages. If you don't
   know where it is try the command manpath for a list of known places.

cp pxscan.1 /usr/local/man/man1


Ридми:

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

'Driver' for the Primax Colorado Direct 9600 scanner. Version 0.4

This is the third release, still full of unfixed things so don't
expect too much. This program was at first written without any information
from Primax. Almost everything here is based on information gathered
via traces made with a second computer logging the traffic in the
cable to the scanner.


New in this version:

   Greyscale conversion.

   Black&white conversion.

   Manual start using the button on the scanner. Useful if the scanner is some
   distance away from the controlling terminal or if your are running a batchfile
   scanning a lot of pictures.

   Quiet mode. Nice if called from some other program or script.

   Much faster data transfer speed ( thanks to Peter Popovec ).

   The code has been restructured to some extent and reduced in size.

   A man page has been added.



Some bugs have been fixed:

   The position parameter now works. ( I think )

   The calibration of individual pixels now works for the full scan width.

   The first discolored scanline skipped.

   The code has been cleaned up a lot. Lots of meaningless code has been removed.
   A big part of the code has been rewritten to make it understandable ( at least
   to me...).


Known problems:

1.
The different printer ports out there are not dealt with in a
structured way. The target is to use EPP of some sort.

2.
Calibration of individual pixels not fully understood. The current version
is much better than version 0.2 but may still give weak vertical lines.

3.
The exact position of the scanarea is not determined during calibration
so the scanning window moves a little from scan to scan.

4.
Still no range checks of input parameters.

5.
EPP transfers are not checked for time-out.

6.
The Makefile is very simpleminded. Expect some errors and warnings when
you try it. You will probably have to locate your tifflib and some
header files. The capabilities.h included here should not be used if
your system has its own one.


To Do:

   Fix things above.

   Clean up the (still) messy code.

   Improve the black&white scanning to use only one selectable color directly
   from the scanner for faster data transfers.

   There are some indications that the 600p model can not always be run
   using this program. Would be nice to find out why.



HOWTO USE

This assumes that the scanner is connected to the lp1 port at 0x378.


First of all turn on the lamp and leave it on for about one minute:

pxscan -lon


Place your original face down on the glass. The origin is in the lower left
corner but you can use the -p option to scan somewhere else.

Start a scan selecting a size ( in inches! ) and a resolution ( in pixels
per inch ):

pxscan -r123 -d2x3

The output file is in tiff format and is called test.tiff by default. Use
the -n option to give it a better name.

Here is what the -h option prints:


  -h,   --help             shows this message
  -v,   --verbose=LEVEL    increase debugging output
  -P,   --port=PORT        portnumber of parallel port
  -V,   --version          display version
  -p    --pos=BXL          position from bottomxleft in inch
  -d    --dim=WxH          widthxheigth of scan area in inch
  -c    --color=C/B/G      contrast/brightness/gamma
  -r    --res=RES          resolution
  -n    --filename=NAME    name for tiff file
  -l    --lamp=on/off      turn lamp on/off
  -m    --manual           press button to start scanning
  -B    --BW               Black/White mode
  -G    --GREY             Greyscale mode
  -q    --quiet            quiet mode



If you have something nice to say do it to:


g.kroling@swipnet.se



Good luck


Gustaf
вКонтакте
ОСь указана под аватаркой.
Вот скажите, я один такой? У меня всегда уникальные проблемы. Гугл о них ничего не знает, и другие линуксойды тоже...
Если проблемы решаются, только методом тыка...
Спасибо сказали:
Аватара пользователя
broom
Бывший модератор
Сообщения: 1629
Статус: мизантроп.ка
ОС: Gentoo

Re: Primax Colorado D600 в Ubuntu

Сообщение broom »

ironcam писал(а):
17.11.2010 18:57
Но как видите, тоже не работает.

в систему-то программа не установилась.
скорее всего, она в директории сборки, т.е. запустите

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

./pxscan

если нет - ишите в этой же директории файл pxscan
but in the darkness, behind your smile, you scream... © Dio
Спасибо сказали:
Аватара пользователя
ironcam
Сообщения: 600
Статус: Ave Satan
ОС: Ubuntu 14.10 x64

Re: Primax Colorado D600 в Ubuntu

Сообщение ironcam »

broom писал(а):
17.11.2010 19:33
ironcam писал(а):
17.11.2010 18:57
Но как видите, тоже не работает.

в систему-то программа не установилась.
скорее всего, она в директории сборки, т.е. запустите

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

./pxscan

если нет - ишите в этой же директории файл pxscan

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

timeout bit didn't reset, status=7f

Таких строк много,через 3-4 секунды останавливается, и ничего не делает.
вКонтакте
ОСь указана под аватаркой.
Вот скажите, я один такой? У меня всегда уникальные проблемы. Гугл о них ничего не знает, и другие линуксойды тоже...
Если проблемы решаются, только методом тыка...
Спасибо сказали:
shotdownsystem
Сообщения: 423
ОС: Basic command interpreter

Re: Primax Colorado D600 в Ubuntu

Сообщение shotdownsystem »

ironcam писал(а):
17.11.2010 19:36
broom писал(а):
17.11.2010 19:33
ironcam писал(а):
17.11.2010 18:57
Но как видите, тоже не работает.

в систему-то программа не установилась.
скорее всего, она в директории сборки, т.е. запустите

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

./pxscan

если нет - ишите в этой же директории файл pxscan

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

timeout bit didn't reset, status=7f

Таких строк много,через 3-4 секунды останавливается, и ничего не делает.


я так догадываюся, что программа пытается из под пользователя писать в порт, потом мониторит его в поисках ожидаемого значения, не получив его выходит по таймауту.
Вероятные причины: не тот диапазон адресов, не получен доступ к портам (а кстати его из 2.6 вообще можно получить ?)





это сканер?! через lpt подключен ?!
puts ("Working, please wait...");while(1);
Спасибо сказали:
Аватара пользователя
ironcam
Сообщения: 600
Статус: Ave Satan
ОС: Ubuntu 14.10 x64

Re: Primax Colorado D600 в Ubuntu

Сообщение ironcam »

shotdownsystem писал(а):
17.11.2010 19:47
я так догадываюся, что программа пытается из под пользователя писать в порт, потом мониторит его в поисках ожидаемого значения, не получив его выходит по таймауту.
Вероятные причины: не тот диапазон адресов, не получен доступ к портам (а кстати его из 2.6 вообще можно получить ?)

*из под рута


shotdownsystem писал(а):
17.11.2010 19:47
это сканер?! через lpt подключен ?!

Да, сканер, и да, через LPT.
вКонтакте
ОСь указана под аватаркой.
Вот скажите, я один такой? У меня всегда уникальные проблемы. Гугл о них ничего не знает, и другие линуксойды тоже...
Если проблемы решаются, только методом тыка...
Спасибо сказали:
shotdownsystem
Сообщения: 423
ОС: Basic command interpreter

Re: Primax Colorado D600 в Ubuntu

Сообщение shotdownsystem »

ironcam писал(а):
17.11.2010 19:53
shotdownsystem писал(а):
17.11.2010 19:47
я так догадываюся, что программа пытается из под пользователя писать в порт, потом мониторит его в поисках ожидаемого значения, не получив его выходит по таймауту.
Вероятные причины: не тот диапазон адресов, не получен доступ к портам (а кстати его из 2.6 вообще можно получить ?)

*из под рута


shotdownsystem писал(а):
17.11.2010 19:47
это сканер?! через lpt подключен ?!

Да, сканер, и да, через LPT.

рут тоже пользователь. Скорее всего на эти порты модуль зареквестил регион (посмотреть можно /proc/ioport).
Его можно либо оттуда выгрузить либо с ним сотрудничать.
puts ("Working, please wait...");while(1);
Спасибо сказали:
Аватара пользователя
ironcam
Сообщения: 600
Статус: Ave Satan
ОС: Ubuntu 14.10 x64

Re: Primax Colorado D600 в Ubuntu

Сообщение ironcam »

ioports

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

0000-0cf7 : PCI Bus 0000:00
  0000-001f : dma1
  0020-0021 : pic1
  0040-0043 : timer0
  0050-0053 : timer1
  0060-0060 : keyboard
  0064-0064 : keyboard
  0070-0071 : rtc0
  0080-008f : dma page reg
  00a0-00a1 : pic2
  00c0-00df : dma2
  00f0-00ff : fpu
  0170-0177 : 0000:00:06.0
    0170-0177 : pata_amd
  01f0-01f7 : 0000:00:06.0
    01f0-01f7 : pata_amd
  0230-023f : pnp 00:0a
  0290-029f : pnp 00:0a
  0376-0376 : 0000:00:06.0
    0376-0376 : pata_amd
  0378-037a : parport0
  037b-037f : parport0
  03c0-03df : vesafb
  03f6-03f6 : 0000:00:06.0
    03f6-03f6 : pata_amd
  03f8-03ff : serial
  04d0-04d1 : pnp 00:06
  0500-057f : pnp 00:06
    0500-0503 : ACPI PM1a_EVT_BLK
    0504-0505 : ACPI PM1a_CNT_BLK
    0508-050b : ACPI PM_TMR
    0510-0515 : ACPI CPU throttle
    0520-0527 : ACPI GPE0_BLK
  0580-05ff : pnp 00:06
  0600-063f : 0000:00:01.1
    0600-063f : nForce2_smbus
  0700-073f : 0000:00:01.1
    0700-073f : nForce2_smbus
  0800-080f : pnp 00:06
  0880-08ff : pnp 00:06
    08a0-08af : ACPI GPE1_BLK
  0900-09ff : 0000:00:01.0
  0a00-0a0f : pnp 00:0a
  0a10-0a1f : pnp 00:0a
  0a30-0a37 : pnp 00:06
0cf8-0cff : PCI conf1
0d00-ffff : PCI Bus 0000:00
  0d00-0d7f : pnp 00:06
  0d80-0dff : pnp 00:06
  0e00-0e3f : 0000:00:01.1
  2000-207f : pnp 00:06
  2080-20ff : pnp 00:06
  b880-b88f : 0000:00:08.0
    b880-b88f : sata_nv
  bc00-bc03 : 0000:00:08.0
    bc00-bc03 : sata_nv
  c000-c007 : 0000:00:08.0
    c000-c007 : sata_nv
  c080-c083 : 0000:00:08.0
    c080-c083 : sata_nv
  c400-c407 : 0000:00:08.0
    c400-c407 : sata_nv
  c480-c487 : 0000:00:07.0
    c480-c487 : forcedeth
  d000-dfff : PCI Bus 0000:01
    d880-d887 : 0000:01:06.1
      d880-d887 : emu10k1-gp
    dc00-dc1f : 0000:01:06.0
      dc00-dc1f : EMU10K1
  e000-efff : PCI Bus 0000:02
    ec00-ec7f : 0000:02:00.0
  ffa0-ffaf : 0000:00:06.0
    ffa0-ffaf : pata_amd

вКонтакте
ОСь указана под аватаркой.
Вот скажите, я один такой? У меня всегда уникальные проблемы. Гугл о них ничего не знает, и другие линуксойды тоже...
Если проблемы решаются, только методом тыка...
Спасибо сказали:
shotdownsystem
Сообщения: 423
ОС: Basic command interpreter

Re: Primax Colorado D600 в Ubuntu

Сообщение shotdownsystem »

измените в файлах portio.c и pxscan.c строки
//static int dbg_level = DBG_HIGH;
static int dbg_level = DBG_TIMEOUT;

на
static int dbg_level = DBG_HIGH;
//static int dbg_level = DBG_TIMEOUT;

перекомпилить и вывести результат.
puts ("Working, please wait...");while(1);
Спасибо сказали:
Аватара пользователя
ironcam
Сообщения: 600
Статус: Ave Satan
ОС: Ubuntu 14.10 x64

Re: Primax Colorado D600 в Ubuntu

Сообщение ironcam »

shotdownsystem писал(а):
17.11.2010 20:19
измените в файлах portio.c и pxscan.c строки
//static int dbg_level = DBG_HIGH;
static int dbg_level = DBG_TIMEOUT;

на
static int dbg_level = DBG_HIGH;
//static int dbg_level = DBG_TIMEOUT;

перекомпилить и вывести результат.

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

timeout bit didn't reset, status=7f

В общем, тоже самое.
вКонтакте
ОСь указана под аватаркой.
Вот скажите, я один такой? У меня всегда уникальные проблемы. Гугл о них ничего не знает, и другие линуксойды тоже...
Если проблемы решаются, только методом тыка...
Спасибо сказали:
shotdownsystem
Сообщения: 423
ОС: Basic command interpreter

Re: Primax Colorado D600 в Ubuntu

Сообщение shotdownsystem »

ironcam писал(а):
17.11.2010 20:24
shotdownsystem писал(а):
17.11.2010 20:19
измените в файлах portio.c и pxscan.c строки
//static int dbg_level = DBG_HIGH;
static int dbg_level = DBG_TIMEOUT;

на
static int dbg_level = DBG_HIGH;
//static int dbg_level = DBG_TIMEOUT;

перекомпилить и вывести результат.

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

timeout bit didn't reset, status=7f

В общем, тоже самое.

тогда на DBG_ALL
puts ("Working, please wait...");while(1);
Спасибо сказали:
Аватара пользователя
ironcam
Сообщения: 600
Статус: Ave Satan
ОС: Ubuntu 14.10 x64

Re: Primax Colorado D600 в Ubuntu

Сообщение ironcam »

shotdownsystem писал(а):
17.11.2010 20:26
ironcam писал(а):
17.11.2010 20:24
shotdownsystem писал(а):
17.11.2010 20:19
измените в файлах portio.c и pxscan.c строки
//static int dbg_level = DBG_HIGH;
static int dbg_level = DBG_TIMEOUT;

на
static int dbg_level = DBG_HIGH;
//static int dbg_level = DBG_TIMEOUT;

перекомпилить и вывести результат.

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

timeout bit didn't reset, status=7f

В общем, тоже самое.

тогда на DBG_ALL

на
static int dbg_level = DBG_ALL;
//static int dbg_level = DBG_TIMEOUT;
или
static int dbg_level = DBG_ALL;
//static int dbg_level = DBG_ALL;

?
вКонтакте
ОСь указана под аватаркой.
Вот скажите, я один такой? У меня всегда уникальные проблемы. Гугл о них ничего не знает, и другие линуксойды тоже...
Если проблемы решаются, только методом тыка...
Спасибо сказали:
shotdownsystem
Сообщения: 423
ОС: Basic command interpreter

Re: Primax Colorado D600 в Ubuntu

Сообщение shotdownsystem »

ironcam писал(а):
17.11.2010 20:30
на
static int dbg_level = DBG_ALL;
//static int dbg_level = DBG_TIMEOUT;
или
static int dbg_level = DBG_ALL;
//static int dbg_level = DBG_ALL;

?

да

и перекомпилить
puts ("Working, please wait...");while(1);
Спасибо сказали:
Аватара пользователя
ironcam
Сообщения: 600
Статус: Ave Satan
ОС: Ubuntu 14.10 x64

Re: Primax Colorado D600 в Ubuntu

Сообщение ironcam »

shotdownsystem писал(а):
17.11.2010 20:31
ironcam писал(а):
17.11.2010 20:30
на
static int dbg_level = DBG_ALL;
//static int dbg_level = DBG_TIMEOUT;
или
static int dbg_level = DBG_ALL;
//static int dbg_level = DBG_ALL;

?

да

Мега-ответ на вопрос "1 или 2")))
Так 1 или 2?)))
вКонтакте
ОСь указана под аватаркой.
Вот скажите, я один такой? У меня всегда уникальные проблемы. Гугл о них ничего не знает, и другие линуксойды тоже...
Если проблемы решаются, только методом тыка...
Спасибо сказали:
Аватара пользователя
broom
Бывший модератор
Сообщения: 1629
Статус: мизантроп.ка
ОС: Gentoo

Re: Primax Colorado D600 в Ubuntu

Сообщение broom »

ironcam писал(а):
17.11.2010 20:32
Так 1 или 2?)))

абсолютно равнозначно.
строки с "//" в начале - закомментированы.
but in the darkness, behind your smile, you scream... © Dio
Спасибо сказали:
shotdownsystem
Сообщения: 423
ОС: Basic command interpreter

Re: Primax Colorado D600 в Ubuntu

Сообщение shotdownsystem »

и выполнить команду rmmod parport
puts ("Working, please wait...");while(1);
Спасибо сказали:
Аватара пользователя
ironcam
Сообщения: 600
Статус: Ave Satan
ОС: Ubuntu 14.10 x64

Re: Primax Colorado D600 в Ubuntu

Сообщение ironcam »

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

iron_cam@ubuntu:~/pxscan-0.41$ rmmod parport
ERROR: Module parport is in use by ppdev,parport_pc,lp


А после ./pxscan:

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

epp_read:     1           13  00

Безостановочно.
вКонтакте
ОСь указана под аватаркой.
Вот скажите, я один такой? У меня всегда уникальные проблемы. Гугл о них ничего не знает, и другие линуксойды тоже...
Если проблемы решаются, только методом тыка...
Спасибо сказали:
shotdownsystem
Сообщения: 423
ОС: Basic command interpreter

Re: Primax Colorado D600 в Ubuntu

Сообщение shotdownsystem »

ironcam писал(а):
17.11.2010 20:41

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

iron_cam@ubuntu:~/pxscan-0.41$ rmmod parport
ERROR: Module parport is in use by ppdev,parport_pc,lp


А после ./pxscan:

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

epp_read:     1           13  00

Безостановочно.

тогда
rmmod ppdev
rmmod parport_pc
rmmod lp
rmmod parport

и если все успешно, то ./pxscan>result.txt
интересует начало файла
puts ("Working, please wait...");while(1);
Спасибо сказали:
Аватара пользователя
ironcam
Сообщения: 600
Статус: Ave Satan
ОС: Ubuntu 14.10 x64

Re: Primax Colorado D600 в Ubuntu

Сообщение ironcam »

Не всё удачно, вот полный лог.

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

iron_cam@ubuntu:~/pxscan-0.41$ rmmod ppdev
ERROR: Removing 'ppdev': Operation not permitted
iron_cam@ubuntu:~/pxscan-0.41$ sudo rmmod ppdev
iron_cam@ubuntu:~/pxscan-0.41$ sudo su
root@ubuntu:/home/iron_cam/pxscan-0.41# rmmod parport_pc
ERROR: Module parport_pc is in use
root@ubuntu:/home/iron_cam/pxscan-0.41# exit
exit
iron_cam@ubuntu:~/pxscan-0.41$ rmmod ppdev
ERROR: Module ppdev does not exist in /proc/modules
iron_cam@ubuntu:~/pxscan-0.41$ rmmod lp
ERROR: Removing 'lp': Operation not permitted
iron_cam@ubuntu:~/pxscan-0.41$ sudo rmmod ppdev
ERROR: Module ppdev does not exist in /proc/modules
iron_cam@ubuntu:~/pxscan-0.41$ rmmod parport
ERROR: Module parport is in use by parport_pc,lp
вКонтакте
ОСь указана под аватаркой.
Вот скажите, я один такой? У меня всегда уникальные проблемы. Гугл о них ничего не знает, и другие линуксойды тоже...
Если проблемы решаются, только методом тыка...
Спасибо сказали:
shotdownsystem
Сообщения: 423
ОС: Basic command interpreter

Re: Primax Colorado D600 в Ubuntu

Сообщение shotdownsystem »

rmmod только из под рута

из под рута в разных комбинациях выполнить

rmmod -f ppdev
rmmod -f parport_pc
rmmod -f lp

и если последние успешно, то
rmmod -f parport
puts ("Working, please wait...");while(1);
Спасибо сказали:
Аватара пользователя
ironcam
Сообщения: 600
Статус: Ave Satan
ОС: Ubuntu 14.10 x64

Re: Primax Colorado D600 в Ubuntu

Сообщение ironcam »

shotdownsystem писал(а):
17.11.2010 20:55
rmmod только из под рута

из под рута в разных комбинациях выполнить

rmmod -f ppdev
rmmod -f parport_pc
rmmod -f lp

и если последние успешно, то
rmmod -f parport

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

iron_cam@ubuntu:~/pxscan-0.41$ sudo su
root@ubuntu:/home/iron_cam/pxscan-0.41# rmmod -f ppdev
ERROR: Removing 'ppdev': No such file or directory
root@ubuntu:/home/iron_cam/pxscan-0.41# rmmod -f parport_pc
ERROR: Removing 'parport_pc': Resource temporarily unavailable
root@ubuntu:/home/iron_cam/pxscan-0.41# rmmod -f lp
вКонтакте
ОСь указана под аватаркой.
Вот скажите, я один такой? У меня всегда уникальные проблемы. Гугл о них ничего не знает, и другие линуксойды тоже...
Если проблемы решаются, только методом тыка...
Спасибо сказали:
shotdownsystem
Сообщения: 423
ОС: Basic command interpreter

Re: Primax Colorado D600 в Ubuntu

Сообщение shotdownsystem »

rmmod -f parport

и
lsmod
cat /proc/ioports
cat /proc/modules

puts ("Working, please wait...");while(1);
Спасибо сказали:
Аватара пользователя
ironcam
Сообщения: 600
Статус: Ave Satan
ОС: Ubuntu 14.10 x64

Re: Primax Colorado D600 в Ubuntu

Сообщение ironcam »

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

root@ubuntu:/home/iron_cam/pxscan-0.41# rmmod -f parport
ERROR: Removing 'parport': Resource temporarily unavailable

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

root@ubuntu:/home/iron_cam/pxscan-0.41# lsmod
Module                  Size  Used by
nls_iso8859_1           3261  1
nls_cp437               4931  1
vfat                    9201  1
fat                    48240  1 vfat
binfmt_misc             6599  1
nfsd                  241120  11
lockd                  65605  1 nfsd
nfs_acl                 2257  1 nfsd
auth_rpcgss            34001  1 nfsd
sunrpc                193114  12 nfsd,lockd,nfs_acl,auth_rpcgss
exportfs                3449  1 nfsd
snd_hda_codec_realtek   217971  1
rndis_wlan             24423  0
nvidia               9329739  48
snd_emu10k1_synth       5136  0
snd_emux_synth         29012  1 snd_emu10k1_synth
snd_seq_virmidi         4193  1 snd_emux_synth
snd_seq_midi_emul       5547  1 snd_emux_synth
cfg80211              144470  1 rndis_wlan
snd_hda_intel          22107  2
snd_emu10k1           131818  11 snd_emu10k1_synth
snd_hda_codec          87552  2 snd_hda_codec_realtek,snd_hda_intel
snd_seq_midi            4588  0
snd_ac97_codec         99227  1 snd_emu10k1
ac97_bus                1014  1 snd_ac97_codec
snd_rawmidi            17783  3 snd_seq_virmidi,snd_emu10k1,snd_seq_midi
snd_pcm                71475  7 snd_hda_intel,snd_emu10k1,snd_hda_codec,snd_ac97_codec
snd_util_mem            3118  2 snd_emux_synth,snd_emu10k1
snd_hwdep               5040  3 snd_emux_synth,snd_emu10k1,snd_hda_codec
snd_seq_midi_event      6047  2 snd_seq_virmidi,snd_seq_midi
rndis_host              6248  1 rndis_wlan
snd_seq                47174  6 snd_emux_synth,snd_seq_virmidi,snd_seq_midi_emul,snd_seq_midi,snd_seq_midi_event
lm75                    3324  0
cdc_ether               4052  1 rndis_host
snd_timer              19067  6 snd_emu10k1,snd_pcm,snd_seq
snd_seq_device          5744  5 snd_emu10k1_synth,snd_emu10k1,snd_seq_midi,snd_rawmidi,snd_seq
parport_pc             26058  0
snd                    49006  32 snd_hda_codec_realtek,snd_emux_synth,snd_seq_virmidi,snd_hda_intel,snd_emu10k1,s
nd_hda_codec,snd_ac97_codec,snd_rawmidi,snd_pcm,snd_hwdep,snd_seq,snd_timer,snd_s
eq_device
hwmon_vid               2310  0
asus_atk0110           11423  0
usbnet                 17312  3 rndis_wlan,rndis_host,cdc_ether
emu10k1_gp              1472  0
mii                     4425  1 usbnet
soundcore                880  1 snd
gameport                9327  2 emu10k1_gp
snd_page_alloc          7120  3 snd_hda_intel,snd_emu10k1,snd_pcm
k8temp                  3228  0
i2c_nforce2             5179  0
agpgart                32011  1 nvidia
parport                31492  1 parport_pc
usb_storage            40172  1
uvesafb                22649  0
usbhid                 36882  0
hid                    67742  1 usbhid
sata_nv                19420  3
pata_amd                8746  0
forcedeth              49433  0

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

root@ubuntu:/home/iron_cam/pxscan-0.41# cat /proc/ioports
0000-0cf7 : PCI Bus 0000:00
  0000-001f : dma1
  0020-0021 : pic1
  0040-0043 : timer0
  0050-0053 : timer1
  0060-0060 : keyboard
  0064-0064 : keyboard
  0070-0071 : rtc0
  0080-008f : dma page reg
  00a0-00a1 : pic2
  00c0-00df : dma2
  00f0-00ff : fpu
  0170-0177 : 0000:00:06.0
    0170-0177 : pata_amd
  01f0-01f7 : 0000:00:06.0
    01f0-01f7 : pata_amd
  0230-023f : pnp 00:0a
  0290-029f : pnp 00:0a
  0376-0376 : 0000:00:06.0
    0376-0376 : pata_amd
  0378-037a : parport0
  037b-037f : parport0
  03c0-03df : vesafb
  03f6-03f6 : 0000:00:06.0
    03f6-03f6 : pata_amd
  03f8-03ff : serial
  04d0-04d1 : pnp 00:06
  0500-057f : pnp 00:06
    0500-0503 : ACPI PM1a_EVT_BLK
    0504-0505 : ACPI PM1a_CNT_BLK
    0508-050b : ACPI PM_TMR
    0510-0515 : ACPI CPU throttle
    0520-0527 : ACPI GPE0_BLK
  0580-05ff : pnp 00:06
  0600-063f : 0000:00:01.1
    0600-063f : nForce2_smbus
  0700-073f : 0000:00:01.1
    0700-073f : nForce2_smbus
  0800-080f : pnp 00:06
  0880-08ff : pnp 00:06
    08a0-08af : ACPI GPE1_BLK
  0900-09ff : 0000:00:01.0
  0a00-0a0f : pnp 00:0a
  0a10-0a1f : pnp 00:0a
  0a30-0a37 : pnp 00:06
0cf8-0cff : PCI conf1
0d00-ffff : PCI Bus 0000:00
  0d00-0d7f : pnp 00:06
  0d80-0dff : pnp 00:06
  0e00-0e3f : 0000:00:01.1
  2000-207f : pnp 00:06
  2080-20ff : pnp 00:06
  b880-b88f : 0000:00:08.0
    b880-b88f : sata_nv
  bc00-bc03 : 0000:00:08.0
    bc00-bc03 : sata_nv
  c000-c007 : 0000:00:08.0
    c000-c007 : sata_nv
  c080-c083 : 0000:00:08.0
    c080-c083 : sata_nv
  c400-c407 : 0000:00:08.0
    c400-c407 : sata_nv
  c480-c487 : 0000:00:07.0
    c480-c487 : forcedeth
  d000-dfff : PCI Bus 0000:01
    d880-d887 : 0000:01:06.1
      d880-d887 : emu10k1-gp
    dc00-dc1f : 0000:01:06.0
      dc00-dc1f : EMU10K1
  e000-efff : PCI Bus 0000:02
    ec00-ec7f : 0000:02:00.0
  ffa0-ffaf : 0000:00:06.0
    ffa0-ffaf : pata_amd

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

root@ubuntu:/home/iron_cam/pxscan-0.41# cat /proc/modules
nls_iso8859_1 3261 1 - Live 0xf85fb000
nls_cp437 4931 1 - Live 0xf8919000
vfat 9201 1 - Live 0xf8910000
fat 48240 1 vfat, Live 0xf88f6000
binfmt_misc 6599 1 - Live 0xf8619000
nfsd 241120 11 - Live 0xf8fc2000
lockd 65605 1 nfsd, Live 0xf8f67000
nfs_acl 2257 1 nfsd, Live 0xf85bc000
auth_rpcgss 34001 1 nfsd, Live 0xf8f42000
sunrpc 193114 12 nfsd,lockd,nfs_acl,auth_rpcgss, Live 0xf8ef0000
exportfs 3449 1 nfsd, Live 0xf804d000
snd_hda_codec_realtek 217971 1 - Live 0xf891d000
rndis_wlan 24423 0 - Live 0xf8068000
nvidia 9329739 48 - Live 0xf926b000 (P)
snd_emu10k1_synth 5136 0 - Live 0xf8626000
snd_emux_synth 29012 1 snd_emu10k1_synth, Live 0xf9255000
snd_seq_virmidi 4193 1 snd_emux_synth, Live 0xf8582000
snd_seq_midi_emul 5547 1 snd_emux_synth, Live 0xf805d000
cfg80211 144470 1 rndis_wlan, Live 0xf9c27000
snd_hda_intel 22107 2 - Live 0xf9e45000
snd_emu10k1 131818 11 snd_emu10k1_synth, Live 0xf9dc8000
snd_hda_codec 87552 2 snd_hda_codec_realtek,snd_hda_intel, Live 0xf9d76000
snd_seq_midi 4588 0 - Live 0xf9d4f000
snd_ac97_codec 99227 1 snd_emu10k1, Live 0xf9d26000
ac97_bus 1014 1 snd_ac97_codec, Live 0xf9cfc000
snd_rawmidi 17783 3 snd_seq_virmidi,snd_emu10k1,snd_seq_midi, Live 0xf9cee000
snd_pcm 71475 7 snd_hda_intel,snd_emu10k1,snd_hda_codec,snd_ac97_codec, Live 0xf9cc7000
snd_util_mem 3118 2 snd_emux_synth,snd_emu10k1, Live 0xf9ca5000
snd_hwdep 5040 3 snd_emux_synth,snd_emu10k1,snd_hda_codec, Live 0xf9c9a000
snd_seq_midi_event 6047 2 snd_seq_virmidi,snd_seq_midi, Live 0xf9c8d000
rndis_host 6248 1 rndis_wlan, Live 0xf9c81000
snd_seq 47174 6 snd_emux_synth,snd_seq_virmidi,snd_seq_midi_emul,snd_seq_midi,snd_seq_midi_event
, Live 0xf9c67000
lm75 3324 0 - Live 0xf9c4d000
cdc_ether 4052 1 rndis_host, Live 0xf862f000
snd_timer 19067 6 snd_emu10k1,snd_pcm,snd_seq, Live 0xf8643000
snd_seq_device 5744 5 snd_emu10k1_synth,snd_emu10k1,snd_seq_midi,snd_rawmidi,snd_seq, Live 0xf85ed000
parport_pc 26058 0 - Live 0xf8635000
snd 49006 32 snd_hda_codec_realtek,snd_emux_synth,snd_seq_virmidi,snd_hda_intel,snd_emu10k1,s
nd_hda_codec,snd_ac97_codec,snd_rawmidi,snd_pcm,snd_hwdep,snd_seq,snd_timer,snd_s
eq_device, Live 0xf85d4000
hwmon_vid 2310 0 - Live 0xf805a000
asus_atk0110 11423 0 - Live 0xf802d000
usbnet 17312 3 rndis_wlan,rndis_host,cdc_ether, Live 0xf8061000
emu10k1_gp 1472 0 - Live 0xf8031000
mii 4425 1 usbnet, Live 0xf864a000
soundcore 880 1 snd, Live 0xf8632000
gameport 9327 2 emu10k1_gp, Live 0xf8621000
snd_page_alloc 7120 3 snd_hda_intel,snd_emu10k1,snd_pcm, Live 0xf85fd000
k8temp 3228 0 - Live 0xf8586000
i2c_nforce2 5179 0 - Live 0xf85f3000
agpgart 32011 1 nvidia, Live 0xf85e3000
parport 31492 1 parport_pc, Live 0xf85a9000
usb_storage 40172 1 - Live 0xf8041000
uvesafb 22649 0 - Live 0xf8655000
usbhid 36882 0 - Live 0xf8602000
hid 67742 1 usbhid, Live 0xf85c1000
sata_nv 19420 3 - Live 0xf804f000
pata_amd 8746 0 - Live 0xf8034000
forcedeth 49433 0 - Live 0xf806f000
вКонтакте
ОСь указана под аватаркой.
Вот скажите, я один такой? У меня всегда уникальные проблемы. Гугл о них ничего не знает, и другие линуксойды тоже...
Если проблемы решаются, только методом тыка...
Спасибо сказали: