Hello, I am a newbie on Solaris Network driver. I am writing a GLD2 network
driver. Right now, the xx_gld_send, xx_gld_stop, xx_gld_intr etc functions are
just dummy functions and all returns success. After my driver is loaded, I can
see that the attach function is called, it returns ok and my MAC address is
used by kernel. However, OS soon crashes. I am wondering if some important
macinfo functions can not be just return ok? What is the minimum requirement?
Mar 6 11:04:44 genunix: genunix: [ID 678236 kern.info] Ethernet address =
0:c0:dd:7:4f:65
Mar 6 11:04:44 solaris-devx qla4xxx: [ID 263760 kern.notice] qla4xxx(1): Add
GLD interrupt done
Mar 6 11:04:44 solaris-devx qla4xxx: [ID 774214 kern.info] hba1: ATTACHED
Mar 6 11:04:44 solaris-devx genunix: [ID 524137 kern.notice] qla_attach:
exiting normally
Mar 6 11:04:44 solaris-devx scsi: [ID 193665 kern.info] sd0 at ata0: target 0
lun 0
Mar 6 11:04:44 solaris-devx genunix: [ID 936769 kern.info] sd0 is /[EMAIL
PROTECTED],0/[EMAIL PROTECTED],1/[EMAIL PROTECTED]/[EMAIL PROTECTED],0
Mar 6 11:04:45 solaris-devx pseudo: [ID 129642 kern.info] pseudo-device:
nvidia255
Mar 6 11:04:45 solaris-devx genunix: [ID 936769 kern.info] nvidia255 is
/pseudo/[EMAIL PROTECTED]
Mar 6 11:04:45 solaris-devx pseudo: [ID 129642 kern.info] pseudo-device:
ramdisk1024
Mar 6 11:04:45 solaris-devx genunix: [ID 936769 kern.info] ramdisk1024 is
/pseudo/[EMAIL PROTECTED]
Mar 6 11:04:45 solaris-devx unix: [ID 836849 kern.notice]
Mar 6 11:04:45 solaris-devx ^Mpanic[cpu7]/thread=fffffe8000101c80: (<---Wendyj
note:panic here)
Mar 6 11:04:45 solaris-devx genunix: [ID 683410 kern.notice] BAD TRAP: type=d
(#gp General protection) rp=fffffe8000101a70 addr=fed49bf4
Mar 6 11:04:45 solaris-devx unix: [ID 100000 kern.notice]
Mar 6 11:04:45 solaris-devx unix: [ID 839527 kern.notice] sched:
Mar 6 11:04:45 solaris-devx unix: [ID 753105 kern.notice] #gp General
protection
Mar 6 11:04:45 solaris-devx unix: [ID 358286 kern.notice] addr=0xfed49bf4
Mar 6 11:04:45 solaris-devx unix: [ID 243837 kern.notice] pid=0,
pc=0xfffffffffb83366b, sp=0xfffffe8000101b68, eflags=0x10246
Mar 6 11:04:45 solaris-devx unix: [ID 211416 kern.notice] cr0:
8005003b<pg,wp,ne,et,ts,mp,pe> cr4: 6f8<xmme,fxsr,pge,mce,pae,pse,de>
Mar 6 11:04:45 solaris-devx unix: [ID 354241 kern.notice] cr2: fed49bf4 cr3:
b833000 cr8: c
Mar 6 11:04:45 solaris-devx unix: [ID 592667 kern.notice] rdi:
bffffffffffffeed rsi: ffffffff808a6040 rdx: fffffe8000101c80
Mar 6 11:04:45 solaris-devx unix: [ID 592667 kern.notice] rcx:
1e9800 r8: 0 r9: 0
Mar 6 11:04:45 solaris-devx unix: [ID 592667 kern.notice] rax:
0 rbx: 29 rbp: fffffe8000101b80
Mar 6 11:04:45 solaris-devx unix: [ID 592667 kern.notice] r10:
0 r11: 8000000000000000 r12: bffffffffffffeed
Mar 6 11:04:45 solaris-devx unix: [ID 592667 kern.notice] r13:
0 r14: a29 r15: ffffffff804fc000
Mar 6 11:04:45 solaris-devx unix: [ID 592667 kern.notice] fsb:
ffffffff80000000 gsb: ffffffff81a73000 ds: 43
Mar 6 11:04:45 solaris-devx unix: [ID 592667 kern.notice] es:
43 fs: 0 gs: 1c3
Mar 6 11:04:45 solaris-devx unix: [ID 592667 kern.notice] trp:
d err: 0 rip: fffffffffb83366b
Mar 6 11:04:45 solaris-devx unix: [ID 592667 kern.notice] cs:
28 rfl: 10246 rsp: fffffe8000101b68
Mar 6 11:04:45 solaris-devx unix: [ID 266532 kern.notice] ss:
30
Mar 6 11:04:45 solaris-devx unix: [ID 100000 kern.notice]
This message posted from opensolaris.org
_______________________________________________
networking-discuss mailing list
[email protected]