Bonjour,

J'ai un probléme avec mon scanner de ma multifonctions Brother DCP117C, j'ai suivit le tuto du site de brother : Brother Linux

Et fais ceci pour que ça marche sous Fedora 11 :http://solutions.brother.com/linux/en_us/instruction_scn1c.html#f11

Voici ce que contient mon fichier : /lib/udev/rules.d/10-local.rules
SUBSYSTEM!="usb_device", ACTION!="add", GOTO="_end"
# Brother
ATTR{idVendor}=="04f9", SYMLINK+="scanner-%k"
LABEL="_end"
Seulement lorsque je lance X-Sane il me dit : Aucun périphérique disponible.

Pourtant si je fais :
[quentin@pcquentin ~]$ lsusb
Bus 002 Device 003: ID 046d:c517 Logitech, Inc. LX710 Cordless Desktop Laser
Bus 002 Device 002: ID 04f9:018e Brother Industries, Ltd DCP-117C
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
[quentin@pcquentin ~]$
Mon imprimante et scanner est bien trouver.

Que faire pour que ça marche comme sous Fedora 10 etc....

Merci d'avance pour votre aide.
lsusb indique que le périphérique est détecté, mais udev/hal ont peut-être un problème pour l'initialiser.
S'il y a la moindre erreur de syntaxe dans le fichier que tu as créé, udev/hal ne pourra pas fonctionner.


Peux-tu faire
lsusb -v -s002:002


puis déconnecter l'imprimante avant de lancer
lshal -m
puis après connexion surveiller l'affichage de «lshal -m»

tail -n40 /var/log/messages
Bonsoir,

Merci pour tes réponses, cependant j'ai fais exactement ce que brother indique sur leurs site, j'espère qu'ils ne se sont pas tromper en tout cas sur leur site.

voici ce que donne la première commande :
[quentin@pcquentin ~]$ lsusb -v -s002:002

Bus 002 Device 002: ID 04f9:018e Brother Industries, Ltd DCP-117C
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x04f9 Brother Industries, Ltd
idProduct 0x018e DCP-117C
bcdDevice 1.00
iManufacturer 0
iProduct 0
iSerial 3 BROG6F705702
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 85
bNumInterfaces 3
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xc0
Self Powered
MaxPower 2mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 7 Printer
bInterfaceSubClass 1 Printer
bInterfaceProtocol 2 Bidirectional
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x01 EP 1 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0010 1x 16 bytes
bInterval 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 3
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 255 Vendor Specific Subclass
bInterfaceProtocol 255 Vendor Specific Protocol
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x03 EP 3 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0010 1x 16 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x84 EP 4 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x85 EP 5 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0008 1x 8 bytes
bInterval 100
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 2
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 8 Mass Storage
bInterfaceSubClass 6 SCSI
bInterfaceProtocol 80 Bulk (Zip)
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x08 EP 8 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x89 EP 9 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Device Status: 0x0001
Self Powered
[quentin@pcquentin ~]$
la seconde :
[quentin@pcquentin ~]$ lshal -m

Start monitoring devicelist:
-------------------------------------------------
02:25:45.346: usb_device_4f9_18e_BROG6F705702 added
02:25:45.423: usb_device_4f9_18e_BROG6F705702_if0 added
02:25:45.487: usb_device_4f9_18e_BROG6F705702_if1 added
02:25:45.540: usb_device_4f9_18e_BROG6F705702_if2 added
02:25:45.540: usb_device_4f9_18e_BROG6F705702_if2_scsi_host added
02:25:46.655: usb_device_4f9_18e_BROG6F705702_if0_printer_noserial added
02:25:50.375: usb_device_4f9_18e_BROG6F705702_if2_scsi_host_0 added
02:25:50.375: usb_device_4f9_18e_BROG6F705702_if2_scsi_host_0_scsi_device_lun0 added
02:25:50.381: usb_device_4f9_18e_BROG6F705702_if2_scsi_host_0_scsi_device_lun0_scsi_generic added
02:25:50.697: storage_serial_Brother_DCP_117C_BROG6F705702_0_0 added
02:25:50.700: storage_serial_Brother_DCP_117C_BROG6F705702_0_0 property info.interfaces = {'org.freedesktop.Hal.Device.Storage.Removable'} (new)
02:25:53.039: storage_serial_Brother_DCP_117C_BROG6F705702_0_0 property storage.partitioning_scheme = '' (new)
^C
[quentin@pcquentin ~]$
et enfin la troisième :
[quentin@pcquentin ~]$ su
Mot de passe :
[root@pcquentin quentin]# tail -n40 /var/log/messages
Sep 24 02:21:28 pcquentin kernel: ALSA sound/pci/hda/hda_intel.c:1102: Too big adjustment 32
Sep 24 02:21:28 pcquentin kernel: ALSA sound/pci/hda/hda_intel.c:1102: Too big adjustment 32
Sep 24 02:21:28 pcquentin kernel: ALSA sound/pci/hda/hda_intel.c:1102: Too big adjustment 32
Sep 24 02:21:28 pcquentin kernel: ALSA sound/pci/hda/hda_intel.c:1102: Too big adjustment 32
Sep 24 02:21:28 pcquentin kernel: ALSA sound/pci/hda/hda_intel.c:1102: Too big adjustment 32
Sep 24 02:21:28 pcquentin dbus-daemon: Rejected send message, 2 matched rules; type="method_call", sender=":1.29" (uid=42 pid=2052 comm="/usr/bin/pulseaudio --start --log-target=syslog ") interface="org.bluez.Manager" member="ListAdapters" error name="(unset)" requested_reply=0 destination="org.bluez" (uid=0 pid=1634 comm="/usr/sbin/bluetoothd "))
Sep 24 02:21:28 pcquentin pulseaudio[2052]: bluetooth-util.c: Error from ListAdapters reply: org.freedesktop.DBus.Error.AccessDenied
Sep 24 02:21:33 pcquentin pulseaudio[2213]: pid.c: Stale PID file, overwriting.
Sep 24 02:21:33 pcquentin kernel: ALSA sound/pci/hda/hda_intel.c:1102: Too big adjustment 32
Sep 24 02:21:33 pcquentin kernel: ALSA sound/pci/hda/hda_intel.c:1102: Too big adjustment 32
Sep 24 02:21:33 pcquentin kernel: ALSA sound/pci/hda/hda_intel.c:1102: Too big adjustment 32
Sep 24 02:21:33 pcquentin kernel: ALSA sound/pci/hda/hda_intel.c:1102: Too big adjustment 32
Sep 24 02:21:33 pcquentin kernel: ALSA sound/pci/hda/hda_intel.c:1102: Too big adjustment 32
Sep 24 02:21:33 pcquentin kernel: ALSA sound/pci/hda/hda_intel.c:1102: Too big adjustment 32
Sep 24 02:21:33 pcquentin kernel: ALSA sound/pci/hda/hda_intel.c:1102: Too big adjustment 32
Sep 24 02:21:33 pcquentin kernel: ALSA sound/pci/hda/hda_intel.c:1102: Too big adjustment 32
Sep 24 02:21:33 pcquentin kernel: ALSA sound/pci/hda/hda_intel.c:1102: Too big adjustment 32
Sep 24 02:21:33 pcquentin kernel: ALSA sound/pci/hda/hda_intel.c:1102: Too big adjustment 32
Sep 24 02:21:33 pcquentin kernel: ALSA sound/pci/hda/hda_intel.c:1102: Too big adjustment 32
Sep 24 02:21:33 pcquentin kernel: ALSA sound/pci/hda/hda_intel.c:1102: Too big adjustment 32
Sep 24 02:21:33 pcquentin kernel: ALSA sound/pci/hda/hda_intel.c:1102: Too big adjustment 32
Sep 24 02:21:33 pcquentin kernel: ALSA sound/pci/hda/hda_intel.c:1102: Too big adjustment 32
Sep 24 02:21:33 pcquentin kernel: ALSA sound/pci/hda/hda_intel.c:1102: Too big adjustment 32
Sep 24 02:21:33 pcquentin kernel: fuse init (API version 7.11)
Sep 24 02:21:34 pcquentin pulseaudio[2261]: pid.c: Daemon already running.
Sep 24 02:22:00 pcquentin kerneloops: Submitted 0 kernel oopses to www.kerneloops.org
Sep 24 02:25:04 pcquentin kernel: usb 2-1: USB disconnect, address 2
Sep 24 02:25:04 pcquentin kernel: usblp0: removed
Sep 24 02:25:06 pcquentin hal_lpadmin: Disabled printer MFC210C, as the corresponding device was unplugged or turned off
Sep 24 02:25:45 pcquentin kernel: usb 2-3: new full speed USB device using ohci_hcd and address 4
Sep 24 02:25:45 pcquentin kernel: usb 2-3: New USB device found, idVendor=04f9, idProduct=018e
Sep 24 02:25:45 pcquentin kernel: usb 2-3: New USB device strings: Mfr=0, Product=0, SerialNumber=3
Sep 24 02:25:45 pcquentin kernel: usb 2-3: SerialNumber: BROG6F705702
Sep 24 02:25:45 pcquentin kernel: usb 2-3: configuration #1 chosen from 1 choice
Sep 24 02:25:45 pcquentin kernel: usblp0: USB Bidirectional printer dev 4 if 0 alt 0 proto 2 vid 0x04F9 pid 0x018E
Sep 24 02:25:45 pcquentin kernel: scsi5 : SCSI emulation for USB Mass Storage devices
Sep 24 02:25:46 pcquentin hal_lpadmin: Re-enabling printer MFC210C
Sep 24 02:25:50 pcquentin kernel: scsi 5:0:0:0: Direct-Access Brother DCP-117C 1.00 PQ: 0 ANSI: 2
Sep 24 02:25:50 pcquentin kernel: sd 5:0:0:0: Attached scsi generic sg2 type 0
Sep 24 02:25:50 pcquentin kernel: sd 5:0:0:0: [sdb] Attached SCSI removable disk
[root@pcquentin quentin]#
Mais ne change rien du tout continu de ne pas marcher et d'être non détecter alors qu'elle est brancher, l'imprimante marche mais pas le scanner.
Je ne vois pas et plus quoi faire, et espère trouver solution à mon probléme, sutout qu'elle marcher jusque là.🙁
Je crois que j'ai trouver le problème, sur le site de brother ça planter le téléchargement et le pilote que l'on récupérer n'était pas le bon.

J'ai repris le bon pilote sur leur site (brscan2) et ça marche maintenant.

Merci pour votre aide.