linux-l: UW-SCSI an aic7xxx (on-board): wieso 'Ultra Enable Flags: 0x0000' ?

Stefan Bund asbund at gmx.de
Di Feb 8 15:54:24 CET 2000


Also erst mal vielen Dank für die Spannungsversorgungsantwort. Habe
leider mit einer Bestätigung gerechnet ... also wohl UPS kaufen :-(

Jetzt was anderes: Ich habe mich dann endlich mal dran gemacht, die
Geschwindigkeit meiner Festplatten zu überprüfen. Also da war ich dann
doch etwas schockiert. hdparm -t hat ziemlich schlechte Werte
geliefert. Nun hatte hier einer ja was zum Theme PIIX-IDE
gepostet. Also hab' ich mir den unified ide patch besorgt -> Die UDMA
Platte läuft ok, aber die UW-SCSI ist 'ne Katastrophe... Das kann
doch nicht sein :

/dev/hdc:
 Timing buffered disk reads:  32 MB in  2.06 seconds =15.53 MB/sec

/dev/sda:
 Timing buffered disk reads:  32 MB in  5.30 seconds = 6.04 MB/sec

(Hab' ich mehrmals hintereinander getestet, die Zahlen bleiben immer
so ca. gleich)

Interessant ist die Ausgabe von /proc/scsi/aic7xxx/0:

Adaptec AIC7xxx driver version: 5.1.21/3.2.4
Compile Options:
  TCQ Enabled By Default : Enabled
  AIC7XXX_PROC_STATS     : Enabled
  AIC7XXX_RESET_DELAY    : 5

Adapter Configuration:
           SCSI Adapter: Adaptec AIC-7895 Ultra SCSI host adapter
                           Ultra Wide Controller Channel A
    PCI MMAPed I/O Base: 0xef7ee000
    PCI Bus 0x00 Device 0x48
 Adapter SEEPROM Config: SEEPROM found and used.
      Adaptec SCSI BIOS: Enabled
                    IRQ: 16
                   SCBs: Active 0, Max Active 8,
                         Allocated 15, HW 32, Page 255
             Interrupts: 11836
      BIOS Control Word: 0x18b6
   Adapter Control Word: 0x1c1c
   Extended Translation: Enabled
Disconnect Enable Flags: 0xffff
     Ultra Enable Flags: 0x0000
 Tag Queue Enable Flags: 0x0001
Ordered Queue Tag Flags: 0x0001
Default Tag Queue Depth: 8
    Tagged Queue By Device array for aic7xxx host instance 0:
      {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}
    Actual queue depth per device for aic7xxx host instance 0:
      {8,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}

Also: Er meldet das ding als Ultra Wide Controller, aber unter Ultra
Enable Flags steht 0x0000 ??? Die Platte ist garantiert UW (ist 'ne
Micropolis). Ich hab's schon mit der Kerneloption `aic7xxx=ultra' und
`aic7xxx=ultra:0x1' versucht, aber ohne erfolg.

Was geht denn da vor??

Stefan.



Mehr Informationen über die Mailingliste linux-l