The patch to detect multiple interfaces on a USB device seems to work. Thanks! Now, the same problem exists in sane-find-scanner.
I am using kernel version 2.4.19 so I need to upgrade in order for the scanner driver to work. The Brother MFC 6800 is part of the MFC family of products. The vendor id is 0x04f9 and product id is 0x0111. The protocol is proprietary and Brother doesn't say much. Dmitri Katchalov did a lot of research and published his findings on this list: http://www.mostang.com/pipermail/sane-devel/2001-August/000234.html Nobody has developed a SANE driver for it so I am going to attempt writing one.
