Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 29/07/2005, à 19:51

marsh

pb ultra dma (udma) avec disque sata sur carte mere nforce2

Salut a tous

Dans un ultime et dernier espoir, je poste sur le forum en esperant trouver une solution (pas vraiement envie de retourner a wouinwouin)
Bref voila mon probleme :

merci par avance pour votre aide !



Configuration hardware
-------------------------------------

- carte mere NFS7-S, chipset nforce2
- disque dur SATA 120 giga
- disque dur IDE 60 giga
- graveur


Probleme
--------------

J'ai installe ubuntu sur le disque SATA.
Ca fonctionne tres bien si je reste sur le disque SATA.
En revanche, un acces sur le disque IDE ou sur le graveur plombe les perfs, et c'est inutilisable.


Tests
--------

- hdparam : udma impossible a activer

root@gahia# hdparm -d /dev/hdd
/dev/hdd:
using_dma    =  0 (off)

root@gahia# hdparm -d1 /dev/hdd
/dev/hdd:
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Operation not permitted
using_dma    =  0 (off)

- J'ai re-installe ubuntu en enlevant le disque SATA
et donc en l'installant sur le disque IDE.
L'utra dma est activee.
Ce n'est donc pas un probleme materiel, mais plutot de configuration

- J'ai recupere les drivers nvidia sur le site officiel
mais je ne les ai pas installe car les mises a jour concernent la carte reseau et le son.



Infos divers
-----------------

root@gahia# cat /proc/ide/drivers
ide-disk version 1.18
ide-cdrom version 4.61

root@gahia# cat /proc/ide/amd74xx
----------AMD BusMastering IDE Configuration----------------
Driver Version:                     2.13
South Bridge:                       0000:00:09.0
Revision:                           IDE 0xa2
Highest DMA rate:                   UDMA133
BM-DMA base:                        0xf000
PCI clock:                          33.3MHz
-----------------------Primary IDE-------Secondary IDE------
Prefetch Buffer:              yes                 yes
Post Write Buffer:            yes                 yes
Enabled:                      yes                 yes
Simplex only:                  no                  no
Cable Type:                   80w                 80w
-------------------drive0----drive1----drive2----drive3-----
Transfer Mode:       UDMA       DMA       DMA      UDMA
Address Setup:       60ns      90ns      90ns      60ns
Cmd Active:          90ns      90ns      90ns      90ns
Cmd Recovery:        30ns      30ns      30ns      30ns
Data Active:         90ns     330ns     330ns      90ns
Data Recovery:       30ns     270ns     270ns      30ns
Cycle Time:          30ns     600ns     600ns      20ns
Transfer Rate:   66.6MB/s   3.3MB/s   3.3MB/s  99.9MB/s

root@gahia# cat /proc/ide/ide0/hda/driver
ide-cdrom version 4.61

root@gahia# cat /proc/ide/ide0/hda/settings
name                    value           min             max             mode
----                    -----           ---             ---             ----
current_speed           0               0               70              rw
dsc_overlap             0               0               1               rw
init_speed              0               0               70              rw
io_32bit                0               0               3               rw
keepsettings            0               0               1               rw
nice1                   1               0               1               rw
number                  0               0               3               rw
pio_mode                write-only      0               255             w
unmaskirq               0               0               1               rw
using_dma               0               0               1               rw

root@gahia# cat /proc/ide/ide1/hdd/driver
ide-disk version 1.18

root@gahia# cat /proc/ide/ide1/hdd/settings
name                    value           min             max             mode
----                    -----           ---             ---             ----
acoustic                0               0               254             rw
address                 0               0               2               rw
bios_cyl                65535           0               65535           rw
bios_head               16              0               255             rw
bios_sect               63              0               63              rw
bswap                   0               0               1               r
current_speed           0               0               70              rw
failures                0               0               65535           rw
init_speed              0               0               70              rw
io_32bit                0               0               3               rw
keepsettings            0               0               1               rw
lun                     0               0               7               rw
max_failures            1               0               65535           rw
multcount               0               0               16              rw
nice1                   1               0               1               rw
nowerr                  0               0               1               rw
number                  1               0               3               rw
pio_mode                write-only      0               255             w
unmaskirq               0               0               1               rw
using_dma               0               0               1               rw
wcache                  1               0               1               rw

root@gahia# dmesg | grep ide
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
Probing IDE interface ide0...
Probing IDE interface ide1...
Probing IDE interface ide2...
Probing IDE interface ide3...
Probing IDE interface ide4...
Probing IDE interface ide5...
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
/dev/ide/host1/bus0/target1/lun0: p1
NFORCE2: port 0x01f0 already claimed by ide0
NFORCE2: port 0x0170 already claimed by ide1
ohci1394: fw-host0: SelfID received outside of bus reset sequence

root@gahia# dmesg | grep scsi
scsi0 : sata_sil
scsi1 : sata_sil
/dev/scsi/host1/bus0/target0/lun0: p1 p2 p3 p4
Attached scsi disk sda at scsi1, channel 0, id 0, lun 0

root@gahia# lspci
0000:00:00.0 Host bridge: nVidia Corporation nForce2 AGP (different version?) (rev c1)
0000:00:00.1 RAM memory: nVidia Corporation nForce2 Memory Controller 1 (rev c1)
0000:00:00.2 RAM memory: nVidia Corporation nForce2 Memory Controller 4 (rev c1)
0000:00:00.3 RAM memory: nVidia Corporation nForce2 Memory Controller 3 (rev c1)
0000:00:00.4 RAM memory: nVidia Corporation nForce2 Memory Controller 2 (rev c1)
0000:00:00.5 RAM memory: nVidia Corporation nForce2 Memory Controller 5 (rev c1)
0000:00:01.0 ISA bridge: nVidia Corporation nForce2 ISA Bridge (rev a4)
0000:00:01.1 SMBus: nVidia Corporation nForce2 SMBus (MCP) (rev a2)
0000:00:02.0 USB Controller: nVidia Corporation nForce2 USB Controller (rev a4)
0000:00:02.1 USB Controller: nVidia Corporation nForce2 USB Controller (rev a4)
0000:00:02.2 USB Controller: nVidia Corporation nForce2 USB Controller (rev a4)
0000:00:04.0 Ethernet controller: nVidia Corporation nForce2 Ethernet Controller (rev a1)
0000:00:08.0 PCI bridge: nVidia Corporation nForce2 External PCI Bridge (rev a3)
0000:00:09.0 IDE interface: nVidia Corporation nForce2 IDE (rev a2)
0000:00:0d.0 FireWire (IEEE 1394): nVidia Corporation nForce2 FireWire (IEEE 1394) Controller (rev a3)
0000:00:1e.0 PCI bridge: nVidia Corporation nForce2 AGP (rev c1)
0000:01:07.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
0000:01:09.0 Multimedia audio controller: Ensoniq 5880 AudioPCI (rev 02)
0000:01:0b.0 RAID bus controller: Silicon Image, Inc. (formerly CMD Technology Inc) SiI 3112 [SATALink/SATARaid] Serial ATA Controller (rev 02)
0000:02:00.0 VGA compatible controller: nVidia Corporation: Unknown device 00f1 (rev a2)

PS : Desole, j'ai un clavier anglais, donc pas d'accent :x

Hors ligne

#2 Le 29/07/2005, à 22:56

Baptiste-Ubuntu.org

Re : pb ultra dma (udma) avec disque sata sur carte mere nforce2

Probleme identique avec configuration exactement identique

#3 Le 07/08/2005, à 15:29

marsh

Re : pb ultra dma (udma) avec disque sata sur carte mere nforce2

Salut Baptiste-Ubuntu.org

Pour info, j'ai resolu le probleme.

en root, editer /etc/modules et ajouter au debut, les deux modules a monter :
amd74xx
ide_core

ce qui donne chez moi :

marsh@gahia:/local/backup$ cat /etc/modules
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.

amd74xx
ide_core
ide-cd
ide-disk
ide-generic
lp
mousedev
psmouse
sbp2
sr_mod
root@gahia:/local/backup # hdparm /dev/hdc

/dev/hdc:
 IO_support   =  1 (32-bit)
 unmaskirq    =  1 (on)
 using_dma    =  1 (on)
 keepsettings =  0 (off)
 readonly     =  0 (off)
 readahead    = 256 (on)
 HDIO_GETGEO failed: Invalid argument

Je peux graver maintenant sans utiliser 99% de cpu et sans plantage, en utilisant growisofs ou via graveman

j'ai aussi modifier le fichier de conf de hdparm (mais je ne me rappelle plus si cest utile ou pas)
a toi de faire des tests

/dev/hdc est mon graveur, mon disque ide ayant rendu l'ame

J'ai edite le fichier /etc/hdparm.conf
et mis a la fin du fichier :

/dev/hdc {
	dma = on
}

command_line {
       hdparm -W1 -d1 /dev/hdc
}

J'ai eu un probleme de plantage si je laissais la machine longtemps allume sans la toucher
resolu (je pense) en desactivant le power management de mon compte
system-> preferences -> screensaver -> advanced -> display power management = off


j'espere que ca pourra t'aider

Hors ligne