lkml.org 
[lkml]   [2003]   [Jun]   [20]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectNeed help!: Writing raw data with IDE PIO
Dear developers,

I am a student working in a realtime systems project at the Technical
University of
Munich. In the time being i have to be able to write a certain data of
one sector on
a certain CHS (actually LBA) on the hard disk. I am trying to do it with
inserting and
removing a module which i write in C.

Please send your comments or reference codes regarding to the info given
below.

Kindly regards.

Sinan UYGUR


My uname -a is
>>Linux bert 2.4.21-rthal5 #2 SMP Tue May 27 16:15:22 CEST 2003 i686
unknown
in Red Hat Linux

My IDE interface after lspci -vxx is:
00:01.1 IDE interface: Intel Corp. 82371SB PIIX3 IDE [Natoma/Triton II]
(prog-if 80 [Master])
Flags: bus master, medium devsel, latency 32
I/O ports at e800 [size=16]
00: 86 80 10 70 05 00 80 0a 00 80 01 01 00 20 00 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 01 e8 00 00 00 00 00 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00


bert:~# cat /proc/ide/ide1/hdc/model
ST51080A


and my hard disk settings via
bert:~# cat /proc/ide/ide1/hdc/settings are:
name value min max
mode
---- ----- ---
--- ----
acoustic 0 0 254
rw
address 0 0 2
rw
bios_cyl 2100 0
65535 rw
bios_head 16 0 255
rw
bios_sect 63 0 63
rw
breada_readahead 8 0 255 rw
bswap 0 0
1 r
current_speed 34 0
70 rw
failures 0 0
65535 rw
file_readahead 124 0 16384 rw
init_speed 34 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
max_kb_per_request 128 1 255 rw
multcount 0 0
32 rw
nice1 1 0
1 rw
nowerr 0 0
1 rw
number 2 0
3 rw
pio_mode write-only 0 255 w
slow 0 0
1 rw
unmaskirq 0 0 1
rw
using_dma 0 0
1 rw
wcache 0 0
1 rw

and finally my

bert:~# hdparm -v /dev/hdc
/dev/hdc:
multcount = 0 (off)
I/O support = 0 (default 16-bit)
unmaskirq = 0 (off)
using_dma = 0 (off)
keepsettings = 0 (off)
nowerr = 0 (off)
readonly = 0 (off)
readahead = 8 (on)
geometry = 2100/16/63, sectors = 2116800, start = 0
busstate = 1 (on)
bert:~#




-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 13:36    [W:0.129 / U:0.760 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site