.\" This manpage has been automatically generated by docbook2man .\" from a DocBook document. This tool can be found at: .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . .TH "MC32_OPEN" "9" "09 October 2005" "" "" .SH NAME mc32_open \- handle 'up' of card .SH SYNOPSIS "SYNOPSIS" .sp \fB .sp int mc32_open (struct net_device * \fIdev\fB); \fR .SH "ARGUMENTS" .TP \fB\fIdev\fB\fR device to open .SH "DESCRIPTION" .PP The user is trying to bring the card into ready state. This requires a brief dialogue with the card. Firstly we enable interrupts and then 'indications'. Without these enabled the card doesn't bother telling us what it has done. This had me puzzled for a week. .PP We configure the number of card descriptors, then load the network address and multicast filters. Turn on the workaround mode. This works around a bug in the 82586 - it asks the firmware to do so. It has a performance (latency) hit but is needed on busy [read most] lans. We load the ring with buffers then we kick it all off.