Click here to Skip to main content
16,006,348 members
Home / Discussions / Hardware & Devices
   

Hardware & Devices

 
GeneralRe: Printer not print on both side Pin
Mekong River9-Dec-08 14:19
Mekong River9-Dec-08 14:19 
GeneralRe: Printer not print on both side Pin
Dave Kreskowiak9-Dec-08 16:42
mveDave Kreskowiak9-Dec-08 16:42 
QuestionRe: Printer not print on both side Pin
Jörgen Andersson9-Dec-08 21:33
professionalJörgen Andersson9-Dec-08 21:33 
QuestionEthernet card - Device Driver Pin
sharp815-Dec-08 2:35
sharp815-Dec-08 2:35 
AnswerRe: Ethernet card - Device Driver Pin
Dave Kreskowiak6-Dec-08 14:40
mveDave Kreskowiak6-Dec-08 14:40 
AnswerRe: Ethernet card - Device Driver Pin
fat_boy7-Dec-08 20:59
fat_boy7-Dec-08 20:59 
GeneralRe: Ethernet card - Device Driver Pin
sharp8110-Dec-08 22:31
sharp8110-Dec-08 22:31 
GeneralRe: Ethernet card - Device Driver Pin
fat_boy10-Dec-08 22:47
fat_boy10-Dec-08 22:47 
The MAC address woulod normally be read ff the card, but could be overridden by the code.

What you have ia an OID to get the mac address (OID_802_3_PERMANENT_ADDRESS and OID_802_3_CURRENT_ADDRESS. Look for these in the OID handler (thi8s will be declared in the DriverEntry funciton in the MinioprtCharacteristics structure.)

Now, look for the data the driver is returning for this OID and find where it is obtained. You now have the point at which the HW is failing to respind with the correct data.

So, since this is a warm boot issue only, I would do a HW reset at the beginning of the MiniportInitialise function (yours will be called somethiung else but it will also be declared in the MiniportCharacteristics structure).

This of course is if the HW has some kind of a rest ability. If not you are going to have to make a workaround.

If the data the driver gets form the card is valid, ie it isnt zero, then store that data in the registry under the devices config ares (look at NdisOpenConfiguration() ).

Then, next time you do a warm boot and read a zero address from the card your driver can go to the configuration area and retrieve the real address and use that.


If this is difficult for you to do then I can offer my services as a consultant and do the work instead.

Morality is indistinguishable from social proscription

GeneralRe: Ethernet card - Device Driver Pin
sharp8110-Dec-08 23:31
sharp8110-Dec-08 23:31 
GeneralRe: Ethernet card - Device Driver Pin
fat_boy10-Dec-08 23:35
fat_boy10-Dec-08 23:35 
GeneralRe: Ethernet card - Device Driver Pin
sharp8110-Dec-08 23:44
sharp8110-Dec-08 23:44 
GeneralRe: Ethernet card - Device Driver Pin
fat_boy11-Dec-08 0:42
fat_boy11-Dec-08 0:42 
GeneralRe: Ethernet card - Device Driver Pin
sharp8111-Dec-08 2:41
sharp8111-Dec-08 2:41 
GeneralRe: Ethernet card - Device Driver Pin
fat_boy15-Dec-08 22:55
fat_boy15-Dec-08 22:55 
GeneralRe: Ethernet card - Device Driver Pin
sharp8114-Dec-08 6:14
sharp8114-Dec-08 6:14 
GeneralRe: Ethernet card - Device Driver Pin
fat_boy15-Dec-08 22:56
fat_boy15-Dec-08 22:56 
GeneralRe: Ethernet card - Device Driver Pin
sharp817-Jan-09 23:00
sharp817-Jan-09 23:00 
GeneralRe: Ethernet card - Device Driver Pin
fat_boy8-Jan-09 0:05
fat_boy8-Jan-09 0:05 
GeneralRe: Ethernet card - Device Driver Pin
sharp818-Jan-09 0:54
sharp818-Jan-09 0:54 
GeneralRe: Ethernet card - Device Driver Pin
fat_boy8-Jan-09 1:08
fat_boy8-Jan-09 1:08 
GeneralRe: Ethernet card - Device Driver Pin
sharp818-Jan-09 5:28
sharp818-Jan-09 5:28 
GeneralRe: Ethernet card - Device Driver Pin
fat_boy8-Jan-09 5:50
fat_boy8-Jan-09 5:50 
GeneralRe: Ethernet card - Device Driver Pin
sharp818-Jan-09 23:28
sharp818-Jan-09 23:28 
GeneralRe: Ethernet card - Device Driver Pin
fat_boy9-Jan-09 2:52
fat_boy9-Jan-09 2:52 
GeneralRe: Ethernet card - Device Driver Pin
sharp819-Jan-09 3:09
sharp819-Jan-09 3:09 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.