[Marvell Sata] Kernel module

Pagina: 1
Acties:

  • robbert
  • Registratie: April 2002
  • Laatst online: 07-02 22:11
Hoi,

naar aanleiding van [rml][ SATA] Goede controller(pci) gezocht[/rml] en omdat er zo weinig aanbod was heb ik maar een Supermicro SAT2-MV8 controller gekocht. Maar natuurlijk krijg ik het weer niet werkend.....

De (expirimentele) module in de 2.6.15 kernel werkt niet, hij herkent de schijven wel, maar ik krijg telkens:
code:
1
2
3
4
5
6
7
8
9
10
11
root@server:/usr/src/Marvell/LinuxIAL# dmesg | grep sda
SCSI device sda: 390721968 512-byte hdwr sectors (200050 MB)
SCSI device sda: drive cache: write back
SCSI device sda: 390721968 512-byte hdwr sectors (200050 MB)
SCSI device sda: drive cache: write back
 sda:<6>Adding 1951888k swap on /dev/hda2.  Priority:-1 extents:1 across:1951888k
sda: Current: sense key: No Sense
 sda1
sd 1:0:0:0: Attached scsi disk sda
sda: Current: sense key: No Sense
sda: Current: sense key: No Sense


De sources van de cd krijg ik niet gecompileert maar een andere versie van internet wel. Tijdens het compileren krijg ik deze fouten:
code:
1
/usr/src/mvsata-3.4.2-1.0_fc4/LinuxIAL/mvLinuxIalHt.c:516: warning: implicit declaration of function 'scsi_set_device'

Hij gaat wel door en er komt wel een module bestandje uit, maar door modprobe te doen gooit die dit in de dmesg
code:
1
mv_sata: Unknown symbol scsi_set_device

Nu blijft het dus te zijn dat scsi_set_device uit de kernel is gegooit sinds 2.6.13. Iemand hier een oplossing voor. Ik heb dit regeltje eens commentaart en toen de module gebakken, dit ging tot zo verre wel goed, alleen het resultaat werkte niet echt bepaald.

Een optie zou zijn om terug te gaan naar de 2.6.12 kernel, maar ik kan nergens meer de 2.6.12 debian sources vinden. Om de 2.6.12 sources van kernel.org te halen weet ik niet of dat zo handig is, gezien deze dadelijk weer verschillen van de sources waar mijn 2.6.12 kernel destijds mee gebakken is.

  • irondog
  • Registratie: Januari 2001
  • Laatst online: 11-05-2025

irondog

alle dingen moeten onzin zijn

Ik zou voor sata_mv gaan. Deze zit in de kernel, maar is helaas wel zeer experimenteel.
edit:
Niet goed gelezen

Misschien moet je maar gewoon de allerlaatste 2.6 release candidate kernel van kernel.org proberen. Er zijn wijzigingen aangebracht in de laatste versies.

[ Voor 53% gewijzigd door irondog op 24-02-2006 20:40 ]

[P5B deluxe] [Core2Duo 6300] [2 X 1GB DDR2] [GF FX7300] [320 GB WD] [Gentoo] [VISTA]


  • robbert
  • Registratie: April 2002
  • Laatst online: 07-02 22:11
2.6.16rc4 had geen nut, ik heb hem van kernel.org afgehaald zelf gecompileert en het zelfde gezeik bleef....

Daarna was ik maar weer eens met 2.6.12 geboot en daaronder de kernel module gecompileert (met de source van kernel.org de debian source waarmee mijn eigen kernel gebakken is kon ik nergens meer vinden). Compileren ging goed, alleen lijkt het ook niet te werken. het enige wat ik in dmesg zie verschijnen is:
code:
1
mv_sata: module license 'Marvell' taints kernel.


Kortom ik denk dat het kaartje maandag maar weer terug in de doos gaat en lekker terug gaat....

  • daft_dutch
  • Registratie: December 2003
  • Laatst online: 02-12-2025

daft_dutch

>.< >.< >.< >.<

mv_sata: module license 'Marvell' taints kernel.

heeft temaken met de licentie. niet met software.

>.< >.< >.< >.<


  • IcE_364
  • Registratie: Februari 2002
  • Laatst online: 10:58
Had je 2.6.9 al geprobeert? Zoals ik in het andere topic heb aangegeven werkt die wel goed.