[Debian] 3Ware utility herkent controller niet (meer)*

Pagina: 1
Acties:

  • m33p
  • Registratie: September 2002
  • Laatst online: 06-02 20:21
Na een lange tijd de utility niet gebruikt te hebben wil ik deze vandaag opstarten door '3dmd' te draaien, waardoor ik de volgende melding krijg:

code:
1
2
3
4
Error: opendir() failed - No such file or directory. Check if the driver is loaded.
stealth:/home/# Error: opendir() failed - No such file or directory. Check if the driver is loaded.
Error: Could not initialize 3ware controller.
(error code 0) (e003/0)


Aangezien de machine werkt werkt de controller ook wel, het betreft hier een 3Ware 8006-2LP met 2 WD Raptors er aan. Ik heb de utility al opnieuw geinstalleerd, maar dit mocht ook niet baten.

De output van /proc/scsci/scsi is als volgt:
code:
1
2
3
4
5
stealth:/proc/scsi# cat scsi
Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
  Vendor: 3ware    Model: Logical Disk 0   Rev: 1.2
  Type:   Direct-Access                    ANSI SCSI revision: ffffffff


De controller werkt ook en met HDparm krijg ik een juiste snelheid terug. Ook zijn de juiste modules in de kernel gecompileerd, incl SATA support. Wat ook opvalt is dat ik de /proc/scsi/3ware-xxxx/ mis, deze zou er volgens de manual ook moeten zijn.

Ik heb al de nieuwste kernel zojuist gecompileerd met de juiste modules (voor zover ik weet, eerder werkte het ook) maar dit mocht ook niet baten. Ik wil de 3dmd config hier wel posten, maar daar zit niet veel in wat belangrijk kan zijn volgens mij. Overigens heb ik loadable module support uit in mijn kernel.

Iemand enig idee wat ik fout doe of hoe dit opgelost kan worden? Alvast bedankt.

UPDATE
Ik ben iets verder. Op een ander forum kreeg ik de tip om strace te gebruiken waar dit uit kwam:

code:
1
2
open("/proc/scsi/3w-xxxx", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOENT (No such file or directory)
open("/proc/scsi/3w-xxxx-z", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOENT (No such file or directory)


Waarom krijg ik dat bestand niet? Driver is gewoon geladen anders zou het niet eens werken lijkt mij?

[ Voor 14% gewijzigd door m33p op 16-08-2005 17:32 ]


  • m33p
  • Registratie: September 2002
  • Laatst online: 06-02 20:21
Het antwoord was om de nieuwe versie, 3dm2 te instaleren. Volgens de site is deze niet voor de 8000 series, maar hij werkt voor de 7000, 8000 en 9000 series :) Deze gebruikt niet meer /proc/scsi en ziet er een stuk beter uit. Versie 2 staat overigens onder 'beta' software op de 3Ware site.