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]

Reply via email to