[LINUX:17565] Re: scsi

---------

New Message Reply About this list Date view Thread view Subject view Author view

From: Serdar KOYLU (skoylu@altavista.com)
Date: Tue 04 Jul 2000 - 11:35:16 EEST


Selamlar
On Mon, 03 July 2000, "Serkan Donmez" wrote:

>
>
> cat /proc/pci komutunun ciktisi.....
> IDE interface: Intel 82371AB PIIX4 IDE (rev 1).
> Medium devsel. Fast back-to-back capable. Master Capable.
> Latency=64.

Normalde PIIX4 IDE IRQ 14/15'i kullanir. Cihaz disabled olsa bile kernel bu cihazin IRQ kullanimini anlamak isteyecektir..

> USB Controller: Intel 82371AB PIIX4 USB (rev 1).
> Medium devsel. Fast... IRQ 11. Master capable
> Bridge: Intel 82371AB PIIX4 ACPI (rev 2).
> Medium devsel. Fast back-to-back capable.
> SCSI storage controller: Adaptec AHA-2940U2 (rev 0).
> Medium devsel. Fast back... BIST capable. IRQ 10.
> Master Capable. Latency=64. Min Gnt=39.Max Lat=25.
> I/O at 0xe400 [0xe401].
> Non-prefetchable 64 bit memory at 0xef201000 [0xef201004].
> Ethernet controller: Intel 82557 (rev 8).
> Medium devsel. Fast back.... IRQ 5. Master Capable.
> Ethernet controller: Intel 82557 (rev 8).
> Medium devsel. Fast back.... IRQ 9. Master Capable.
> VGA compatible controller: S3 Inc. Unknown device (rev 2).
> Vendor id=5333. Device id=8a13.
> Medium devsel. Master Capable. Latency=64. Min Gnt=4.Max Lat=255.
> Non-prefetchable 32 bit memory at 0xe0000000 [0xe0000000].
>
>
> Cekirdekteki SMP destegini kaldirdik. Degisiklik yok.
>
Simdi biraz daha genis aciklama yapmak gerekiyor. Sanirim dunku cevabi okuyanlarin bir hayli kafasi karisti. Oncelikle hata mesajinizin (enable_irq() unbalanced.. ) nasil olustugunu anlatalim..
Kernelde, PIC uzerinden IRQ'yu mask etmeden acip kapamaya yarayan iki generic fonksiyon vardir. disable_irq ve enable_irq. Bir IRQ islenirken oncelikle tekrar olusmamalidir. Bu nedenle IRQ tutucu bu IRQ'yu kapatir. Eger IRQ islenmesi bitmemisse, IRQ tekrar cagrilinca kernel durumun farkina varir. enable_irq ister. Fakat IRQ'lar "nesting" degildir, yani 'reentrant', IRQ islenirken tekrar kendini cagirmasi. Bu durumda kernel IRQ'nun dengesiz oldugunu soyler.
Boot disketinizdeki kernel buyuk ihtimalle cesitli suruculerden yoksun. Bu nedenle IRQ'nun hangi kanaldan geldigini tespit edemiyor. Fakat asil kerneliniz IRQ'lari tespit edebilmesine ragmen ayni sorundan dolayi, IRQ tutma islemini basaramiyor.
ADAPTEC SCSI kartinizin oncelikle bu IRQ sorunu nedeniyle calismiyor olmasi kuvvetle muhtemel. Baska ihtimaller ise sunlar olabilir:

1. Bazi BIOS'larda CMOS Setupta SymBios SCSI destegi vardir. Bu varsa ayarini degistirmek gerekebilir.
2. Adaptec UW ctrl.ler de SIK yasanan bir sorun, Ayni kanalda, farkli hizlarda aletler varsa, adapterin en hizlisinin hizinda calismak istemesidir. Cihazlari teker teker takarak bir denemeniz tavsiye olunur.
3. Kartinizdaki NVRAM, SCSI cihazlari icin hiz bilgilerini saklar. Cihazlariniz bu tablodaki hiz tercihlerinin hicbirine uymayabilir. Bu durumda uygun bir NVRAM kodu bulup yuklemeniz gerekebilir..

Gelismeleri listeye yazarsaniz sevinirim..

Saygi ve sevgiler..

_______________________________________________________________________

$1 million in prizes! 20 daily instant winners.
AltaVista Rewards: Click here to win!
http://shopping.altavista.com/e.sdc?e=3

_______________________________________________________________________

 
 Listeden cikmak icin:
          unsub linux
 mesajini listeci@bilkent.edu.tr adresine gonderiniz.
   Lutfen Listeci icin MIME / HTML / Turkce Aksan kullanmayin.
 Listeci arayuzu: http://listweb.bilkent.edu.tr/yardim/bilkent/linux.html
 Liste arsivinin adresi: http://listweb.bilkent.edu.tr/


New Message Reply About this list Date view Thread view Subject view Author view

---------

Bu arsiv hypermail 2b29 tarafindan uretilmistir.