Gentoo Wiki


This article is part of the Hardware series.
Laptops TV Tuner Cards Wireless Servers Storage Other Hardware Motherboards Related

aic7xxx driver to use with 2.6 series kernel

I found that with kernel 2.6.9 I had a bit of bother with the UMAX3400. Using aic7xxx kernel module seemed to work well, the scanner was detected and then did a preview scan, only to lock when trying to scan for real.

The 2.6.9 kernel offers the chance to use an older version aic7xxx_old and whilst this may not be the best solution, it worked for me. Make sure the kernel has the following options

SCSI device support  --->
  SCSI low-level drivers  --->  
    <M> Adaptec AIC7xxx support (old driver) 

Test it with

modprobe aic7xxx_old
cat /proc/scsi/scsi

My output is then as follows:

Attached devices:
Host: scsi0 Channel: 00 Id: 05 Lun: 00
  Vendor: UMAX     Model: Astra 2200       Rev: V2.3
  Type:   Scanner                          ANSI SCSI revision: 02

Given the above you can then add aic7xxx_old to /etc/modules.autoload.d/kernel-2.6 and run update-modules to have the module auto load at boot.

nano -w /etc/modules.autoload.d/kernel-2.6

You should now be able to use the scanner with your chosen application, eg

xsane umax:/dev/sg0
Retrieved from ""

Last modified: Sun, 31 Aug 2008 08:54:00 +0000 Hits: 7,524