Next Previous Contents

11. Hardware lain

11.1 Bagaimana saya dapat menjalankan device xxxxx device di bawah dosemu?

Corey Sweeney (corey@bbs.xnet.com) menyatakan (94/5/30)

Verikut ini log petualangan saya untuk mencoba mendapatkan device yang bekerja di bawah dosemu. Sejauh ini voice mail system saya bekerja dan scanner saya bisa digunakan walau tidak sepenuhnya. Berikut ini caranya:

  1. Lihat manual anda dan temukan apabila card anda menggunakan salah satu port. Jika ada dalam manual anda, taruh di dalam file config di bagian "ports". Ingatlah bahwa suatu saat anda membutuhkan beberapa port dalam satu baris dan mungkin hanya yang paling awal yang terdokumentasi.
  2. Cobalah. Jika tidak bekerja atau anda tidak mempunyai manualnya (atau manual anda 'crappy' seperti manual AT&T saya:) maka jalankan dosemu dengan "dos -D+T 2> /tmp/io.debug". Jalankan software device anda, kemudian keluar dari dosemu. Lihat ke dalam /tmp/io.debug dan temukan nomor port yang mungkin diberikan pada anda. Coba menambahkannya ke baris port dan coba jalankan dosemu kembali. Port di bawah 0x400 dengan keyword fast tidak akan ter-log(97/2/9)!
  3. Jika tetap saja gagal, mungkin anda memerlukan interrupt.

Temukan interrupt berapa yang digunakan card anda dan verifikasi bahwa kernel tidak menggunakan IRQ tersebut (cat /proc/interrupts). Hans Lermen menulis(97/2/17):

1. Pastikan Linux tidak menggunakan network card ini

2. Set 'sillyint { use_sigio 5 }' dalam /etc/dosemu.conf

(beberapa tambahan (97/2/11)) mengenai hal di atas ...

Tanya: Bagaimana jika card saya menggunakan DMA? Jawab: Anda tidak dapat berbuat apapun.


Next Previous Contents