Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 |
Device Drivers ---> <*> Serial ATA (prod) and Parallel ATA (experimental) drivers ---> <*> AHCI SATA support [*] ATA SFF support <*> Intel ESB, ICH, PIIX3, PIIX4 PATA/SATA support <m> Marvell SATA support <m> Marvell PATA support via legacy mode This option enables limited support for the Marvell 88SE61xx ATA controllers. If you wish to use only the SATA ports then select the AHCI driver alone. If you wish to the use the PATA port or both SATA and PATA include this driver. |
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »bacardischmal« (23.01.2010, 11:05)
Quellcode |
|
1 2 3 4 |
Ein auszug aus der drivers/ata/ahci.c /* Marvell */ { PCI_VDEVICE(MARVELL, 0x6145), board_ahci_mv }, /* 6145 */ { PCI_VDEVICE(MARVELL, 0x6121), board_ahci_mv }, /* 6121 */ |
Quellcode |
|
1 2 3 4 5 |
Your BIOS doesn't leave a aperture memory hole Please enable the IOMMU option in the BIOS setup This costs you 64 MB of RAM |
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »_Dirk_« (23.01.2010, 12:17)
danke trozdem, dann werde ich wohl mal etwas warten und hoffen das es vlt irgendwann mal geht. Die Sata Ports sind normal alle 6 belegt hatte sie nur jetzt zum testen abgezogen.
Quellcode |
|
1 2 3 4 5 |
Ein auszug aus der drivers/ata/ahci.c /* Marvell */ { PCI_VDEVICE(MARVELL, 0x6145), board_ahci_mv }, /* 6145 */ { PCI_VDEVICE(MARVELL, 0x6121), board_ahci_mv }, /* 6121 */ { PCI_VDEVICE(MARVELL, 0x6141), board_ahci_mv }, /* 6141 */ |
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
│ CONFIG_SCSI_MVSAS: │ │ │ │ This driver supports Marvell's SAS/SATA 3Gb/s PCI-E 88SE64XX and 6Gb/s │ │ PCI-E 88SE94XX chip based host adapters. │ │ │ │ Symbol: SCSI_MVSAS [=n] │ │ Prompt: Marvell 88SE64XX/88SE94XX SAS/SATA support │ │ Defined at drivers/scsi/mvsas/Kconfig:27 │ │ Depends on: SCSI_LOWLEVEL && SCSI && PCI │ │ Location: │ │ -> Device Drivers │ │ -> SCSI device support │ │ -> SCSI low-level drivers (SCSI_LOWLEVEL [=y]) │ │ Selects: SCSI_SAS_LIBSAS && FW_LOADER |
Quellcode |
|
1 2 |
'Device Drivers'->'SCSI device support'->'SCSI low-level drivers'-> 'Marvell Storage Controller 6121/6122/6141/6145' |
Quellcode |
|
1 |
Ein Grog wär mir zZt lieber..., aktuell haben wir hier im hohen Nordosten -18 , gefühlte 21 Grad Minus... |
Quellcode |
|
1 |
CONFIG_PATA_MARVELL=y |
also ich hab mal den mvsas treiber mit in den kernel gebaut
Quellcode |
|
1 2 3 4 5 |
2.3 Install the driver. The module is named as mv61xx.ko. To install the driver, you type: # insmod mv61xx.ko |
Quellcode |
|
1 |
Also ich habe den treiber direkt im kernel .. dadurch werden die IDE platten nach den SATA platten eingebunden .. aber macht ja nichts, es funktioniert seit jahren (seit dem der treiber im kernel ist) |
Quellcode |
|
1 2 3 4 5 6 |
static const struct pci_device_id marvell_pci_tbl[] = { { PCI_DEVICE(0x11AB, 0x6101), }, { PCI_DEVICE(0x11AB, 0x6121), }, { PCI_DEVICE(0x11AB, 0x6123), }, { PCI_DEVICE(0x11AB, 0x6145), }, { } /* terminate list */ |
Als Modul oder direkt? Bau es doch mal bitte als Modul und lade es falls nötig von Hand und sieh dann mal ins Logbuch. Da sollte zumindest mal eine Meldung kommen das es geladen wurde! Laut der Readme heißt das Modul übrigens mv61xx.
Quellcode |
|
1 2 3 4 5 |
2.3 Install the driver. The module is named as mv61xx.ko. To install the driver, you type: # insmod mv61xx.ko |
für das modul müsste ich meinen kernel patchen?
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 |
ls /usr/src/linux-2.6.33-rc4/drivers/scsi/mvsas/ -lh insgesamt 180K -rw-r--r-- 1 root root 1,4K 3. Dez 04:51 Kconfig -rw-r--r-- 1 root root 1,1K 3. Dez 04:51 Makefile -rw-r--r-- 1 root root 19K 3. Dez 04:51 mv_64xx.c -rw-r--r-- 1 root root 4,9K 3. Dez 04:51 mv_64xx.h -rw-r--r-- 1 root root 16K 3. Dez 04:51 mv_94xx.c -rw-r--r-- 1 root root 7,2K 3. Dez 04:51 mv_94xx.h -rw-r--r-- 1 root root 6,9K 3. Dez 04:51 mv_chips.h -rw-r--r-- 1 root root 20K 3. Dez 04:51 mv_defs.h -rw-r--r-- 1 root root 18K 23. Jan 12:22 mv_init.c -rw-r--r-- 1 root root 55K 3. Dez 04:51 mv_sas.c -rw-r--r-- 1 root root 12K 3. Dez 04:51 mv_sas.h |