Hi David, Here is the list of modes:
dan[~]$ cat /proc/sys/dev/parport/parport0/modes PCSPP,TRISTATE,COMPAT,EPP,ECP,DMA This is running on a pretty standard ASRock K7 motherboard with SiS chipset. Dan Suffield, David wrote: > Based on the "negotiated back to compatibility mode" syslog message, for > some reason the ppdev/parport kernel module will not allow software ECP > mode to be set. > > What does the following command return? This tell us what pp support is > recognized by the kernel. > > cat /proc/sys/dev/parport/parport0/modes > > This is basic parallel port functionality and we can't reproduce this > problem in-house. What kind of PC or motherboard are you using? > > -dave > > >> -----Original Message----- >> From: Dan Phillips [mailto:[EMAIL PROTECTED] >> Sent: Tuesday, January 30, 2007 9:50 AM >> To: Dan Phillips >> Cc: Suffield, David; hplip-help@lists.sourceforge.net >> Subject: Re: [Hplip-help] Resend: Officejet 1170c scanning hangs >> >> Has any progress been made on this? >> >> thanks >> >> Dan Phillips >> >> Dan Phillips wrote: >> >>> Hi Dave, >>> >>> >>> Thanks for replying. >>> >>> Here is some more information. I have included system and messages >>> logs >>> >>> ECP is enabled in the BIOS >>> >>> I am not sure how to check how to check Software ECP is >>> >> available, but >> >>> I can confirm the modules are loaded as below. >>> >>> dan[~]$ lsmod |grep parport >>> parport_pc 37796 2 >>> parport 39496 3 ppdev,lp,parport_pc >>> dan[~]$ lsmod |grep ppdev >>> ppdev 10500 2 >>> parport 39496 3 ppdev,lp,parport_pc >>> >>> >>> /var/log/system on Ubuntu 6.10 >>> 20:47:39 Start >>> 20:48:55 Press "Scan" >>> Immediately CPU 100% >>> At the end I left it running for 20 minutes, the messages >>> >> repeat themselves. >> >>> Jan 24 20:47:39 morocco python: hpssd[4108]: warning: >>> >> Inrecognized URI: >> >>> parallel:/dev/lp0 >>> Jan 24 20:47:39 morocco kernel: [17208524.736000] ppdev0: >>> >> registered >> >>> pardevice Jan 24 20:47:39 morocco kernel: [17208524.756000] ppdev0: >>> negotiated back to compatibility mode because user-space >>> >> forgot Jan 24 >> >>> 20:47:39 morocco kernel: [17208524.756000] ppdev0: unregistered >>> pardevice Jan 24 20:47:39 morocco kernel: [17208524.840000] ppdev0: >>> registered pardevice Jan 24 20:48:55 morocco xsane: unable to fill >>> data buffer: size=18411: >>> prnt/hpijs/hplip_api.c 450 >>> Jan 24 20:49:25 morocco hpiod: ParDevice::wait_status timeout >>> status=7f >>> mask=88 val=0 us=30000000: io/hpiod/ppdevice.cpp 118 Jan 24 >>> >> 20:49:26 >> >>> morocco hpiod: ParDevice::wait_status timeout status=df >>> >> mask=40 val=0 >> >>> us=1000000: io/hpiod/ppdevice.cpp 118 Jan 24 20:49:57 morocco last >>> message repeated 31 times Jan 24 20:50:11 morocco last message >>> repeated 14 times Jan 24 20:50:11 morocco hpiod: unable to read >>> MlcReverseData header: >>> Success hp:/par/OFFICEJET_PRO_1170C_SERIES?device=/dev/parport0 >>> io/hpiod/mlc.cpp 500 >>> Jan 24 20:50:41 morocco hpiod: ParDevice::wait_status timeout >>> status=7f >>> mask=88 val=0 us=30000000: io/hpiod/ppdevice.cpp 118 Jan 24 >>> >> 20:50:42 >> >>> morocco hpiod: ParDevice::wait_status timeout status=df >>> >> mask=40 val=0 >> >>> us=1000000: io/hpiod/ppdevice.cpp 118 Jan 24 20:51:13 morocco last >>> message repeated 31 times Jan 24 20:51:27 morocco last message >>> repeated 14 times Jan 24 20:51:27 morocco hpiod: unable to read >>> MlcReverseData header: >>> Success hp:/par/OFFICEJET_PRO_1170C_SERIES?device=/dev/parport0 >>> io/hpiod/mlc.cpp 500 >>> Jan 24 20:51:57 morocco hpiod: ParDevice::wait_status timeout >>> status=7f >>> mask=88 val=0 us=30000000: io/hpiod/ppdevice.cpp 118 Jan 24 >>> >> 20:51:58 >> >>> morocco hpiod: ParDevice::wait_status timeout status=df >>> >> mask=40 val=0 >> >>> us=1000000: io/hpiod/ppdevice.cpp 118 Jan 24 20:52:29 morocco last >>> message repeated 31 times Jan 24 20:52:33 morocco last message >>> repeated 4 times Jan 24 20:52:34 morocco saned[9246]: saned >>> (AF-indep+IPv6) from sane-backends 1.0.18 ready Jan 24 20:52:34 >>> morocco saned[9246]: check_host: getpeername failed: >>> Socket operation on non-socket >>> Jan 24 20:52:34 morocco saned[9246]: init: access by host [error] >>> denied Jan 24 20:52:34 morocco saned[9246]: quit: exiting Jan 24 >>> 20:52:34 morocco hpiod: ParDevice::wait_status timeout status=df >>> mask=40 val=0 us=1000000: io/hpiod/ppdevice.cpp 118 Jan 24 20:52:43 >>> morocco last message repeated 9 times Jan 24 20:52:43 >>> >> morocco hpiod: >> >>> unable to read MlcReverseData header: >>> Success hp:/par/OFFICEJET_PRO_1170C_SERIES?device=/dev/parport0 >>> io/hpiod/mlc.cpp 500 >>> Jan 24 20:52:44 morocco hpiod: ParDevice::wait_status timeout >>> status=df mask=40 val=0 us=1000000: io/hpiod/ppdevice.cpp >>> >> 118 Jan 24 >> >>> 20:53:15 morocco last message repeated 30 times Jan 24 20:53:30 >>> morocco last message repeated 15 times Jan 24 20:53:30 >>> >> morocco hpiod: >> >>> unable to read MlcReverseData header: >>> Success hp:/par/OFFICEJET_PRO_1170C_SERIES?device=/dev/parport0 >>> io/hpiod/mlc.cpp 500 >>> Jan 24 20:53:31 morocco hpiod: ParDevice::wait_status timeout >>> status=df mask=40 val=0 us=1000000: io/hpiod/ppdevice.cpp 118 >>> >>> /var/log/messages >>> Jan 24 19:25:29 morocco -- MARK -- >>> Jan 24 19:26:40 morocco kernel: [17203666.340000] lp0: ECP >>> >> mode Jan 24 >> >>> 19:37:21 morocco kernel: [17204306.968000] lp0: ECP mode Jan 24 >>> 19:53:43 morocco kernel: [17205288.488000] lp0: ECP mode Jan 24 >>> 20:05:29 morocco -- MARK -- Jan 24 20:25:30 morocco -- MARK >>> >> -- Jan 24 >> >>> 20:32:21 morocco kernel: [17207606.420000] lp0: ECP mode Jan 24 >>> 20:33:45 morocco kernel: [17207690.356000] lp0 out of paper Jan 24 >>> 20:42:49 morocco python: hpssd[4108]: warning: Inrecognized URI: >>> parallel:/dev/lp0 >>> Jan 24 20:43:21 morocco xsane: unable to fill data buffer: >>> >> size=18411: >> >>> prnt/hpijs/hplip_api.c 450 >>> Jan 24 20:47:08 morocco python: hpssd[4108]: warning: >>> >> Inrecognized URI: >> >>> parallel:/dev/lp0 >>> Jan 24 20:47:09 morocco hpiod: channel cleanup ci=1 Jan 24 20:47:09 >>> morocco hpiod: channel cleanup ci=2 Jan 24 20:47:10 morocco hpiod: >>> device cleanup >>> uri=hp:/par/OFFICEJET_PRO_1170C_SERIES?device=/dev/parport0 >>> Jan 24 20:47:39 morocco python: hpssd[4108]: warning: >>> >> Inrecognized URI: >> >>> parallel:/dev/lp0 >>> Jan 24 20:48:55 morocco xsane: unable to fill data buffer: >>> >> size=18411: >> >>> prnt/hpijs/hplip_api.c 450 >>> Jan 24 21:05:30 morocco -- MARK -- >>> Jan 24 21:07:28 morocco hpiod: channel cleanup ci=1 Jan 24 21:07:28 >>> morocco hpiod: channel cleanup ci=2 Jan 24 21:07:29 morocco hpiod: >>> device cleanup >>> uri=hp:/par/OFFICEJET_PRO_1170C_SERIES?device=/dev/parport0 >>> >>> >>> Regards >>> >>> Dan Phillips >>> Suffield, David wrote: >>> >>> >>>> I can't tell from the syslog messages if this is the same parallel >>>> port issues I have seen before. There are probably more syslog >>>> messages before the tail that would help determine what is >>>> >> happening. >> >>>> The previous parallel port problem was hpiod could not set the >>>> parallel port to software ECP mode. HPLIP only uses >>>> >> Software ECP not >> >>>> Hardware ECP and ECP is necessary for scanning. Software >>>> >> ECP mode is >> >>>> set via the ppdev/parport kernel module. If Software ECP >>>> >> mode is not >> >>>> available via ppdev/parport you may have to check your >>>> >> parallel port bios settings. >> >>>> We don't have a OJ 1170, but we will re-test HPLIP with another >>>> parallel port OJ on Ubuntu. >>>> >>>> -dave >>>> >>>> >>>> >>>> >>>>> -----Original Message----- >>>>> From: [EMAIL PROTECTED] >>>>> [mailto:[EMAIL PROTECTED] On >>>>> >> Behalf Of Dan >> >>>>> Phillips >>>>> Sent: Wednesday, January 24, 2007 9:16 AM >>>>> To: hplip-help@lists.sourceforge.net >>>>> Subject: [Hplip-help] Resend: Officejet 1170c scanning hangs >>>>> >>>>> I posted this last week. Can anyone help? Tell me to >>>>> >> chill if I am >> >>>>> just being impatient, I can appreciate you guys could be busy. I >>>>> have noticed a few people with similar problems, but with no >>>>> solutions. I willing to put some effort into it, but I need some >>>>> direction. >>>>> >>>>> thanks >>>>> >>>>> Dan >>>>> >>>>> -------------------------------------------------------------- >>>>> ------------- >>>>> Hi everyone, >>>>> >>>>> I am revisiting this problem after a break of some months. >>>>> >>>>> I have an HP Officejet 1170c that hangs whenever I try to scan >>>>> through xsane. Xsane detects it ok and loads up and the scanner >>>>> makes the normal noise. When pressing Preview or Scan the >>>>> >> CPU hits >> >>>>> 100% and stays there. >>>>> >>>>> Here is output of /var/log/messages >>>>> >>>>> dan[~]$ tail -f /var/log/messages >>>>> Jan 18 22:41:39 morocco kernel: [17190202.996000] lp0: >>>>> >> ECP mode Jan >> >>>>> 18 22:41:39 morocco kernel: [17190203.016000] lp0: >>>>> ECP mode Jan 18 22:41:40 morocco kernel: [17190204.328000] >>>>> lp0: ECP mode Jan 18 22:42:33 morocco xsane: unable to fill data >>>>> buffer: size=18411: >>>>> prnt/hpijs/hplip_api.c 450 >>>>> Jan 18 22:45:11 morocco hpiod: channel cleanup ci=1 Jan 18 >>>>> 22:45:11 morocco hpiod: channel cleanup ci=2 Jan 18 >>>>> >> 22:45:12 morocco >> >>>>> hpiod: device cleanup >>>>> uri=hp:/par/OFFICEJET_PRO_1170C_SERIES?device=/dev/parport0 >>>>> Jan 18 22:45:12 morocco hpiod: device active clientcnt=1 >>>>> channelcnt=0 >>>>> uri=hp:/par/OFFICEJET_PRO_1170C_SERIES?device=/dev/parport0 >>>>> Jan 18 22:45:14 morocco hpiod: device cleanup >>>>> uri=hp:/par/OFFICEJET_PRO_1170C_SERIES?device=/dev/parport0 >>>>> Jan 18 22:46:14 morocco xsane: unable to fill data buffer: >>>>> size=18411: >>>>> prnt/hpijs/hplip_api.c 450 >>>>> >>>>> Versions: >>>>> >>>>> HP Linux Imaging and Printing System (ver. 1.6.9) Device >>>>> >> Information >> >>>>> Utility ver. 3.4 xsane 0.991 >>>>> >>>>> The scanner used to work with Suse 9.2, but since then I have not >>>>> had it working on any distributions. >>>>> >>>>> Currently I am running Ubuntu 6.10 and Debian Etch both with the >>>>> same results and have tried on other distributions. >>>>> >>>>> Any help would be appreciated. >>>>> >>>>> Kind Regards >>>>> >>>>> Daniel Phillips >>>>> >>>>> >>>>> -------------------------------------------------------------- >>>>> ----------- >>>>> Take Surveys. Earn Cash. Influence the Future of IT Join >>>>> SourceForge.net's Techsay panel and you'll get the chance >>>>> >> to share >> >>>>> your opinions on IT & business topics through brief surveys - and >>>>> earn cash >>>>> http://www.techsay.com/default.php?page=join.php&p=sourceforge >>>>> &CID=DEVDEV >>>>> _______________________________________________ >>>>> HPLIP-Help mailing list >>>>> HPLIP-Help@lists.sourceforge.net >>>>> https://lists.sourceforge.net/lists/listinfo/hplip-help >>>>> >>>>> >>>>> >>>>> >>> >> ---------------------------------------------------------------------- >> >>> --- Take Surveys. Earn Cash. Influence the Future of IT Join >>> SourceForge.net's Techsay panel and you'll get the chance to share >>> your opinions on IT & business topics through brief surveys >>> >> - and earn >> >>> cash >>> >>> >> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEV >> >>> DEV _______________________________________________ >>> HPLIP-Help mailing list >>> HPLIP-Help@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/hplip-help >>> >>> ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ HPLIP-Help mailing list HPLIP-Help@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/hplip-help