[CB-lug] SIS 5513 problemi con UDMA

Kumrah kumrah84@gmail.com
Sab 4 Apr 2009 22:21:12 CEST


Salve a tutti...a quanto pare sono l'unico a scrivere su questa mailing-list
(o forse l'unico ad avere ancora qualche problema :@)...va beh passiamo
oltre...
Il mio portatile è equipaggiato con un maledettisimo controller Sis:

root@darkstar:/home/kumrah/# lspci | grep IDE
00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE]

i cui driver nel kernel(2.6.27.7) sembra che siano affetti da un bug
conosciutissimo a chi di dovere, ovvero l'UltraDMA non viene impostato al
miglior valore:

root@darkstar:/home/kumrah/# dmesg | grep sis5513
sis5513 0000:00:02.5: SiS 962/963 MuTIOL IDE UDMA133 controller
sis5513 0000:00:02.5: IDE controller (0x1039:0x5513 rev 0x00)
sis5513 0000:00:02.5: not 100% native mode: will probe irqs later

da cui consegue:

root@darkstar:/home/kumrah/# dmesg | grep UDMA
sis5513 0000:00:02.5: SiS 962/963 MuTIOL IDE UDMA133 controller
hda: host side 80-wire cable detection failed, limiting max speed to UDMA33
hda: UDMA/33 mode selected
hdc: UDMA/33 mode selected
hda: UDMA/33 mode selected
hda: UDMA/33 mode selected
hda: UDMA speeds >UDMA33 cannot be set
hda: UDMA/33 mode selected
hda: UDMA speeds >UDMA33 cannot be set
hda: UDMA/33 mode selected
hda: UDMA speeds >UDMA33 cannot be set

mentre io posso supportare fino a UDMA100. Ho provato ad impostare i
parametri con "hdparm -d1 -Xudma5 /dev/hda" ma non è cabiato nulla...girando
vari forum e guide mi è sembrato di capire che esiste una patch per questo
problema ma non riesco a trovarla...la cosa più interessante che ho trovato
è questo link:

http://marc.info/?l=linux-kernel&m=111489239614289&w=2

ma sinceramente non riesco a capire bene cosa dica...leggendo ho trovato chi
è riuscito ad avere udma5 disabilitando l'opzione Write cache, ho provato
anche quello(anche se non credo sia una buona idea disattivarla) ma non è
cambiato nulla rimane fisso su udma2:

root@darkstar:/home/kumrah/# hdparm -i /dev/hda

/dev/hda:

 Model=HTS541080G9AT00, FwRev=MB4OA60A, SerialNo=MP28MBXBGLMELH
 Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
 RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
 BuffType=DualPortCache, BuffSize=7539kB, MaxMultSect=16, MultSect=off
 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=156301488
 IORDY=on/off, tPIO={min:240,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes:  pio0 pio1 pio2 pio3 pio4
 DMA modes:  mdma0 mdma1 mdma2
 UDMA modes: udma0 udma1 *udma2 udma3 udma4 udma5
 AdvancedPM=yes: mode=0x80 (128) WriteCache=enabled
 Drive conforms to: ATA/ATAPI-6 T13 1410D revision 3a:  ATA/ATAPI-2,3,4,5,6

 * signifies the current active mode

inoltre mi sembra che l'hd scaldi un bel po' di più rispetto a winzoz....non
so se i problemi sono tra loro collegati.
Qualcuno ha qualche idea o suggerimento?
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.linux.it/pipermail/lugcb/attachments/20090404/7cb702c0/attachment.htm>


Maggiori informazioni sulla lista Lugcb