still changes in debug modes

This commit is contained in:
Martin Bachem 2006-11-13 16:45:41 +00:00
parent a824a65c98
commit 51ecee1ea0
1 changed files with 18 additions and 15 deletions

View File

@ -816,18 +816,16 @@ hfcsusb_l2l1(mISDNinstance_t *inst, struct sk_buff *skb)
return(-EINVAL); return(-EINVAL);
} }
/* just some debug: */ /* channel data debug: */
if (test_bit(FLG_DCHANNEL, &chan->Flags)) { if ((chan->debug) && (debug & DEBUG_HFC_FIFO)) {
if ((chan->debug) && (debug & DEBUG_HFC_DTRACE)) { mISDN_debugprint(&chan->inst,
mISDN_debugprint(&chan->inst, "new TX channel(%i) len(%i): ",
"new TX len(%i): ", chan->channel, chan->tx_skb->len);
chan->tx_skb->len); i = 0;
i = 0; printk(" ");
printk(" "); while (i < chan->tx_skb->len)
while (i < chan->tx_skb->len) printk("%02x ", chan->tx_skb->data[i++]);
printk("%02x ", chan->tx_skb->data[i++]); printk("\n");
printk("\n");
}
} }
/* data gets transmitted later in USB ISO OUT traffic */ /* data gets transmitted later in USB ISO OUT traffic */
@ -1014,7 +1012,7 @@ collect_rx_frame(usb_fifo * fifo, __u8 * data, unsigned int len, int finish)
if ((ch->rx_skb->len > 3) && if ((ch->rx_skb->len > 3) &&
(!(ch->rx_skb->data[ch->rx_skb->len - 1]))) { (!(ch->rx_skb->data[ch->rx_skb->len - 1]))) {
if (ch->debug) { if ((ch->debug) && (debug & DEBUG_HFC_FIFO)) {
mISDN_debugprint(&ch->inst, mISDN_debugprint(&ch->inst,
"fifon(%i) new RX len(%i): ", "fifon(%i) new RX len(%i): ",
fifon, ch->rx_skb->len); fifon, ch->rx_skb->len);
@ -1104,7 +1102,7 @@ rx_iso_complete(struct urb *urb, struct pt_regs *regs)
usb_fifo *fifo = context_iso_urb->owner_fifo; usb_fifo *fifo = context_iso_urb->owner_fifo;
hfcsusb_t *card = fifo->card; hfcsusb_t *card = fifo->card;
int k, len, errcode, offset, num_isoc_packets, fifon, maxlen, int k, len, errcode, offset, num_isoc_packets, fifon, maxlen,
status, i; status;
unsigned int iso_status; unsigned int iso_status;
__u8 *buf; __u8 *buf;
static __u8 eof[8]; static __u8 eof[8];
@ -1128,6 +1126,8 @@ rx_iso_complete(struct urb *urb, struct pt_regs *regs)
"HFC-S USB: ISO packet failure - status:%x", "HFC-S USB: ISO packet failure - status:%x",
iso_status); iso_status);
/*
USB data log for every ISO in:
if (fifon == 1) { if (fifon == 1) {
printk ("(%d/%d) len(%d) ", k, num_isoc_packets-1, len); printk ("(%d/%d) len(%d) ", k, num_isoc_packets-1, len);
for (i=0; i<len; i++) { for (i=0; i<len; i++) {
@ -1135,6 +1135,7 @@ rx_iso_complete(struct urb *urb, struct pt_regs *regs)
} }
printk ("\n"); printk ("\n");
} }
*/
if (fifo->last_urblen != maxlen) { if (fifo->last_urblen != maxlen) {
/* the threshold mask is in the 2nd status byte */ /* the threshold mask is in the 2nd status byte */
@ -1195,7 +1196,6 @@ rx_int_complete(struct urb *urb, struct pt_regs *regs)
usb_fifo *fifo = (usb_fifo *) urb->context; usb_fifo *fifo = (usb_fifo *) urb->context;
hfcsusb_t *card = fifo->card; hfcsusb_t *card = fifo->card;
static __u8 eof[8]; static __u8 eof[8];
int i;
urb->dev = card->dev; /* security init */ urb->dev = card->dev; /* security init */
@ -1212,6 +1212,8 @@ rx_int_complete(struct urb *urb, struct pt_regs *regs)
buf = fifo->buffer; buf = fifo->buffer;
maxlen = fifo->usb_packet_maxlen; maxlen = fifo->usb_packet_maxlen;
/*
USB data log for every INT in:
if (fifon == 1) { if (fifon == 1) {
printk ("fifon %d len %d: ", fifon, len); printk ("fifon %d len %d: ", fifon, len);
for (i=0; i<len; i++) { for (i=0; i<len; i++) {
@ -1219,6 +1221,7 @@ rx_int_complete(struct urb *urb, struct pt_regs *regs)
} }
printk ("\n"); printk ("\n");
} }
*/
if (fifo->last_urblen != fifo->usb_packet_maxlen) { if (fifo->last_urblen != fifo->usb_packet_maxlen) {
/* the threshold mask is in the 2nd status byte */ /* the threshold mask is in the 2nd status byte */