BeBits Information Developer Central Submit Application Your Account Web Links Contact Us
BeBits
Please support our sponsors!
AGMSDeviceTest
version 1.0
contact publisher
home page
screenshots
version history
other reviews
send updates for this application
talkback
0 comments
 Published by Alexander G. M. Smith
   Click here for more information about this publisher...
 Date Posted:   December 11th, 2000
 Last Updated:   December 11th, 2000
 License: Public Domain
 Downloads: 1,096 total; 1 recently
 Page Views: 9,774 total
 User Rating: awaiting 10 votes Give this application a rating
 Jump to the Downloads section
About AGMSDeviceTest:
GUI utility for testing device driver IOCtl operations.

Short: GUI utility for testing device driver operations.
Author: agmsmith@achilles.net (Alexander G. M. Smith)
Uploader: agmsmith@achilles.net (Alexander G. M. Smith)
Website: http://www.achilles.net/~agmsmith/
Version:1.0
Type: development/debugging, system files/drivers/miscellaneous
Requires: BeOS 5.0+

AGMSDeviceTest was simple program for trying out various device commands. Now it has a fancy user interface. Besides the usual reading and writing of data, you can issue standard device control messages.

The user interface consists of a hierarchy of parts: device name, action choices (read / write / ioctl), arguments, subarguments, and results display. For example, if you want to eject the CD-ROM you would click on the Browse button, select your CD-ROM device (mine is /dev/disk/ide/atapi/1/master/0/raw, yours depends on which drive controller hardware it is plugged into), and click the Open button. A subview will appear offering you the choice of reading, writing or controlling the device. Click on the Control radio button, since Eject is done with an IOCtl system call. The display will change to show the control operation choice (defaulting to B_GET_ICON) and various parameters relevant to that control operation. Change the B_GET_ICON to B_EJECT_DEVICE by using the pop-up menu or by typing 12 into the Opcode box (hit TAB after typing to make the number change take effect). The display will change to show a verbose description of the eject operation. Next, hit the Execute button to actually do it. Your CD-ROM drive should pop out the CD. You can try B_LOAD_MEDIA to do the opposite operation. When you are done, you can quit the application the usual way or use the Close button and try another device.

Put a checkmark in the Write checkbox if you want to write data to the device, otherwise it will be opened in read only mode (though IOCtl operations like Format can still be done - depending on the device).

The Create checkbox creates the file rather than opening it. This is only useful for creating logical partition devices, where you then use the B_SET_PARTITION operation.

Why am I writing this? I'm just trying to see how the floppy and CD-ROM work so that I can get my removeable RAM disk mounted on the desktop without using DriveSetup. It's also an exercise in writing a BeOS GUI.

AGMSDeviceTest is released to the public domain. You can do whatever you want with it. However, all benefits and loses are yours, not mine. You can erase all the information on your hard drive quite easily with this program, so be careful.

- Alex (Ottawa, December 2000)
Latest Version
   
Details about this version:
This is version 1.0, the initial version. Standard IOCtl operations (and associated data structure displays) are implemented, but special ones (like SCSI or printer) are not implemented.

 
Intel Version - requires R5   (74 KB) 1,096 downloads
 
 
Dev LinkLink reliability rating  [rating: 10]    Download this app  Report bad link Author's Backup Site (Ontario, Canada)
Dev LinkLink reliability rating  [rating: 10]    Download this app  Report bad link Author's Site (Ontario, Canada)
 
Add Additional Location
  Source Included
 
Post your own comment to the Talkback for this application!
Report a problem with the listing for this application!
Like this app? Have questions or comments?
Why not tell the author? Use the "e-mail publisher" link to get in touch with the publisher; they usually love getting feedback.
 
BeGroovy
  Recent Downloads  -  # 475
Total Downloads  -  # 1,801
Total Views  -  # 1,428
User Ratings  -  N/A
  Debugging
Misc. Drivers
1.  QEMU - 9.62
2.  ScummVM - 9.50
3.  cpu_fix - 9.42
4.  Jukebox - 9.36
5.  Haiku AGP busm... - 9.35
6.  vim6 - 9.31
7.  Beezer - 9.25
8.  BeeF - 9.25
9.  HandBrake - 9.24
10.  DOSBox - 9.22
1.  Ati Radeon Grap... - 273
2.  BeOS 5 Personal... - 255
3.  Realtek RTL8139... - 223
4.  ATI Rage 128 Pr... - 166
5.  USB Serial driver - 151
6.  Ensoniq AudioPC... - 125
7.  Broadcom 440x 1... - 103
8.  VLC Media Player - 103
9.  DjVu Viewer - 94
10.  Intel Extreme Gr... - 78
You are not logged in.
 Login or create an account...
Hosted by NetConnect

 
Unless otherwise noted, everything is copyright © 1999-2002 Fifth Ace Productions, LLC. All Rights Reserved.
For more legal trivia, take a gander at our
Legal Stuff page and our Privacy Statement.
Fifth Ace Productions