Eli siis seuraavanlainen kysymys:
Jos laitan Adaptecin AHA2940U, 8-bit "Narrow" Ultra SCSI:ä tukevaan SCSI-ohjaimeen kiinni 16-bit "Wide" Ultra 2 SCSI -liitännällä olevan kovalevyn 50pin-68pin adapterin kautta, niin mikä silloin muodostuu väylän tyypiksi/nopeudeksi?
8-bit "Narrow" Ultra SCSI = 20 Mb/s
16-bit "Wide" Ultra 2 SCSI = 80 Mb/s
Olettaisin, että tällöin väylätyypiksi pitäisi tulla juurikin tuo 20Mb/s, koska se on suurin ohjainkortin tukema. Mutta Linux ilmoittaa käynnistettäessä seuraavaa:
% dmesg | most
...
scsi0 : Adaptec AIC7XXX EISA/VLB/PCI SCSI HBA DRIVER, Rev 6.2.36
aic7880: Ultra Single Channel A, SCSI Id=7, 16/253 SCBs
target0:0:0: asynchronous.
Vendor: IBM Model: DNES-309170W Rev: SAH0
Type: Direct-Access ANSI SCSI revision: 03
scsi0:A:0:0: Tagged Queuing enabled. Depth 32
target0:0:0: Beginning Domain Validation
target0:0:0: Domain Validation skipping write tests
target0:0:0: FAST-10 SCSI 10.0 MB/s ST (100 ns, offset 15)
target0:0:0: Ending Domain Validation
...
Uudella Ultra 3 SCSI ym. kortillahan tuo selviäisi, mutta ei viitsisi näin kotitestailuun niin kallista investointia tehdä. Olisi silti mukava saada tuosta kortista nopeus tuplattua... :)
Jos laitan Adaptecin AHA2940U, 8-bit "Narrow" Ultra SCSI:ä tukevaan SCSI-ohjaimeen kiinni 16-bit "Wide" Ultra 2 SCSI -liitännällä olevan kovalevyn 50pin-68pin adapterin kautta, niin mikä silloin muodostuu väylän tyypiksi/nopeudeksi?
8-bit "Narrow" Ultra SCSI = 20 Mb/s
16-bit "Wide" Ultra 2 SCSI = 80 Mb/s
Olettaisin, että tällöin väylätyypiksi pitäisi tulla juurikin tuo 20Mb/s, koska se on suurin ohjainkortin tukema. Mutta Linux ilmoittaa käynnistettäessä seuraavaa:
% dmesg | most
...
scsi0 : Adaptec AIC7XXX EISA/VLB/PCI SCSI HBA DRIVER, Rev 6.2.36
aic7880: Ultra Single Channel A, SCSI Id=7, 16/253 SCBs
target0:0:0: asynchronous.
Vendor: IBM Model: DNES-309170W Rev: SAH0
Type: Direct-Access ANSI SCSI revision: 03
scsi0:A:0:0: Tagged Queuing enabled. Depth 32
target0:0:0: Beginning Domain Validation
target0:0:0: Domain Validation skipping write tests
target0:0:0: FAST-10 SCSI 10.0 MB/s ST (100 ns, offset 15)
target0:0:0: Ending Domain Validation
...
Uudella Ultra 3 SCSI ym. kortillahan tuo selviäisi, mutta ei viitsisi näin kotitestailuun niin kallista investointia tehdä. Olisi silti mukava saada tuosta kortista nopeus tuplattua... :)
Vastaukset 3
Vanhimmat
Dmesg sen sanookin "target0:0:0: asynchronous." Tuo nopeus on vain puolet synkronisesta nopeudesta. Kokeile laittaa kortin biossista synkroninen siirto päälle tuolle levylle.
Kiitokset vinkistä,
kortin biossissa on synkat päällä kaikkiin laitteisiin, sekä myös levyllä on "TI SYNC NEGO" -jumpperi pinnitettynä...
Siltikin dmesgi ilmoittaa tuon "target0:0:0: FAST-10 SCSI 10.0 MB/s ST (100 ns, offset 15)"
Täytyypä varmaan koettaa katsella kernelin konfikuraatioita tarkemmin läpi. Jospa syy löytyisi sieltä.? Ei ole nimittäin "stokki" Slackware-kerneli :)
Problem solved!!!
Sain kortin toimimaan täydellä nopeudella käyttämällä vanhempaa ajuria SCSI-kortille kernelin konfiguroinnissa (aic7xxx_old). Nyt toimii kuten pitääkin:
(scsi0) found at PCI 0/9/0
(scsi0) Narrow Channel, SCSI ID=7, 16/255 SCBs
(scsi0) Cables present (Int-50 YES, Ext-50 NO)
(scsi0) Downloading sequencer code... 436 instructions downloaded
scsi0 : Adaptec AHA274x/284x/294x (EISA/VLB/PCI-Fast SCSI) 5.2.6/5.2.0
(scsi0:0:0:0) Synchronous at 20.0 Mbyte/sec, offset 15.
Vendor: IBM Model: DNES-309170W Rev: SAH0
Type: Direct-Access ANSI SCSI revision: 03
SCSI device sda: 17916240 512-byte hdwr sectors (9173 MB)
SCSI device sda: drive cache: write back
SCSI device sda: 17916240 512-byte hdwr sectors (9173 MB)
SCSI device sda: drive cache: write back
sda: sda1 sda2 < sda5 sda6 >
Attached scsi disk sda at scsi0, channel 0, id 0, lun 0
Attached scsi generic sg0 at scsi0, channel 0, id 0, lun 0, type 0
Ihmetyttää kyllä tuon uudemman ajurin toiminta. No, onneksi vanha ajuri oli vielä jätetty varalle. Nopeus tosiaan tuplaantui, sen huomaa jo käytännössäkin... :)