Re: Whats wrong with my Old driver?



Hi Shazif!
Thanks for your reply. Nope its not using different port
addresses.

Sample INF port configuration:
IOConfig=300-303(3ff::) ; 10 bit decode ranging from 300 - 303 [INF
file for desired section]

Changed INF port configuration:
IOConfig=378-37b(3ff::)

Before installation of sample driver [general\portio] i manually
changed default system assigned resources of ECP (LPT1) port which were
assigned by OS to avoid any conflict.[Because we can't share same I/O
resources with different devices and it is obvious that OS will never
let this happen] I changed I/O resources from 0378- 037B to 03BC-03BF
of ECP printer port. Because i was aiming to assign 0378-037B resources
to my sample driver for accessing printer port via genport.sys.

Then i installed sample driver from INF file and it was installed
successfully with I/O reources assigned from 378 to 37B to Sample
Driver [I can see it from Device Manager].

And it is working fine as far as i'm using genport.sys to read and
write printer port. But don't know why my old driver is not working
now, it was also using 378 - 37A port addresses to access the printer
port.



Any help will be appreciated.

.



Relevant Pages