Есть принтер samsung ML-2015
Заводится автоматом и со старым ядром печатает отлично.
Старое ядро версии 2.6.29 собранное с рам диском и модулями. К старому ядру был модуль usblp 10616 0
Собрал новое ядро версии 3.12.1 без рам диска и модулей - монолит.
В новом ядре (наверное и в старых то же) нет драйвера usblp!!!!
Вот вывод команды lpusb (он одинаков при старом и новом ядре):
Bus 002 Device 011: ID 04e8:326c Samsung Electronics Co., Ltd ML-2010P Mono Laser Printer
Вот вывод команды hwinfo --printer (он практически одинаков при старом и новом ядре):
13: USB 00.0: 10900 Printer
[Created at usb.122]
UDI: /org/freedesktop/Hal/devices/usb_device_4e8_326c_3D66BKBL803052K__if0_printer_noserial
Unique ID: 7bWa.h9tjFuz1iDC
Parent ID: pBe4.kllrQr_lFX9
SysFS ID: /devices/pci0000:00/0000:00:02.0/usb2/2-3/2-3:1.0
SysFS BusID: 2-3:1.0
Hardware Class: printer
Model: "Samsung ML-2010"
Hotplug: USB
Vendor: usb 0x04e8 "Samsung Electronics Co., Ltd"
Device: usb 0x326c "Samsung ML-2010"
SubVendor: "Samsung"
SubDevice: "ML-2010"
Revision: "1.00"
Serial ID: "3D66BKBL803052K."
Driver: "usblp"
Driver Modules: "usblp"
Device File: /dev/usb/lp0
Device Files: /dev/usb/lp0, /dev/char/180:0, /dev/usblp0
Device Number: char 180:0
Speed: 12 Mbps
Module Alias: "usb:v04E8p326Cd0100dc00dsc00dp00ic07isc01ip02"
Driver Info #0:
Driver Status: usblp is active
Driver Activation Cmd: "modprobe usblp"
Config Status: cfg=new, avail=yes, need=no, active=unknown
Attached to: #12 (Hub)
При попытке распечатать при новом ядре когда принтер не печатает, задание в cups просто весит как не выполненное и всё, при перезагрузки на старое ядро оно печатается. В новом ядре включил всё что нужно и связанно с микрокодом, usb принтером и с usb вообще. При новом ядре если включить принтер то видно как идёт загрузка микрокода. Новое ядро не хотелось бы собирать с поддержкой модулей!!!!!
Если кто знает в чём проблема помогите пожалуйста!