While early tests all looked fine, I'm now strugling in getting opensolaris 
build 89 installed via our jumpstart server. (with patched bge kenel modules)

Iperf  results: 934-941 Mbits/second , both in 32&64 bit mode, both vlan/non 
vlan traffic

But Now I'm having a couple of problems:

1. When I replace the 32bit bge driver in the miniroot with the patched one, 
and after having updated /etc/driver_aliases in the miniroot to associate bge 
with pci14e4,166a

-> jumpstart is dog slow, using snoop I see continious nfs retransmits, and 
install hangs after a few hourss (at 60 % of unpacking the flar), while 
normally jumpstart only takes +/- 15min

2. When I use my old build 89 miniroot (the one where I added the bcme driver), 
jumpstart install is just fine, but, When I try to do the following via the 
finish script:

check if 14e4,166a is found via prtconf
if yes, mv  /kernel/drv/bge /kernel/drv/bge_ori
mv  /kernel/drv/amd64/bge /kernel/drv/amd64/bge_ori
copy new files
modify /etc/driver_aliases
touch /reconfigure
rm /etc/dhcp.bcme  (because nic is been detected by bcme driver as bcme)
touch /etc/dhcp.bge 

After the jumpstart the system panics at least 1 time on 2 boots.

I'm not sure if the problem is related to the driver, or maybe I'm doing 
something wrong in test 1 & test 2

Do I have to do something else, when I replace the bge driver in the miniroot?

The panic is causing a crash dump: which output always look the same

]# mdb -k unix.0 vmcore.0 
Loading modules: [ unix genunix specfs dtrace cpu.generic uppc pcplusmp 
scsi_vhci ufs ip hook neti sctp arp usba fctl nca md lofs zfs cpc random crypto 
fcip nfs ptm nsctl ]
> ::status
debugging crash dump vmcore.0 (64-bit) from halfRack-appliance
operating system: 5.11 snv_89 (i86pc)
panic message: BAD TRAP: type=e (#pf Page fault) rp=ffffff000fff5b80 addr=a 
occurred in module "tmpfs" due to a NULL pointer dereference
dump content: kernel pages only
> $c
tdirtrunc+0x3a(ffffff02d4504b68)
tmp_unmount+0x107(ffffff02d5100c88, 0, ffffff02d4765d88)
fsop_unmount+0x1e(ffffff02d5100c88, 0, ffffff02d4765d88)
dounmount+0x5c(ffffff02d5100c88, 0, ffffff02d4765d88)
vfs_unmountall+0x95()
kadmin+0x4ab(2, 1, 0, ffffff02d4765d88)
uadmin+0xb7(2, 1, 0)
sys_syscall32+0x101()
> $?
%rax = 0x0000000000000004                 %r9  = 0xffffff02dab18b00 
%rbx = 0x0000000000000000                 %r10 = 0x0000000000000001 
%rcx = 0x0000000000000005                 %r11 = 0xffffff000fff5a70 
%rdx = 0xffffff02d5784800                 %r12 = 0x0000000000000051 
%rsi = 0xffffffffffffffaf                 %r13 = 0xffffff02d4504b68 
%rdi = 0xfffffffffbd010e0   tmp_kmemspace %r14 = 0x0000000000000002 
%r8  = 0x0000000000000004                 %r15 = 0xffffffffc005d338 
bge_priv_prop

%rip = 0xfffffffff78c685a tdirtrunc+0x3a
%rbp = 0xffffff000fff5cc0
%rsp = 0xffffff000fff5c70
%rflags = 0x00010202
  id=0 vip=0 vif=0 ac=0 vm=0 rf=1 nt=0 iopl=0x0
  status=<of,df,IF,tf,sf,zf,af,pf,cf>

                        %cs = 0x0030    %ds = 0x004b    %es = 0x004b
%trapno = 0xe           %fs = 0x0000    %gs = 0x01c3
   %err = 0x0
>
 
 
This message posted from opensolaris.org
_______________________________________________
networking-discuss mailing list
[email protected]

Reply via email to