Changeset 268 for freebsd-mos-driver


Ignore:
Timestamp:
Feb 5, 2011, 3:50:09 PM (14 years ago)
Author:
Rick van der Zwet
Message:

The interrupt code is odd, really should start reading the datasheet I guess :-)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • freebsd-mos-driver/if_mos.c

    r267 r268  
    10391039        struct usb_page_cache *pc;
    10401040        int actlen;
    1041 
    1042         // DPRINTF("%s: %s: enter\n", "mos", __func__);
     1041        long pkt;
     1042
     1043        //DPRINTF("%s: %s: enter\n", "mos", __func__);
    10431044        ifp->if_oerrors++;
    10441045
    10451046        usbd_xfer_status(xfer, &actlen, NULL, NULL, NULL);
     1047        DPRINTF("%s: %s: actlen %i\n", "mos", __func__, actlen);
    10461048
    10471049        //XXX: Porting, how? mos_txeof(c->mos_xfer, c, stat);
    10481050        switch (USB_GET_STATE(xfer)) {
    10491051        case USB_ST_TRANSFERRED:
    1050                 // DPRINTF("State is ST_TRANS\n");
     1052                DPRINTF("State is ST_TRANS\n");
    10511053
    10521054                pc = usbd_xfer_get_frame(xfer, 0);
    1053                 //usbd_copy_out(pc, 0, &pkt, sizeof(pkt));
     1055                usbd_copy_out(pc, 0, &pkt, sizeof(pkt));
    10541056                /* FALLTHROUGH */
    10551057        case USB_ST_SETUP:
    10561058tr_setup:
    1057                 //DPRINTF("State is ST_SETUP\n");
    1058                 usbd_xfer_set_frame_len(xfer, 0, usbd_xfer_max_len(xfer));
    1059                 usbd_transfer_submit(xfer);
     1059                DPRINTF("State is ST_SETUP\n");
     1060                //usbd_xfer_set_frame_len(xfer, 0, usbd_xfer_max_len(xfer));
     1061                //usbd_transfer_submit(xfer);
    10601062                return;
    10611063        default:                        /* Error */
Note: See TracChangeset for help on using the changeset viewer.