git: 9front

Download patch

ref: e3cf650675c9339bf8bcdb4fd091f64354654666
parent: a21e7df08d23d4e41cde4a48f6238ba8fff93896
author: cinap_lenrek <cinap_lenrek@rei2.9hal>
date: Sat Mar 17 21:27:30 EDT 2012

etherigbe: fixup PciCLS if not initialized (qemu)

--- a/sys/src/9/pc/etherigbe.c
+++ b/sys/src/9/pc/etherigbe.c
@@ -1958,8 +1958,9 @@
 				break;
 			case 0x00:
 			case 0xFF:
-				print("igbe: unusable CLS - %d\n", cls*4);
-				continue;
+				cls = 0x08;
+				pcicfgw8(p, PciCLS, cls);
+				break;
 			case 0x08:
 			case 0x10:
 				break;
--