M ip/ethermedium.c => ip/ethermedium.c +4 -2
@@ 431,7 431,8 @@ recvarp(Ipifc *ifc)
case ARPREPLY:
if(iplocalonifc(ifc, ip) || ipproxyifc(er->f, ifc, ip)){
if(memcmp(e->sha, ifc->mac, sizeof(e->sha)) != 0){
- print("arp: 0x%E also has ip addr %V\n", e->sha, e->spa);
+ print("arprep: 0x%E/0x%E also has ip addr %V\n",
+ e->s, e->sha, e->spa);
break;
}
}
@@ 447,7 448,8 @@ recvarp(Ipifc *ifc)
v4tov6(ip, e->spa);
if(iplocalonifc(ifc, ip) || ipproxyifc(er->f, ifc, ip)){
if(memcmp(e->sha, ifc->mac, sizeof(e->sha)) != 0){
- print("arp: 0x%E also has ip addr %V\n", e->sha, e->spa);
+ print("arpreq: 0x%E/0x%E also has ip addr %V\n",
+ e->s, e->sha, e->spa);
break;
}
} else {
M pc/sdata.c => pc/sdata.c +1 -0
@@ 1710,6 1710,7 @@ atapnp(void)
case (0x0571<<16)|0x1106: /* VIA 82C686 */
case (0x0211<<16)|0x1166: /* ServerWorks IB6566 */
case (0x1230<<16)|0x8086: /* 82371FB (PIIX) */
+ case (0x248A<<16)|0x8086: /* not sure (on Thinkpad T23) */
case (0x7010<<16)|0x8086: /* 82371SB (PIIX3) */
case (0x7111<<16)|0x8086: /* 82371[AE]B (PIIX4[E]) */
break;
M pc/usbuhci.c => pc/usbuhci.c +2 -2
@@ 966,8 966,8 @@ cleaniso(Endpt *e, int frnum)
id = (e->x<<7)|(e->dev->x&0x7F);
do {
//shut up!
- if (td->status & AnyError)
- iprint("usbisoerror 0x%lux\n", td->status);
+// if (td->status & AnyError)
+// iprint("usbisoerror 0x%lux\n", td->status);
n = (td->status + 1) & 0x3ff;
e->nbytes += n;
if ((td->flags & IsoClean) == 0)