How do I know if its working?
Despite, the best information available, it is surprising how many people need proof that their SiI cards are working.
In OS4:
Simply run idetool with the '-l' (that's 'ell') option:
idetool -l sii0680ide.device
3.OS4:> idetool -l sii0680ide.device
-------------------Unit 0 information------------------------
  Flags : $00000185 - present, supports DMA, ATA, supports cache flush, interrupts used,
  Xfer mode : best pio 12 (PIO 4, 16MB/s) / best dma 69 (UDMA 5, 100MB/s) / current 69 (UDMA 5, 100MB/s)
  Total blocks : 156301488
  Blocksize : 512
  Power mode : 2 / idle (ready for operation)
  IO1 / IO2 / BMCR @ : $802400 / $80240A / $802420
*** Error opening device sii0680ide.device / unit 1
-------------------Unit 2 information------------------------
  Flags : $0000011D - present, supports DMA, removable media, ATAPI, interrupts used,
  Xfer mode : best pio 12 (PIO 4, 16MB/s) / best dma 66 (UDMA 2, 33MB/s) / current 66 (UDMA 2, 33MB/s)
  Total blocks : 310872
  Blocksize : 2048
  Packet spec : 5
  Packet size : 12
  Current medium read speed : x 65535 ('65535' stands for max.)
  Current medium write speed : x 65535 (idem)
  Power mode : 2 / idle (ready for operation)
  IO1 / IO2 / BMCR @ : $802410 / $80241A / $802428
*** Error opening device sii0680ide.device / unit 3
*** Error opening device sii0680ide.device / unit 4
*** Error opening device sii0680ide.device / unit 5
*** Error opening device sii0680ide.device / unit 6
*** Error opening device sii0680ide.device / unit 7
*** Error opening device sii0680ide.device / unit 8
*** Error opening device sii0680ide.device / unit 9
*** Error opening device sii0680ide.device / unit 10
*** Error opening device sii0680ide.device / unit 11
*** Error opening device sii0680ide.device / unit 12
*** Error opening device sii0680ide.device / unit 13
*** Error opening device sii0680ide.device / unit 14
*** Error opening device sii0680ide.device / unit 15
3.OS4:>
|
The last value for Xfer mode (shown in red above) is the current value for the device. In the above example, unit 0 is a hard
disk running at pio mode 69 (UDMA 5 or 100MB/s), and unit 2 is a CDROM drive running at pio mode 66 (UDMA 2 or 33MB/s). Since both are using the
maximum UDMA modes for the respective devices, then everything is running correctly.
In Debian Linux:
Open a Terminal Command Line window as 'Root', and type the following:
cat /proc/ide/hda/settings
cat /proc/ide/hdc/settings
AmigaAK:~# cat /proc/ide/hda/settings
name
----
acoustic
address
bios_cyl
bios_head
bios_sect
breada_readahead
bswap
current_speed
failures
file_readahead
init_speed
io_32bit
keepsettings
lun
max_failures
max_kb_per_request
multcount
nicel
nowerr
number
pio_mode
slow
unmaskirq
using_dma
wcache
|
value
-----
0
1
9729
255
63
8
0
69
0
124
69
0
0
0
1
128
16
1
0
0
write-only
0
0
1
0
|
min
---
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
|
max
---
254
2
65535
255
63
255
10
70
65535
16384
70
1
1
7
65535
255
16
1
1
3
255
1
1
1
1
|
mode
----
rw
rw
rw
rw
rw
rw
r
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
w
rw
rw
rw
rw
|
AmigaAK:~# cat /proc/ide/hdc/settings
name
----
breada_readahead
current_speed
failures
file_readahead
init_speed
io_32bit
keepsettings
max_kb_per_request
nicel
number
pio_mode
slow
unmaskirq
using_dma
AmigaAK:~#
|
value
-----
4
66
1
0
66
0
0
64
1
2
write-only
0
0
1
|
min
---
0
0
0
0
0
0
0
1
0
0
0
0
0
0
|
max
---
127
70
1
2097151
70
1
1
127
1
3
255
1
1
1
|
mode
----
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
w
rw
rw
rw
|
|
The values to check are 'current_speed', 'init_speed' and 'using_dma' (all shown in red above). In the above example, hda is a hard
disk running at pio mode 69 (100MB/s), and hdc is a CDROM drve running at pio mode 66 (33MB/s), both UDMA modes confirmed by the
using_dma flag set to '1'.
Further Reading etc
While these pages have been written by Amiga Auckland based on our experiences, we have used material published by the author
of the driver software to help install the SiI0680 card and some of that material has been included within these pages. We would
like to thank Stéphane Guillard for the work he has done in developing these drivers, but as he is not part of Amiga Auckland
he is not responsible for these pages.
Further reading may be found on Intuition Base
or Stéphane Guillard's Development Notes
. If there is something you don't understand, you can either contact us at Amiga
Auckland or you can leave him a message via AmigaWorld - there is no email address
for him at this time.