Bug 29777

Summary: kernel uscanner.c contains wrong vendor and product ids for some mustek scanners
Product: Base System Reporter: Henning Meier-Geinitz <hmg>
Component: kernAssignee: Nick Hibma <n_hibma>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Unspecified   
Hardware: Any   
OS: Any   

Description Henning Meier-Geinitz 2001-08-16 18:00:05 UTC
The kernel code uscanner.c contains wrong vendor/product ids for Mustek scanners. Some of the scanners are labeled as USB_VENDOR_NATIONAL but should be USB_VENDOR_MUSTEK. I tried to get my 1200UB working but it's not detected because of this.

Fix: 

Here are the vendor/product ids I know of (I have most of this
scanners because I develop SANE backends for some of them): The
following have vendor Mustek: 600 USB: 0x055f/0x873, 600 CU:
0x055f/0x0002, 1200 USB: 0x055f/0x0003, 1200 UB 0x055f/0x0006, 1200
USB Plus: 0x055f/0x0007, BearPaw 1200F: 0x055f/0x0010. The next ones have vendor National Semiconductor: BearPaw 1200: 0x0400/0x1000, BearPaw 2400: 0x0400/0x1001. The last one has vendor Ultima: 1200 UB Plus: 0x05d8/0x4002.
Comment 1 Mike Heffner freebsd_committer freebsd_triage 2001-08-17 04:33:14 UTC
Responsible Changed
From-To: freebsd-bugs->n_hibma

Over to USB maintainer.
Comment 2 Nick Hibma freebsd_committer freebsd_triage 2001-08-21 22:37:17 UTC
State Changed
From-To: open->feedback

Which of these scanners should be attached to by uscanner? 

/* Mustek */ 
{ USB_VENDOR_MUSTEK, USB_PRODUCT_MUSTEK_1200CU }, 
{ USB_VENDOR_MUSTEK, USB_PRODUCT_MUSTEK_600CU }, 
{ USB_VENDOR_MUSTEK, USB_PRODUCT_MUSTEK_1200USB }, 
{ USB_VENDOR_MUSTEK, USB_PRODUCT_MUSTEK_1200UB }, 

/* National */ 
{ USB_VENDOR_NATIONAL, USB_PRODUCT_NATIONAL_BEARPAW1200 }, 

is the current list. Please let me know which ones work with SANE. 

I've added all the IDs you listed. Thanks.
Comment 3 Mark Linimon freebsd_committer freebsd_triage 2004-08-27 23:36:33 UTC
State Changed
From-To: feedback->closed

These devices are all in 4.10.