Results 1 to 4 of 4

Thread: Adaptec scsi Controllers + (Debian) Knoppix?

Hybrid View

  1. #1
    Senior Member registered user
    Join Date
    Dec 2004
    Location
    Dublin, OH
    Posts
    342

    Adaptec scsi Controllers + (Debian) Knoppix?

    I have an opportunity to buy an internal Seagate 73 gig scsi drive (ST173404LCV) for a good price -- $54.00. I had been thinking about SATA drives until this.

    It seems like the Adaptec ASC-39160 Dual Channel Ultra160 SCSI Controller would be a compatible controller for this drive in a Linux system.

    But, does Linux/Debian support this with proper drivers?

    If not the Adaptec controller, what are my options for scsi controller cards and Debian Linux?

    I looked in modconf and did not see Adaptec controllers in the list.

    sakiZ

  2. #2
    Senior Member registered user
    Join Date
    Nov 2002
    Location
    Long Island, NY USA
    Posts
    1,510
    > But, does Linux/Debian support this with proper drivers?
    Yes it should be supported.

    How I found out info:
    First a google seach on kernel and "asc 39160" and the first link returned is the adaptec page for that model card. On that page it tells us that the linux kernel drivers are AIC7xxx and AIC79xx. So next I download the kernel-source-2.6.8_2.6.8.orig.tar.gz from http://debian.ams.sunysb.edu/debian/...-source-2.6.8/ and then extract the kernel source. In kernel-source-2.6.8-2.6.8/drivers/scsi/aic7xxx I run the command: grep -iRn 160
    and get the results:
    Code:
    [root@test-system aic7xxx]# grep -iRn 160 *
    aic79xx_core.c:3166:    if (period == AHD_SYNCRATE_160) {
    aic79xx_core.c:3185:                     * fallback rate between 160MHz and 80Mhz,
    aic79xx_core.c:3187:                     * than 8 for 160MHz.
    aic79xx_core.c:3189:                    period = AHD_SYNCRATE_REVA_160;
    aic79xx_core.c:4587:                                   "Trying simple U160 PPR\n",
    aic79xx_core.c:6753:#ifdef AHD_FORCE_160
    aic79xx_core.c:6756:            tinfo->user.period = AHD_SYNCRATE_160;
    aic79xx_core.c:6856:#ifdef AHD_FORCE_160
    aic79xx_core.c:6857:            if (user_tinfo->period <= AHD_SYNCRATE_160)
    aic79xx.h:307:   * option bit in the neg table, 160MHz is indicated by
    aic79xx.h:795:#define AHD_SYNCRATE_160  0x8
    aic79xx.h:805:#define AHD_SYNCRATE_MAX  AHD_SYNCRATE_160
    aic79xx.h:812: * factor 8 and 160MHz for the period factor 7.  The 120MHz
    aic79xx.h:818:#define AHD_SYNCRATE_REVA_160     0x7
    aic79xx_osm.c:3628:     if (cur_speed > 160000) {
    aic79xx.reg:3905: * Some 160 devices incorrectly accept 0xfe as a
    aic79xx.seq:1634:                * assertions in fast-160 mode).  This will only  happen if
    aic7xxx_core.c:4551:                    speed = "Ultra160 ";
    aic7xxx_osm.c:3282:     if (cur_speed > 160000) {
    aic7xxx_osm.c:3591:              * XXX - Enable DV on non-U160 controllers once it
    aic7xxx_pci.c:130:#define ID_AHA_29160                  0x00809005E2A09005ull
    aic7xxx_pci.c:131:#define ID_AHA_29160_CPQ              0x00809005E2A00E11ull
    aic7xxx_pci.c:132:#define ID_AHA_29160N                 0x0080900562A09005ull
    aic7xxx_pci.c:133:#define ID_AHA_29160C                 0x0080900562209005ull
    aic7xxx_pci.c:134:#define ID_AHA_29160B                 0x00809005E2209005ull
    aic7xxx_pci.c:135:#define ID_AHA_19160B                 0x0081900562A19005ull
    aic7xxx_pci.c:159:#define               DEVID_9005_MAXRATE_U160         0x0
    aic7xxx_pci.c:184:#define               SUBID_9005_MAXRATE_U160         0x2
    aic7xxx_pci.c:238:static ahc_device_setup_t ahc_aha29160C_setup;
    aic7xxx_pci.c:432:              ID_AHA_29160,
    aic7xxx_pci.c:434:              "Adaptec 29160 Ultra160 SCSI adapter",
    aic7xxx_pci.c:438:              ID_AHA_29160_CPQ,
    aic7xxx_pci.c:440:              "Adaptec (Compaq OEM) 29160 Ultra160 SCSI adapter",
    aic7xxx_pci.c:444:              ID_AHA_29160N,
    aic7xxx_pci.c:446:              "Adaptec 29160N Ultra160 SCSI adapter",
    aic7xxx_pci.c:450:              ID_AHA_29160C,
    aic7xxx_pci.c:452:              "Adaptec 29160C Ultra160 SCSI adapter",
    aic7xxx_pci.c:453:              ahc_aha29160C_setup
    aic7xxx_pci.c:456:              ID_AHA_29160B,
    aic7xxx_pci.c:458:              "Adaptec 29160B Ultra160 SCSI adapter",
    aic7xxx_pci.c:462:              ID_AHA_19160B,
    aic7xxx_pci.c:464:              "Adaptec 19160B Ultra160 SCSI adapter",
    aic7xxx_pci.c:470:              "Adaptec aic7892 Ultra160 SCSI adapter (ARO)",
    aic7xxx_pci.c:533:              "Adaptec 3960D Ultra160 SCSI adapter",
    aic7xxx_pci.c:539:              "Adaptec (Compaq OEM) 3960D Ultra160 SCSI adapter",
    aic7xxx_pci.c:545:              "Adaptec aic7899 Ultra160 SCSI adapter (ARO)",
    aic7xxx_pci.c:594:              "Adaptec aic7892 Ultra160 SCSI adapter",
    aic7xxx_pci.c:612:              "Adaptec aic7899 Ultra160 SCSI adapter",
    aic7xxx_pci.c:1771:              * the termination per the tech note on the U160  cards.
    aic7xxx_pci.c:1808:              * the termination per the tech note on the U160  cards.
    aic7xxx_pci.c:2388:ahc_aha29160C_setup(struct ahc_softc *ahc)
    aic7xxx.reg:228:/* ALT_MODE registers (Ultra2 and Ultra160 chips) */
    aic7xxx.reg:237:/* ALT_MODE register on Ultra160 chips */
    aic7xxx.reg:252:/* ALT_MODE register on Ultra160 chips */
    aiclib.c:1199:  { 0x08, 625 },  /* FAST-160 */
    aiclib.h:662:#define    SID_VENDOR_SPECIFIC_1_SIZE      160
    Kconfig.aic7xxx:6:      tristate "Adaptec AIC7xxx Fast -> U160 support (New Driv er)"
    Kconfig.aic7xxx:9:      This driver supports all of Adaptec's Fast through Ultra  160 PCI
    Makefile:13:# Core Fast -> U160 files
    Makefile:20:# Platform Specific Fast -> U160 Files
    [root@test-system aic7xxx]# grep -iRn 160 *
    As you can see, the 2.6.8 drivers have support for adaptec ultra 160 cards & yours should be supported.

  3. #3
    Senior Member registered user
    Join Date
    Dec 2004
    Location
    Dublin, OH
    Posts
    342

    Wow. That's Good!

    So, using this method you could look in any kernel source to see what's supported or not, is that correct? That would be the definitive way of finding out for sure what's supported in a kernel.

    BTW, I should have mentioned, I'm actually using the 2.4.27 kernels (I am downloading that kernel source right now in order to look at it.

    sakiZ

  4. #4
    Senior Member registered user
    Join Date
    Dec 2004
    Location
    Dublin, OH
    Posts
    342

    Browse Kernel Differences

    On a similar note to see what's in different Linux kernels you can go to this website:

    KernelHQ:

    http://www.kernelhq.cc/index-taichi.html

    KernelHQ is a database driven source code BROWSER for the Linux Kernel. You are able to do diffs between any Kernel you want. If you want to see what changed between 2.4.0 and 2.5.0 for example, the DIFF will help you visualise it."

    It's a pretty cool website.

    sakiZ

Similar Threads

  1. HP Surestore DAT 40 on Adaptec 2940U SCSI card not seen
    By bh11111111 in forum Hardware & Booting
    Replies: 0
    Last Post: 01-24-2005, 06:43 PM
  2. Onboard Adaptec 7895 - detects SCSI CD-ROM but not HDDs
    By pgg in forum Hardware & Booting
    Replies: 1
    Last Post: 01-07-2005, 10:16 PM
  3. Knoppix 3.6 misdetects hispeed USB 2.0 Adaptec AUA-4000A
    By manfredGaploosa in forum Hardware & Booting
    Replies: 1
    Last Post: 11-30-2004, 03:52 AM
  4. Cannot get Knoppix 3.2 to recognize an Adaptec AIC-7902 SCSI
    By BillyBobber in forum General Support
    Replies: 12
    Last Post: 10-05-2004, 05:49 PM
  5. adaptec scsi controller
    By GameManK in forum Hardware & Booting
    Replies: 0
    Last Post: 03-22-2004, 10:23 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  


16GB KIT (2x8GB) DDR3 Gamer Desktop RAM PC3 MIXED BRANDS VIPER VENGEANCE FURY picture

16GB KIT (2x8GB) DDR3 Gamer Desktop RAM PC3 MIXED BRANDS VIPER VENGEANCE FURY

$10.00



Netac DDR4 32GB 16GB DDR4 3200MHz UDIMM C16 Desktop Internal Memory RAM Kit picture

Netac DDR4 32GB 16GB DDR4 3200MHz UDIMM C16 Desktop Internal Memory RAM Kit

$99.99



A-Tech 8GB DDR3 1600 PC3-12800 Laptop SODIMM 204-Pin Memory RAM PC3L DDR3L 1x 8G picture

A-Tech 8GB DDR3 1600 PC3-12800 Laptop SODIMM 204-Pin Memory RAM PC3L DDR3L 1x 8G

$21.68



Samsung 32GB DDR4-2666V-2Rx4-RB2-12 RAM  M393A4K40CB2-CTD6Q picture

Samsung 32GB DDR4-2666V-2Rx4-RB2-12 RAM M393A4K40CB2-CTD6Q

$169.00



Major Brand 16GB (2x8GB) PC3-12800U DDR3-1600MHz DDR3-12800 DESKTOP RAM NON-ECC picture

Major Brand 16GB (2x8GB) PC3-12800U DDR3-1600MHz DDR3-12800 DESKTOP RAM NON-ECC

$29.99



DDR4 Laptop RAM 4GB 8GB 16GB 32GB 2400 2666 3200 Samsung Hynix picture

DDR4 Laptop RAM 4GB 8GB 16GB 32GB 2400 2666 3200 Samsung Hynix

$66.00



Samsung 16GB LPCAMM2 PC5 7500 DDR5 LPDDR5X CAMM2 M561K1LC4DM0-CCTGM RAM Memory picture

Samsung 16GB LPCAMM2 PC5 7500 DDR5 LPDDR5X CAMM2 M561K1LC4DM0-CCTGM RAM Memory

$189.00



Crucial Laptop Ram 32GB (2x16GB) RAM DDR4 3200MHz CT16G4SFRA32A picture

Crucial Laptop Ram 32GB (2x16GB) RAM DDR4 3200MHz CT16G4SFRA32A

$119.99



Corsair Vengeance DDR3 8GB 16GB 32GB 1866MHz PC3-14900 Desktop RAM Memory DIMM picture

Corsair Vengeance DDR3 8GB 16GB 32GB 1866MHz PC3-14900 Desktop RAM Memory DIMM

$85.00



Crucial DDR3L 16GB 2 x 8GB 1600 MHz PC3L-12800 Laptop RAM Sodimm Memory 1.35V picture

Crucial DDR3L 16GB 2 x 8GB 1600 MHz PC3L-12800 Laptop RAM Sodimm Memory 1.35V

$41.00