1

Здравствуйте, пытаюсь завести Canon LBP 2900 и когда делаю modprobe usblp выдает такое. Подскажите куда копать.

modprobe usblp
modprobe: ERROR: could not insert 'usblp': Exec format error
modprobe: ERROR: Error running install command for usblp
modprobe: ERROR: could not insert 'usblp': Operation not permitted

2

Нужно от рута это сделать.

MX 23.6 Libretto x86_64
Чем больше я работаю админом, тем больше понимаю, насколько волшебна фраза - "Нет технической возможности!"

3

Делал от рута

4

appolo,
Покажите:

uname -a
rpm -qa | grep usblp

Драйвер для принтера установлен?

5

[root@localhost lamer]# uname -a
Linux localhost 3.8.13-desktop-1.mga3 #1 SMP Tue May 14 19:14:08 UTC 2013 i686 i686 i686 GNU/Linux
[root@localhost lamer]# rpm -qa | grep usblp
usblp-autoloader-1.0.0-0.1.mga3.mrc
kernel-module-usblp-3.4.24-2.mrc.mga2

6

Драйвер для принтера установлен? Да

7

appolo,
Покажите:

rpm -qa | grep cups

8

[root@localhost ppd]# rpm -qa | grep cups
libcndrvcups-common-devel-2.60-0.2.mga3.mrc
cups-drivers-foo2zjs-0.0-0.20121012.2.mga3
libcups2-1.5.4-9.mga3
gutenprint-cups-5.2.9-2.mga3
libcndrvcups-common0_0-2.60-0.2.mga3.mrc
python-cups-1.9.62-2.mga3
cups-1.5.4-9.mga3
cndrvcups-lb-2.60-0.2.mga3.mrc
cups-common-1.5.4-9.mga3
libcndrvcups-lb0_0-2.60-0.2.mga3.mrc
cndrvcups-common-2.60-0.2.mga3.mrc

9

appolo,
Есть мнение, что в этих пакетах ничего для вашего принтера нет.
Удалите эти:

 Консоль:
# urpme libcndrvcups-common-devel libcndrvcups-common0_0 cndrvcups-lb libcndrvcups-lb0_0 cndrvcups-common

Пробуйте поставить с сайта производителя:
Архив с сайта называется: CAPT_Printer_Driver_for_Linux_V220_uk_EN.tar.gz
http://www.canon.ru/Support/Consumer_Pr … e=download
Распакуйте и найдите в

/CAPT_Printer_Driver_for_Linux_V220_uk_EN/32-bit_Driver/RPM/

два пакета:

cndrvcups-capt-2.20-1.i386.rpm
cndrvcups-common-2.20-1.i386.rpm

Покажите вывод команды установки: (но не устанавливайте)

 Консоль:
# urpmi /путь_до_пакета/cndrvcups-capt-2.20-1.i386.rpm /путь_до_пакета/cndrvcups-common-2.20-1.i386.rpm

10

root@localhost ppd]# urpmi /home/lamer/Загрузки/CAPT_Printer_Driver_for_Linux_V220_uk_EN/32-bit_Driver/RPM/cndrvcups-common-2.20-1.i386.rpm 

БЕЗОПАСНОСТЬ: Следующий пакет не подписан (OK ((none))): /home/lamer/ÐагÑÑзки/CAPT_Printer_Driver_for_Linux_V220_uk_EN/32-bit_Driver/RPM/cndrvcups-common-2.20-1.i386.rpm
устанавливается cndrvcups-common-2.20-1.i386.rpm из /home/lamer/ÐагÑÑзки/CAPT_Printer_Driver_for_Linux_V220_uk_EN/32-bit_Driver/RPM
Подготовка...                    #########################################################################################################
      1/1: cndrvcups-common      #########################################################################################################

Блин нажал интер и пакет встал. Вывод команды вверху.

11

appolo,
Ставьте второй пакет.

12

Поставил

13

Не печатает. Нету usblp.

14

appolo,
Выполнить:

# urpme kernel-module-usblp

Показать:

cat /etc/modprobe.d/blacklist-mga.conf
cat /etc/modprobe.d/blacklist-compat.conf

15

[root@localhost ppd]# cat /etc/modprobe.d/blacklist-mga.conf
# blacklisted modules for PCI coldplug
# see also /etc/modprobe.d/blacklist-compat

blacklist rivatv

# For some bridges both intel-agp and i82875p_edac are loaded. If i82875p_edac
# is loaded first it will grab the device. Then intel-agp doesn't work.
# Therefore we disable automatic loading of 82875p_edac. (Bug 213840)
# [url]https://bugzilla.novell.com/show_bug.cgi?id=213840[/url]
blacklist i82875p_edac

# do not use "Boot Protocol" drivers, we prefer usbhid
# and they cause problems when loaded together with usbhid (#37726, #40861)
blacklist usbkbd
blacklist usbmouse

# disable PC speaker by default
# pcspkr is the standard driver, while snd-pcsp is the ALSA driver
blacklist pcspkr
blacklist snd-pcsp
[root@localhost ppd]# cat /etc/modprobe.d/blacklist-compat.conf
#
# Listing a module here prevents the hotplug scripts from loading it.
# Usually that'd be so that some other driver will bind it instead,
# no matter which driver happens to get probed first.  Sometimes user
# mode tools can also control driver binding.
#
# Syntax:  driver name alone (without any spaces) on a line. Other
# lines are ignored.
#

# watchdog drivers
blacklist i8xx_tco

# framebuffer drivers
blacklist aty128fb
blacklist atyfb
blacklist radeonfb
blacklist i810fb
blacklist cirrusfb
blacklist intelfb
blacklist kyrofb
blacklist i2c-matroxfb
blacklist hgafb
blacklist nvidiafb
blacklist rivafb
blacklist savagefb
blacklist sstfb
blacklist neofb
blacklist tridentfb
blacklist tdfxfb
blacklist virgefb
blacklist vga16fb
blacklist viafb
blacklist matroxfb_base

# ISDN - see bugs 154799, 159068
blacklist hisax
blacklist hisax_fcpcipnp
[root@localhost ppd]#

16

appolo,
Покажите:

lsmod

17

[root@localhost ppd]# lsmod
Module                  Size  Used by
ppdev                  17363  0 
parport_pc             36449  0 
lp                     17486  0 
parport                40726  3 lp,ppdev,parport_pc
ipt_IFWLOG             12550  2 
ipt_psd                53435  1 
cls_basic              12802  0 
cls_flow               16928  0 
cls_fw                 12760  0 
cls_u32                16969  0 
sch_tbf                12888  0 
sch_prio               12960  0 
sch_htb                21789  0 
sch_hfsc               25951  0 
sch_ingress            12746  0 
sch_sfq                17079  0 
bridge                 84764  0 
stp                    12848  1 bridge
llc                    14160  2 stp,bridge
ipt_rpfilter           12490  0 
xt_CHECKSUM            12493  0 
ip6t_rpfilter          12490  0 
xt_statistic           12537  0 
xt_CT                  12748  18 
xt_realm               12450  0 
xt_LOG                 17289  5 
xt_connlimit           12564  0 
xt_addrtype            12563  4 
ip_set_hash_ip         27295  2 
xt_comment             12456  18 
xt_recent              18105  0 
xt_nat                 12601  0 
ipt_ULOG               13664  0 
ipt_REJECT             12485  4 
ipt_MASQUERADE         12760  0 
ipt_ECN                12473  0 
ipt_CLUSTERIP          13247  0 
ipt_ah                 12694  0 
nf_nat_tftp            12420  0 
nf_nat_snmp_basic      17088  0 
nf_conntrack_snmp      12745  3 nf_nat_snmp_basic
nf_nat_sip             16971  0 
nf_nat_pptp            12926  0 
nf_nat_proto_gre       12865  1 nf_nat_pptp
nf_nat_irc             12542  0 
nf_nat_h323            17419  0 
xt_set                 12939  2 
nf_nat_ftp             12645  0 
ip_set                 30873  2 ip_set_hash_ip,xt_set
nf_nat_amanda          12422  0 
nf_conntrack_tftp      12953  3 nf_nat_tftp
nf_conntrack_sip       24774  3 nf_nat_sip
nf_conntrack_sane      12938  2 
nf_conntrack_proto_udplite    13076  0 
nf_conntrack_proto_sctp    18328  0 
nf_conntrack_pptp      14615  3 nf_nat_pptp
nf_conntrack_proto_gre    14021  1 nf_conntrack_pptp
nf_conntrack_netlink    31024  0 
nf_conntrack_netbios_ns    12585  2 
nf_conntrack_broadcast    12541  2 nf_conntrack_netbios_ns,nf_conntrack_snmp
nf_conntrack_irc       13249  3 nf_nat_irc
ts_kmp                 12533  5 
nf_conntrack_h323      62776  1 nf_nat_h323
nf_conntrack_amanda    12897  3 nf_nat_amanda
xt_time                12581  0 
xt_TCPMSS              12619  0 
nf_conntrack_ftp       14061  3 nf_nat_ftp
xt_TPROXY              17135  0 
nf_tproxy_core         12554  1 xt_TPROXY
xt_sctp                12733  0 
xt_policy              12518  0 
xt_tcpmss              12453  0 
xt_pkttype             12456  0 
xt_physdev             12523  0 
xt_owner               12478  0 
xt_NFQUEUE             12606  0 
xt_NFLOG               12481  0 
nfnetlink_log          17489  1 xt_NFLOG
xt_multiport           12694  4 
xt_mark                12499  1 
xt_mac                 12444  0 
xt_limit               12541  0 
xt_length              12480  0 
xt_iprange             12679  0 
xt_helper              12519  0 
xt_hashlimit           17279  0 
xt_DSCP                12549  0 
xt_dscp                12525  0 
xt_dccp                12534  0 
xt_connmark            12659  0 
ip6t_REJECT            12826  0 
xt_CLASSIFY            12459  0 
xt_AUDIT               12590  0 
xt_tcpudp              12756  29 
xt_state               12514  0 
nf_conntrack_ipv6      18450  0 
nf_defrag_ipv6         17872  2 xt_TPROXY,nf_conntrack_ipv6
xt_conntrack           12664  5 
iptable_raw            12598  1 
ip6table_raw           12603  0 
ip6table_mangle        12620  0 
iptable_nat            12867  0 
nf_nat_ipv4            13095  1 iptable_nat
nf_nat                 25502  12 nf_nat_ftp,nf_nat_irc,nf_nat_sip,nf_nat_amanda,ipt_MASQUERADE,nf_nat_proto_gre,nf_nat_h323,nf_nat_ipv4,nf_nat_pptp,nf_nat_tftp,xt_nat,iptable_nat
nf_conntrack_ipv4      14492  24 
nf_defrag_ipv4         12649  2 xt_TPROXY,nf_conntrack_ipv4
nf_conntrack           80646  36 nf_nat_ftp,nf_nat_irc,nf_nat_sip,nf_nat_amanda,xt_CT,nf_nat_snmp_basic,nf_conntrack_netbios_ns,nf_conntrack_proto_gre,xt_helper,ipt_MASQUERADE,nf_conntrack_proto_udplite,nf_nat,xt_state,xt_connlimit,nf_nat_h323,nf_nat_ipv4,nf_nat_pptp,nf_nat_tftp,xt_conntrack,nf_conntrack_amanda,ipt_CLUSTERIP,nf_conntrack_proto_sctp,nf_conntrack_netlink,nf_conntrack_broadcast,xt_connmark,nf_conntrack_ftp,nf_conntrack_irc,nf_conntrack_sip,iptable_nat,nf_conntrack_h323,nf_conntrack_ipv4,nf_conntrack_ipv6,nf_conntrack_pptp,nf_conntrack_sane,nf_conntrack_snmp,nf_conntrack_tftp
iptable_mangle         12615  1 
nfnetlink              14046  3 nfnetlink_log,ip_set,nf_conntrack_netlink
ip6table_filter        12711  0 
ip6_tables             17819  3 ip6table_filter,ip6table_mangle,ip6table_raw
iptable_filter         12706  1 
ip_tables              17987  4 iptable_filter,iptable_mangle,iptable_nat,iptable_raw
x_tables               22067  58 xt_physdev,xt_pkttype,ip6table_filter,xt_statistic,xt_DSCP,xt_dccp,xt_dscp,xt_iprange,xt_mark,xt_sctp,xt_time,xt_CT,xt_helper,ip6table_mangle,ip6t_rpfilter,xt_length,xt_comment,ipt_ULOG,xt_policy,xt_CHECKSUM,xt_recent,ip_tables,xt_tcpmss,xt_tcpudp,ipt_MASQUERADE,ipt_ah,xt_AUDIT,xt_NFQUEUE,xt_NFLOG,xt_limit,xt_owner,xt_realm,xt_state,ipt_rpfilter,xt_connlimit,xt_conntrack,xt_LOG,xt_mac,xt_nat,xt_set,ipt_IFWLOG,ipt_CLUSTERIP,xt_hashlimit,xt_multiport,iptable_filter,ip6table_raw,xt_CLASSIFY,xt_TCPMSS,xt_TPROXY,xt_connmark,ipt_REJECT,iptable_mangle,ipt_ECN,ipt_psd,ip6_tables,xt_addrtype,iptable_raw,ip6t_REJECT
af_packet              30861  0 
ipv6                  293150  48 ip6table_mangle,ip6t_rpfilter,bridge,nf_defrag_ipv6,xt_TPROXY,ip6t_REJECT,nf_conntrack_ipv6
joydev                 17097  0 
hid_generic            12484  0 
coretemp               13195  0 
usbhid                 47538  0 
hid                    82466  2 hid_generic,usbhid
snd_hda_codec_realtek    63817  1 
snd_hda_intel          38307  3 
snd_hda_codec         117345  2 snd_hda_codec_realtek,snd_hda_intel
snd_hwdep              13272  1 snd_hda_codec
snd_pcm                93562  2 snd_hda_codec,snd_hda_intel
cpufreq_ondemand       13623  2 
snd_page_alloc         14230  2 snd_pcm,snd_hda_intel
snd_timer              24318  1 snd_pcm
snd                    66466  12 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_pcm,snd_hda_codec,snd_hda_intel
soundcore              14599  1 snd
kvm                   377112  0 
mei                    68207  0 
r8169                  61625  0 
iTCO_wdt               13256  0 
iTCO_vendor_support    13502  1 iTCO_wdt
i2c_i801               21996  0 
serio_raw              13159  0 
crc32c_intel           12781  0 
of_i2c                 13064  1 i2c_i801
lpc_ich                16925  0 
cpufreq_conservative    13548  0 
mii                    13654  1 r8169
cpufreq_powersave      12554  0 
thermal                17992  0 
fan                    12858  0 
evdev                  17413  9 
acpi_cpufreq           18939  0 
mperf                  12603  1 acpi_cpufreq
processor              30532  1 acpi_cpufreq
autofs4                37366  2 
ehci_pci               12777  0 
ehci_hcd               55503  1 ehci_pci
usbcore               188301  4 ehci_hcd,ehci_pci,usbhid
usb_common             12525  1 usbcore
i915                  535360  3 
video                  18690  1 i915
button                 13599  1 i915
i2c_algo_bit           13197  1 i915
drm_kms_helper         43161  1 i915
drm                   227645  4 i915,drm_kms_helper
i2c_core               30189  6 drm,i915,i2c_i801,drm_kms_helper,i2c_algo_bit,of_i2c
ide_generic             8435  0 
ide_core              103617  1 ide_generic
ata_piix               30494  3 
[root@localhost ppd]#

18

Интересно, почему же у меня всё нормально:

[root@localhost verg]# uname -a
Linux localhost.localdomain 3.8.13-desktop-1.mga3 #1 SMP Tue May 14 19:14:08 UTC 2013 i686 i686 i686 GNU/Linux

[root@localhost verg]# lsmod | grep usb
usbcore               188301  3 uhci_hcd,ehci_hcd,ehci_pci
usb_common             12525  1 usbcore

[root@localhost verg]# modprobe usblp

[root@localhost verg]# lsmod | grep usb
usblp                  18236  0 
usbcore               188301  4 usblp,uhci_hcd,ehci_hcd,ehci_pci
usb_common             12525  1 usbcore

19

Тоже не понятно

[root@localhost ppd]# modprobe usblp
modprobe: ERROR: could not insert 'usblp': Exec format error
modprobe: ERROR: Error running install command for usblp
modprobe: ERROR: could not insert 'usblp': Operation not permitted

20

lsmod | grep usb
usbhid                 47538  0 
hid                    82466  2 hid_generic,usbhid
usbcore               188301  4 ehci_hcd,ehci_pci,usbhid
usb_common             12525  1 usbcore

21

Возможно, вы запустили систему с другим ядром, отчего и возникает эта ошибка. Какое ядро вы используете, откуда взят модуль?

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

22

[root@localhost ppd]# uname -a
Linux localhost 3.8.13-desktop-1.mga3 #1 SMP Tue May 14 19:14:08 UTC 2013 i686 i686 i686 GNU/Linux

23

А модуль куда встал? Покажите

ls -lR /lib/modules | grep usblp
Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

24

[root@localhost ppd]# ls -lR /lib/modules | grep usblp
-rw-r--r-- 1 root root  8428 май 12 15:19 usblp.ko.xz
-rw-r--r-- 1 root root 85627 июн 23 20:43 usblp.ko.gz
-rw-r--r-- 1 root root  8312 май 14 23:15 usblp.ko.xz


Пользуйтесь тегом CODE для оформления выводов из консоли
verg

25

Поменял ядро на

[root@localhost lamer]# uname -a
Linux localhost 3.8.13-0.rt8.1.mga3 #1 SMP PREEMPT RT Sun May 12 11:18:24 UTC 2013 i686 i686 i686 GNU/Linux

И все завелось. Всем спасибо за помощь.

26

appolo пишет:
[root@localhost ppd]# ls -lR /lib/modules | grep usblp
-rw-r--r-- 1 root root  8428 май 12 15:19 usblp.ko.xz
-rw-r--r-- 1 root root 85627 июн 23 20:43 usblp.ko.gz
-rw-r--r-- 1 root root  8312 май 14 23:15 usblp.ko.xz

Эх, немного промахнулся с командой, лучше было бы

find /lib/modules -name usblp*

bx
Как-то упустил из виду, что ls местоположение файла при рекурсивном выводе содержимого опускает. Ну, раз проблема решилась, отлично. Как видите, у вас модуль есть, и он зачем-то сжат разными архиваторами, но, похоже, ядро, которое было до этого, не умело работать со сжатыми модулями.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

27

yars пишет:

не умело работать со сжатыми модулями.

Да не, выше показывал что умеет.

Ядер просто понаставлено зачем-то.
У kernel-desktop такой вывод:

-rw-r--r-- 1 root root  8312 май 14 23:15 usblp.ko.xz

28

verg пишет:
yars пишет:

не умело работать со сжатыми модулями.

Да не, выше показывал что умеет.

Ядер просто понаставлено зачем-то.
У kernel-desktop такой вывод:

-rw-r--r-- 1 root root  8312 май 14 23:15 usblp.ko.xz

И, что наиболее вероятно - версии пакетов kernel и kernel-modules друг другу не соответствовали.
UPD: хотя, они даже если и соответствуют, то, например, в Slackware скрипт /etc/rc.d/rc.modules - это симлинк на /etc/rc.d/rc.modules-`uname -r`, и вероятна ситуация, когда этот симлинк указывает на чужой rc.modules. А тут еще и systemd bx

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

29

yars пишет:

вероятна ситуация, когда этот симлинк указывает на чужой rc.modules

Вероятнее всего.

systemd тут точно не при чём.