View previous topic :: View next topic |
Author |
Message |
xaviermiller Bodhisattva
Joined: 23 Jul 2004 Posts: 8723 Location: ~Brussels - Belgique
|
Posted: Fri Oct 02, 2009 4:29 pm Post subject: [CUPS / usblp] Attention : changement avec cups-1.4 (USB) |
|
|
Attention ! Avec la version 1.4 de CUPS (en ~arch actuellement), le support de l'USB ne passe plus par usblp (le module USB Printer du kernel). Peupeul a décidé de faire tout de son côté, et désactive le support USB is usblp est chargé.
Donc, si vous avez usblp compilé en dur, veuillez le mettre en module ou le désactiver.
Si c'est en module, assurez-vous qu'il est déchargé. Udev-146 le black-liste, pas de souci. _________________ Kind regards,
Xavier Miller |
|
Back to top |
|
|
Kevin57 Guru
Joined: 21 Aug 2009 Posts: 373
|
Posted: Fri Oct 02, 2009 5:55 pm Post subject: |
|
|
Merci pour l'information. J'ai recompilé mon noyau pour l'enlever (c'est bien USB Printer Support?) mais dans CUPS -> Ajouter une imprimante il ne trouve toujours pas mon imprimante (Canon Pixma MP 520) alors le driver est installé et que ça marchait sous KDE3.5, est-ce qu'il manquerait un module, ou n'ai-je pas enlevé le bon?
Edit : KDE3.5, donc aussi ancienne version de CUPS. _________________ Gentoo ~amd64 avec Openbox, AMD Phenom II X4 965 BE, Radeon HD 4250, 4GB RAM.
Traducteur indépendant allemand-français et anglais-français |
|
Back to top |
|
|
xaviermiller Bodhisattva
Joined: 23 Jul 2004 Posts: 8723 Location: ~Brussels - Belgique
|
Posted: Sat Oct 03, 2009 10:55 am Post subject: |
|
|
Kevin57 wrote: | Edit : KDE3.5, donc aussi ancienne version de CUPS. |
Heuuuu, rien à voir du tout !
Que donne "emerge -pv cups" ? tu auras la version installée.
Pour ton imprimante, as-tu chargé le bon PPD (éventuellement les packages "foomatic" dispo dans portage) _________________ Kind regards,
Xavier Miller |
|
Back to top |
|
|
Kevin57 Guru
Joined: 21 Aug 2009 Posts: 373
|
Posted: Sat Oct 03, 2009 11:53 am Post subject: |
|
|
Actuellement j'ai la version CUPS 1.4.1. Pour mon imprimante, j'ai installé l'ebuild cnijfilter-2.80 qui est le driver correspondant aux imprimantes Canon MP520.
Quand je disais "KDE3.5 donc ancienne version de CUPS", je voulais juste dire qu'avant de passer à KDE4.3, je n'utilisais pas CUPS 1.4 mais une version plus ancienne, enfin il me semble, et que tout marchait. _________________ Gentoo ~amd64 avec Openbox, AMD Phenom II X4 965 BE, Radeon HD 4250, 4GB RAM.
Traducteur indépendant allemand-français et anglais-français |
|
Back to top |
|
|
tmasscool Apprentice
Joined: 27 Jul 2005 Posts: 151
|
Posted: Sat Oct 03, 2009 4:38 pm Post subject: |
|
|
Déjà avec le passage de cups 1.2 -> 1.3 j'ai eu des soucis avec les permissions sur le périphérique USB. Maintenant rebelote avec cups 1.4...
pff et si on blackliste usblp on a des problèmes avec saned... super |
|
Back to top |
|
|
xaviermiller Bodhisattva
Joined: 23 Jul 2004 Posts: 8723 Location: ~Brussels - Belgique
|
Posted: Mon Oct 05, 2009 6:09 am Post subject: |
|
|
Cups est maintenant propriété d'Apple, on diraît qu'ils ont adopté leur méthode "cow boy" comme pour Mac OS X (suppression unilatérale de certains API, ...) _________________ Kind regards,
Xavier Miller |
|
Back to top |
|
|
kernelsensei Bodhisattva
Joined: 22 Feb 2004 Posts: 5619 Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)
|
Posted: Mon Oct 05, 2009 7:02 am Post subject: |
|
|
C'est zarb cette idée je trouve. Normalement c'est le taff du kernel que de causer avec les periphs. Cups embarque un module kernel à lui ou bien il fait ça autrement ?
Pour les drivers X on essaye de migrer le max de trucs niveau kernel et là avec cups ils font l'inverse... _________________ $ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join' |
|
Back to top |
|
|
xaviermiller Bodhisattva
Joined: 23 Jul 2004 Posts: 8723 Location: ~Brussels - Belgique
|
Posted: Mon Oct 05, 2009 7:13 am Post subject: |
|
|
J'imagine que CUPS accède l'USB en "RAW" plutôt que via usblp.
En soi, pourquoi pas... mais pourquoi faire un "caca nerveux" quand usblp est chargé en mémoire ?
Et pourquoi n'y a-t-il eu AUCUN message lors de la mise à jour de CUPS à ce sujet.
Aucun warning, aucune error, alors que plein d'autres ebuilds bloquent s'il y a / manque une config dans le kernel... _________________ Kind regards,
Xavier Miller |
|
Back to top |
|
|
guilc Bodhisattva
Joined: 15 Nov 2003 Posts: 3326 Location: Paris - France
|
Posted: Mon Oct 05, 2009 7:51 am Post subject: |
|
|
kernelsensei wrote: | C'est zarb cette idée je trouve. Normalement c'est le taff du kernel que de causer avec les periphs. Cups embarque un module kernel à lui ou bien il fait ça autrement ? |
le kernel est toujours là. C'est juste qu'il n'utilise plus la couche usblp qui "émule" un port parallèle (LPT) sur l'USB, mais directement la couche libusb, comme c'est déjà le cas pour les scanners. Cela permet d'accéder sur un périph générique et portable plutôt que sur un truc spécifique aux imprimantes et spécifique au noyau linux !
PS : debian fournit un patch permettant de faire fonctionner les 2 interfaces en même temps sur cups 1.4.1 (voir bugzilla debian) _________________ Merci de respecter les règles du forum.
Mon site perso : https://www.xwing.info
Mon PORTDIR_OVERLAY : https://gentoo.xwing.info ou layman -a xwing |
|
Back to top |
|
|
kernelsensei Bodhisattva
Joined: 22 Feb 2004 Posts: 5619 Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)
|
Posted: Mon Oct 05, 2009 4:14 pm Post subject: |
|
|
guilc wrote: | kernelsensei wrote: | C'est zarb cette idée je trouve. Normalement c'est le taff du kernel que de causer avec les periphs. Cups embarque un module kernel à lui ou bien il fait ça autrement ? |
le kernel est toujours là. C'est juste qu'il n'utilise plus la couche usblp qui "émule" un port parallèle (LPT) sur l'USB, mais directement la couche libusb, comme c'est déjà le cas pour les scanners. Cela permet d'accéder sur un périph générique et portable plutôt que sur un truc spécifique aux imprimantes et spécifique au noyau linux !
PS : debian fournit un patch permettant de faire fonctionner les 2 interfaces en même temps sur cups 1.4.1 (voir bugzilla debian) |
Ah ok c'est une bonne chose alors Juste la transition qui pourrait être moins douloureuse... _________________ $ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join' |
|
Back to top |
|
|
GentooUser@Clubic l33t
Joined: 01 Nov 2004 Posts: 829
|
Posted: Tue Oct 06, 2009 11:01 am Post subject: |
|
|
Perso j'ai profité de cette MàJ pour migrer funtoo -> Gentoo. La version d'udev de funtoo, trop vielle, ne donne pas les bon droits aux imprimantes USB sans usblp. |
|
Back to top |
|
|
El_Goretto Moderator
Joined: 29 May 2004 Posts: 3174 Location: Paris
|
Posted: Tue Oct 06, 2009 11:42 am Post subject: |
|
|
GentooUser@Clubic wrote: | Perso j'ai profité de cette MàJ pour migrer funtoo -> Gentoo. |
OFF: huh, ça veut dire quoi çà, migrer funtoo vers gentoo? _________________ -TrueNAS & jails: µ-serv Gen8 E3-1260L, 16Go ECC + µ-serv N40L, 10Go ECC
-Réseau: APU2C4 (OpenWRT) + GS726Tv3 + 2x GS108Tv2 + Archer C5v1 (OpenWRT) |
|
Back to top |
|
|
xaviermiller Bodhisattva
Joined: 23 Jul 2004 Posts: 8723 Location: ~Brussels - Belgique
|
Posted: Tue Oct 06, 2009 5:34 pm Post subject: |
|
|
Funtoo est un fork de Gentoo par Daniel Drake. Il change 2-3 trucs.
Le gros avantage de funtoo était les builds journaliers. Mais vu que ça a donné un gros coup dans l'orgueil des devs Gentoo, les stage 3 journaliers sont aussi présents chez Gentoo.
Je suis passé un moment sur Funtoo (1 an) comme base à jour, mais mes deux dernières compils se sont faites sur un stage 3 Gentoo (en fait non... un stage1 récent généré par Funtoo, mais on va dire que j'ai pris un stage3 Gentoo à jour pour les logs du forum ) _________________ Kind regards,
Xavier Miller |
|
Back to top |
|
|
El_Goretto Moderator
Joined: 29 May 2004 Posts: 3174 Location: Paris
|
Posted: Tue Oct 06, 2009 6:20 pm Post subject: |
|
|
@XavierMiller: merci de m'expliquer ce qu'est Funtoo... des fois que. Mais non.
Je repose ma question... "passer de funtoo à gentoo", çà veut dire quoi quoi? Je m'interroge. _________________ -TrueNAS & jails: µ-serv Gen8 E3-1260L, 16Go ECC + µ-serv N40L, 10Go ECC
-Réseau: APU2C4 (OpenWRT) + GS726Tv3 + 2x GS108Tv2 + Archer C5v1 (OpenWRT) |
|
Back to top |
|
|
guilc Bodhisattva
Joined: 15 Nov 2003 Posts: 3326 Location: Paris - France
|
|
Back to top |
|
|
Trapamoosch Apprentice
Joined: 08 May 2004 Posts: 203
|
|
Back to top |
|
|
El_Goretto Moderator
Joined: 29 May 2004 Posts: 3174 Location: Paris
|
Posted: Tue Oct 06, 2009 7:48 pm Post subject: |
|
|
guilc wrote: | funtoo, c'est un overlay aussi => tu vires l'overlay funtoo, tu reviens sur une gentoo |
Aaaaaah, ben voilà, tout de suite, je comprends mieux _________________ -TrueNAS & jails: µ-serv Gen8 E3-1260L, 16Go ECC + µ-serv N40L, 10Go ECC
-Réseau: APU2C4 (OpenWRT) + GS726Tv3 + 2x GS108Tv2 + Archer C5v1 (OpenWRT) |
|
Back to top |
|
|
GentooUser@Clubic l33t
Joined: 01 Nov 2004 Posts: 829
|
Posted: Tue Oct 06, 2009 11:00 pm Post subject: |
|
|
guilc wrote: | funtoo, c'est un overlay aussi => tu vires l'overlay funtoo, tu reviens sur une gentoo | J'utilisais pas l'overlay mais bien l'arbre portage alternatif.
Le problème c'est qu'a de plus en plus de paquets masqués dans funtoo-cautionary, et même des programmes comme udev que tu ne peut même pas unmasquer une version supérieure car pas d'ebuild dans l'arbre.
Et la sync de portage via git c'est plus rapide que rsync mais moins solide, suffit de modifier un ebuild de l'arbre pour corriger un problème à la gruik et emerge --sync ne marche plus.
Bref le problème de droits avec CUPS 1.4 ça a été la goutte de trop, ça m'a pris une demi journée mais je suis revenu sous Gentoo. |
|
Back to top |
|
|
Chr0nos Apprentice
Joined: 26 Feb 2010 Posts: 205
|
Posted: Mon Apr 12, 2010 4:43 pm Post subject: |
|
|
hum merci pour l'info mais je coince pour ma part sur l'utilisation de cups en usb et ce "probablement" a cause de son support qui ne passe pas
j'ai recompilé le noyeau (2.6.33) avec genkernel mais sans le module usb printer
le probleme c'est que quand je vais dans l'interface d'admin de cups (via http://127.0.0.1:631/ ) et que je tente d'ajouter une imprimante, il m'est proposé pour les imprimantes "locales" que le SCSI et l'usb est absent o_O
du coup je verifie bien que le module n'est pas chargé:
Quote: |
truc ~ # lsmod | grep usb
usbhid 26199 0
usb_storage 29530 1
usbcore 95266 7 sl811_hcd,usbhid,ohci_hcd,uhci_hcd,usb_storage,ehci_hcd
|
apparement tout baigne de ce coté la, j'utilise cups 1.4.3 mais rien n'y fait :s |
|
Back to top |
|
|
xaviermiller Bodhisattva
Joined: 23 Jul 2004 Posts: 8723 Location: ~Brussels - Belgique
|
Posted: Mon Apr 12, 2010 4:50 pm Post subject: |
|
|
Normalement, les imprimantes USB devraient être reconnues automatiquement, et dans la liste des imprimantes disponibles lors de la séquence d'installation (via le menu "Add Printer" de CUPS).
Est-ce le cas ? _________________ Kind regards,
Xavier Miller |
|
Back to top |
|
|
Chr0nos Apprentice
Joined: 26 Feb 2010 Posts: 205
|
Posted: Mon Apr 12, 2010 5:01 pm Post subject: |
|
|
non justement |
|
Back to top |
|
|
xaviermiller Bodhisattva
Joined: 23 Jul 2004 Posts: 8723 Location: ~Brussels - Belgique
|
Posted: Mon Apr 12, 2010 6:36 pm Post subject: |
|
|
OK, pourrais-tu donner le résultat de , voire ? _________________ Kind regards,
Xavier Miller |
|
Back to top |
|
|
xaviermiller Bodhisattva
Joined: 23 Jul 2004 Posts: 8723 Location: ~Brussels - Belgique
|
Posted: Mon Apr 12, 2010 6:40 pm Post subject: |
|
|
As-tu bien le USE "usb" ? Est-ce que DBUS et HAL tournent ? _________________ Kind regards,
Xavier Miller |
|
Back to top |
|
|
Trapamoosch Apprentice
Joined: 08 May 2004 Posts: 203
|
|
Back to top |
|
|
Chr0nos Apprentice
Joined: 26 Feb 2010 Posts: 205
|
Posted: Mon Apr 12, 2010 7:03 pm Post subject: |
|
|
alors:
Quote: |
truc ~ # emerge -pv cups
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild R ] net-print/cups-1.4.3 USE="X acl dbus gnutls jpeg kerberos ldap pam perl png python samba slp ssl tiff usb -debug -java -php -static -xinetd" LINGUAS="fr -da -de -es -eu -fi -id -it -ja -ko -nl -no -pl -pt -pt_BR -ru -sv -zh -zh_TW" 0 kB
Total: 1 package (1 reinstall), Size of downloads: 0 kB
!!! The following installed packages are masked:
- app-emulation/virtualbox-bin-3.1.4-r10 (masked by: PUEL license(s))
A copy of the 'PUEL' license is located at '/usr/portage/licenses/PUEL'.
- net-wireless/broadcom-sta-5.60.48.36 (masked by: Broadcom license(s))
A copy of the 'Broadcom' license is located at '/usr/portage/licenses/Broadcom'.
- dev-java/sun-jre-bin-1.6.0.19 (masked by: dlj-1.1 license(s))
A copy of the 'dlj-1.1' license is located at '/usr/portage/licenses/dlj-1.1'.
- sys-apps/dbus-1.3.0-r1 (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Steev Klimaszewski <steev@gentoo.org> (04 Apr 2010)
# Mask dbus-1.3.0 because it is the development version.
# Please use 1.2.24, if you think you need something from 1.3.0
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
* IMPORTANT: 5 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.
|
donc le usb est bien "ok"
Quote: |
truc ~ # emerge --info
Portage 2.2_rc67 (default/linux/x86/10.0/desktop, gcc-4.4.2, glibc-2.10.1-r0, 2.6.33-gentoo i686)
=================================================================
System uname: Linux-2.6.33-gentoo-i686-Intel-R-_Pentium-R-_M_processor_1.60GHz-with-gentoo-2.0.1
Timestamp of tree: Mon, 12 Apr 2010 11:45:03 +0000
app-shells/bash: 4.1_p2-r1
dev-java/java-config: 1.3.7-r1, 2.1.10
dev-lang/python: 2.6.5
sys-apps/baselayout: 2.0.1
sys-apps/openrc: 0.6.0-r1
sys-apps/sandbox: 2.2
sys-devel/autoconf: 2.65
sys-devel/automake: 1.10.2, 1.11.1
sys-devel/binutils: 2.20
sys-devel/gcc: 4.4.2
sys-devel/gcc-config: 1.4.1
sys-devel/libtool: 2.2.6b
virtual/os-headers: 2.6.33
ACCEPT_KEYWORDS="x86 ~x86"
ACCEPT_LICENSE="* -@EULA"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=i686 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /etc/entropy /usr/share/X11/xkb /usr/share/config /usr/share/config/kdm"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/skel /etc/splash /etc/terminfo"
CXXFLAGS="-O2 -march=i686 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests collision-protect distlocks fixpackages news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="http://ftp.snt.utwente.nl/pub/os/linux/gentoo/"
LANG="fr_FR.UTF-8"
LC_ALL="fr_FR.UTF-8"
LDFLAGS="-Wl,-O1,--as-needed"
LINGUAS="fr"
MAKEOPTS="-j1 -s "
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage/layman/sabayon"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="7Zip X a52 aac aalib accessibility acl acpi aiglx aim alsa artswrappersuid audiofile avahi bash-completion berkdb bidi bluetooth bzip2 cairo cdda cddb cdr chm cjk cli config_wizard consolekit cpudetection cracklib crypt css cups cxx dbox2 dbus dga dri dts dv dvb dvd dvdr dvdread dxr3 emboss encode exif extramodules fam fame fat ffmpeg fftw firefox flac flash foomatic-db fortran freetype gcj gdbm gif gimpprint gmp gnutls gphoto2 gpm gs gsm gtk hal hfs iconv icq ieee1394 imap inotify ipod ipv6 irc irda jabber jack jfs jingle joystick jpeg kde kdehiddenvisibility kerberos kipi lame lcd lcms ldap libnotify live lj lm_sensors logitech-mouse lzo mad mail matroska mikmod mjpeg mmx mng modules mozdevelop mp3 mp3rtp mp4 mpeg msn mudflap musepack musicbrainz ncurses network new-login nls nptl nptlonly nsplugin ntfs ogg openal openexr opengl openmp pam pango pcmcia pcre pda pdf perl png policykit povray ppds pppd pulseaudio python qt3support qt4 quotas rar rdesktop readline reflection reiserfs rss scanner sdl session slp sms speex spell spl ssl startup-notification stream svg sysfs tcpd theora tiff tracker truetype udev unicode usb v4l v4l2 visualization voice vorbis weather wifi win32codecs wmf x264 x86 xcb xfs xine xinerama xml xorg xpm xprint xulrunner xv xvid xvmc yahoo zeroconf zlib" ALSA_CARDS="emu10k1x darla20 darla24 emu10k1 gina20 gina24 hdsp hdspm ice1712 indigo indigoio layla20 layla24 mia mixart mona pcxhr rme32 rme96 sb16 sbawe sscape usbusx2y vx222 usb-usx2y" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" APACHE2_MPMS="prefork" CAMERAS="agfa_cl20 casio_qv dimagev dimera3500 kodak_dc120 kodak_dc210 kodak_dc240 kodak_dc3200 kodak_ez200 konica_qm150 panasonic_coolshot panasonic_dc1000 panasonic_dc1580 panasonic_l859 polaroid_pdc320 polaroid_pdc640 polaroid_pdc700 ricoh_g3 sipix_blink sipix_blink2 sipix_web2 sony_dscf1 sony_dscf55 toshiba_pdrm11 adc65 aox barbie canon clicksmart310 digigr8 digita directory enigma13 fuji gsmart300 hp215 iclick jamcam jd11 konica largan lg_gsm mars mustek pccam300 pccam600 ptp2 ricoh samsung sierra smal sonix soundvision spca50x sq905 stv0674 stv0680 sx330z template" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse void" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="fr" LIRC_DEVICES="audio audio_alsa serial" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="fbdev vesa radeonhd"
Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
|
enfin pour le lien si j'ai bien compris il n'y a pas encore de solution pour ce bug ?
il s'agit en effet d'une imprimante multi fonction
une epson SX205
( la partie scanner fonctione au poil avec media-gfx/iscan ) |
|
Back to top |
|
|
|