Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Jak zapnout DMA u ATA disku kdyz nepomuze hdparm -d 1 /dev/sda1 ?  (Přečteno 3888 krát)

DuckD

  • Stálý člen
  • **
  • Příspěvků: 878
  • Open Srdcař
    • www.duckd.cz
Zdar,
lze jinym zpusobem zapnout DMA na ata disku kdyz nepomuze:

sudo hdparm -d 1 /dev/sda1

pise to:

/dev/sda1:
 setting using_dma to 1 (on)
 HDIO_SET_DMA failed: Inappropriate ioctl for device
« Poslední změna: 29 Října 2007, 18:59:43 od Anna Taliánová »
8) Lidé žijí v souborech. ===>> LINUXTERO <<=== Pravidelná dávka tvého linuxtera!

Jere

  • Stálý člen
  • **
  • Příspěvků: 625
Jak zapnout DMA u ATA disku kdyz nepomuze ( hdparm -d 1 /dev/sda1 ) ?
« Odpověď #1 kdy: 22 Července 2006, 19:22:51 »
... nekde jsem cetl, ze v Dapper je jiz defaultne zapnuto

DuckD

  • Stálý člen
  • **
  • Příspěvků: 878
  • Open Srdcař
    • www.duckd.cz
Jak zapnout DMA u ATA disku kdyz nepomuze ( hdparm -d 1 /dev/sda1 ) ?
« Odpověď #2 kdy: 22 Července 2006, 20:40:54 »
Mam tady par vypisu ktere by mohli pomoci pri reseni problemu z Jabber konference ubuntu (ubuntu@conf.netlab.cz).
Kód: [Vybrat]
fdisk -l /dev/sda

Disk /dev/sda: 60.0 GB, 60060155904 bytes
255 heads, 63 sectors/track, 7301 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        1912    15358108+   7  HPFS/NTFS
/dev/sda2            1913        7039    41182627+   f  W95 Ext'd (LBA)
/dev/sda4            7040        7300     2096482+  82  Linux swap / Solaris
/dev/sda5            1913        5376    27824548+   b  W95 FAT32
/dev/sda6            5377        7039    13358016   83  Linux
Kód: [Vybrat]
fdisk -l /dev/sda

Cannot open /dev/sda
Kód: [Vybrat]
sudo hdparm /dev/sda

/dev/sda:
 IO_support   =  0 (default 16-bit)
 readonly     =  0 (off)
 readahead    = 256 (on)
 geometry     = 7301/255/63, sectors = 117304992, start = 0
Kód: [Vybrat]
sudo hdparm -d 1 /dev/sda
/dev/sda:
 setting using_dma to 1 (on)
 HDIO_SET_DMA failed: Inappropriate ioctl for device
Kód: [Vybrat]
dmesg

[17179575.624000] ata_piix 0000:00:1f.2: version 1.05
[17179575.624000] ata_pci_init_one: pci_dev class+intf: 0x10180
[17179575.624000] ata_pci_init_one: NO_LEGACY == 0
[17179575.624000] ACPI: PCI Interrupt 0000:00:1f.2[b] -> GSI 19 (level, low) -> IRQ 185
[17179575.624000] PCI: Setting latency timer of device 0000:00:1f.2 to 64
[17179575.624000] ata1: PATA max UDMA/133 cmd 0x1F0 ctl 0x3F6 bmdma 0x1100 irq 14
[17179575.788000] ata1: dev 0 cfg 00:045a 49:2f00 82:346b 83:7f09 84:6003 85:3c68 86:3c01 87:6003 88:203f 93:600b
[17179575.788000] ata1: dev 0 ATA-7, max UDMA/100, 117304992 sectors: LBA48
[17179575.788000] ata1(0): applying bridge limits
[17179575.788000] ata_acpi_push_id: skipping for PATA mode
[17179575.788000] ata1: dev 0 configured for UDMA/100
[17179575.788000] pata_get_dev_handle: ENTER: dev->bus_id='0000:00:1f.2'
[17179575.788000] pata_get_dev_handle: dev_handle: 0xdffe6900, parent_handle: 0xdffeaec0
[17179575.788000] pata_get_dev_handle: for dev=0x1f.2, addr=0x1f0002, parent=0xdff78800, *handle=0xdffe6900
[17179575.788000] do_drive_get_GTF:   drive w/ adr=0: v: 0xdffe6620
[17179575.788000] scsi0 : ata_piix
[17179575.788000]   Vendor: ATA       Model: SAMSUNG MP0603H   Rev: UD10
[17179575.788000]   Type:   Direct-Access                      ANSI SCSI revision: 05
[17179575.788000] pata_get_dev_handle: ENTER: dev->bus_id='0000:00:1f.2'
[17179575.788000] pata_get_dev_handle: dev_handle: 0xdffe6900, parent_handle: 0xdffeaec0
[17179575.788000] pata_get_dev_handle: for dev=0x1f.2, addr=0x1f0002, parent=0xdff78800, *handle=0xdffe6900
[17179575.788000] ata2: PATA max UDMA/133 cmd 0x170 ctl 0x376 bmdma 0x1108 irq 15
[17179576.116000] ata2: dev 0 cfg 00:85c0 49:0f00 82:0000 83:0000 84:0000 85:0000 86:0000 87:0000 88:0407 93:4000
[17179576.116000] ata2: dev 0 ATAPI, max UDMA/33
[17179576.116000] ata2(0): applying bridge limits
[17179576.116000] ata_acpi_push_id: skipping for PATA mode
[17179576.116000] ata2: dev 0 configured for UDMA/33
[17179576.116000] pata_get_dev_handle: ENTER: dev->bus_id='0000:00:1f.2'
[17179576.116000] pata_get_dev_handle: dev_handle: 0xdffe6900, parent_handle: 0xdffeaec0
[17179576.116000] pata_get_dev_handle: for dev=0x1f.2, addr=0x1f0002, parent=0xdff78800, *handle=0xdffe6900
[17179576.116000] do_drive_get_GTF:   drive w/ adr=0: v: 0xdffe64e0
[17179576.116000] scsi1 : ata_piix

[17179776.844000] ata1: translated ATA stat/err 0x51/04 to SCSI SK/ASC/ASCQ 0xb/00/00
[17179776.844000] ata1: status=0x51 { DriveReady SeekComplete Error }
[17179776.844000] ata1: error=0x04 { DriveStatusError }
[17179776.876000] ata1: translated ATA stat/err 0x51/04 to SCSI SK/ASC/ASCQ 0xb/00/00
[17179776.876000] ata1: status=0x51 { DriveReady SeekComplete Error }
[17179776.876000] ata1: error=0x04 { DriveStatusError }
8) Lidé žijí v souborech. ===>> LINUXTERO <<=== Pravidelná dávka tvého linuxtera!

kremso

  • Aktivní člen
  • *
  • Příspěvků: 117
Jak zapnout DMA u ATA disku kdyz nepomuze ( hdparm -d 1 /dev/sda1 ) ?
« Odpověď #3 kdy: 23 Prosince 2006, 16:08:09 »
Riesim ten isty problem:
Kód: [Vybrat]
$ sudo hdparm -d 1 /dev/sda

/dev/sda:
 setting using_dma to 1 (on)
 HDIO_SET_DMA failed: Inappropriate ioctl for device


$ sudo hdparm /dev/sda

/dev/sda:
 IO_support   =  0 (default 16-bit)
 readonly     =  0 (off)
 readahead    = 256 (on)
 geometry     = 14593/255/63, sectors = 234441648, start = 0
Sice sa tvari ze ho zapina, ale nic sa nestane.
Dmesg je cisty.

TIBOR

  • Závislák
  • ***
  • Příspěvků: 6542
  • Som uzivatel linuxovej distribucie, som linuxak?
Jak zapnout DMA u ATA disku kdyz nepomuze ( hdparm -d 1 /dev/sda1 ) ?
« Odpověď #4 kdy: 23 Prosince 2006, 17:12:40 »
Ako pozeram vsetci mate sda (sata?) tak ako ja a tam to asi bude s udma asi inak lebo ani v XP som nenasiel nic o DMA. Alebo sa mylim?
« Poslední změna: 29 Října 2007, 18:11:11 od Anna Taliánová »
HP Laptop 17-ca1xxx Ubuntu Mate 24.04 FF 64bit.
Asus X751LB-TY014H Ubuntu Mate 20.04.1 FF 64bit.
Linus, Lajnas, Línus, Luínus, Lajnus a je mi naozaj jedno, ako ľudia vyslovujú moje meno. Ale "Linux" je vždy "Linux". LINUS TORVALDS, tvorca Linuxového jadra.(V dokumente Revolution OS)

Petr Merlin Vaněček

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5058
    • Lomítkáři
Jak zapnout DMA u ATA disku kdyz nepomuze ( hdparm -d 1 /dev/sda1 ) ?
« Odpověď #5 kdy: 23 Prosince 2006, 20:37:54 »
No co se tyce UDMA SATA a PATA, ono je to jeste malinko jinak.
http://cs.wikipedia.org/wiki/Pevn%C3%BD_disk
Stiskni CTRL + W ...
80% mozku tvoří kapalina ... u některých brzdová

 

Provoz zaštiťuje spolek OpenAlt.