From n-shigemura@ensure.jp  Wed Nov 29 07:24:14 2006
Return-Path: <n-shigemura@ensure.jp>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id 687FD16A47C;
	Wed, 29 Nov 2006 07:24:14 +0000 (UTC)
	(envelope-from n-shigemura@ensure.jp)
Received: from sakura.ninth-nine.com (sakura.ninth-nine.com [219.127.74.120])
	by mx1.FreeBSD.org (Postfix) with ESMTP id AA89343D70;
	Wed, 29 Nov 2006 07:22:43 +0000 (GMT)
	(envelope-from n-shigemura@ensure.jp)
Received: from melfina.ninth-nine.com (esgw.ensure-tech.co.jp [211.18.249.19]) (authenticated bits=0) by sakura.ninth-nine.com (8.13.8/8.13.8/NinthNine) with ESMTP id kAT3c3jk019986 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 29 Nov 2006 12:38:09 +0900 (JST) (envelope-from n-shigemura@ensure.jp)
Message-Id: <20061129123803.383f8802.n-shigemura@ensure.jp>
Date: Wed, 29 Nov 2006 12:38:03 +0900
From: =?ISO-2022-JP?B?GyRCPUVCPEshOW4bKEI=?= <n-shigemura@ensure.jp>
To: FreeBSD-gnats-submit@freebsd.org
Cc: gibbs@freebsd.org, ken@freebsd.org, msmith@freebsd.org, scsi@freebsd.org,
        Norikatsu Shigemura <nork@freebsd.org>
Subject: kldload ciss(4) didn't work.

>Number:         105989
>Category:       kern
>Synopsis:       [ciss] kldload ciss(4) didn't work.
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    mjacob
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Nov 29 07:30:13 GMT 2006
>Closed-Date:    Thu Dec 14 22:01:35 GMT 2006
>Last-Modified:  Thu Dec 14 22:01:35 GMT 2006
>Originator:     Norikatsu Shigemura
>Release:        FreeBSD 6.1-RELEASE-p10 i386
>Organization:
Ensure Technology LTD.
>Environment:
System: FreeBSD XXXXX.ensure.ne.jp 6.1-RELEASE-p10 FreeBSD 6.1-RELEASE-p10 #10: Tue Oct 10 21:29:44 JST 2006 barista@XXXXX.ensure.ne.jp:/usr/obj/usr/src/sys/BARISTA i386

	HP DL360G4p (UltraSCSI 146GB x2 / RAID1)

>Description:
	I would try to kldload ciss(4).  But not works.  Because ciss.ko
	couldn't resolve cam related symbols.

>How-To-Repeat:
	# kldload ciss
	kldload: can't load ciss: No such file or directory
	# dmesg
	link_elf: symbol xpt_periph undefined

>Fix:
	SEE ALSO:
	http://lists.freebsd.org/pipermail/freebsd-current/2004-September/037056.html
	http://lists.freebsd.org/pipermail/freebsd-current/2004-September/037065.html
	http://lists.freebsd.org/pipermail/freebsd-current/2004-September/037067.html
	http://lists.freebsd.org/pipermail/freebsd-current/2004-September/037071.html

	http://lists.freebsd.org/pipermail/freebsd-current/2006-March/061908.html
	http://lists.freebsd.org/pipermail/freebsd-current/2006-March/061908.html
	http://lists.freebsd.org/pipermail/freebsd-current/2006-March/061923.html
	http://lists.freebsd.org/pipermail/freebsd-current/2006-March/061925.html
	http://lists.freebsd.org/pipermail/freebsd-current/2006-March/061926.html
	http://lists.freebsd.org/pipermail/freebsd-current/2006-March/061930.html
	http://lists.freebsd.org/pipermail/freebsd-current/2006-March/061946.html
	http://lists.freebsd.org/pipermail/freebsd-current/2006-March/061965.html
	http://lists.freebsd.org/pipermail/freebsd-current/2006-March/061924.html

--- ciss7.diff begins here ---
Index: ciss.c
===================================================================
RCS file: /home/ncvs/src/sys/dev/ciss/ciss.c,v
retrieving revision 1.73
diff -u -r1.73 ciss.c
--- ciss.c	2 Nov 2006 00:54:36 -0000	1.73
+++ ciss.c	29 Nov 2006 03:04:40 -0000
@@ -219,6 +219,8 @@
 
 static devclass_t	ciss_devclass;
 DRIVER_MODULE(ciss, pci, ciss_pci_driver, ciss_devclass, 0, 0);
+MODULE_DEPEND(ciss, cam, 1, 1, 1);
+MODULE_DEPEND(ciss, pci, 1, 1, 1);
 
 /*
  * Control device interface.
--- ciss7.diff ends here ---

--- ciss6.diff begins here ---
Index: ciss.c
===================================================================
RCS file: /home/ncvs/src/sys/dev/ciss/ciss.c,v
retrieving revision 1.64.2.3
diff -u -r1.64.2.3 ciss.c
--- ciss.c	10 May 2006 19:06:35 -0000	1.64.2.3
+++ ciss.c	29 Nov 2006 03:03:00 -0000
@@ -220,6 +220,8 @@
 
 static devclass_t	ciss_devclass;
 DRIVER_MODULE(ciss, pci, ciss_pci_driver, ciss_devclass, 0, 0);
+MODULE_DEPEND(ciss, cam, 1, 1, 1);
+MODULE_DEPEND(ciss, pci, 1, 1, 1);
 
 /*
  * Control device interface.
--- ciss6.diff ends here ---
>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->patched 
State-Changed-By: maxim 
State-Changed-When: Thu Nov 30 15:14:52 UTC 2006 
State-Changed-Why:  
Committed to HEAD.  Thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=105989 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: kern/105989: commit references a PR
Date: Thu, 30 Nov 2006 15:14:25 +0000 (UTC)

 maxim       2006-11-30 15:14:18 UTC
 
   FreeBSD src repository
 
   Modified files:
     sys/dev/ciss         ciss.c 
   Log:
   o ciss.ko depends on cam and pci.
   
   PR:             kern/105989
   Submitted by:   nork
   MFC after:      1 month
   
   Revision  Changes    Path
   1.74      +2 -0      src/sys/dev/ciss/ciss.c
 _______________________________________________
 cvs-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/cvs-all
 To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
 

From: Maxim Konovalov <maxim@macomnet.ru>
To: Norikatsu Shigemura <nork@freebsd.org>
Cc: bug-followup@freebsd.org
Subject: Re: kern/105989: [ciss] kldload ciss(4) didn't work.
Date: Sat, 9 Dec 2006 22:19:44 +0300 (MSK)

 On Sun, 10 Dec 2006, 04:09+0900, Norikatsu Shigemura wrote:
 
 > Hi Maxim!
 >
 > On Thu, 30 Nov 2006 15:15:12 GMT
 > Maxim Konovalov <maxim@freebsd.org> wrote:
 > > Synopsis: [ciss] kldload ciss(4) didn't work.
 > > State-Changed-From-To: open->patched
 > > State-Changed-By: maxim
 > > State-Changed-When: Thu Nov 30 15:14:52 UTC 2006
 > > State-Changed-Why:
 > > Committed to HEAD.  Thanks!
 > > http://www.freebsd.org/cgi/query-pr.cgi?pr=105989
 >
 > 	How about MFC to RELENG_6 and RELENG_6_2?
 
 Not sure about RELENG_6_2 but RELENG_6 definitly.
 
 -- 
 Maxim Konovalov
Responsible-Changed-From-To: freebsd-bugs->mjacob 
Responsible-Changed-By: mjacob 
Responsible-Changed-When: Thu Dec 14 17:07:45 UTC 2006 
Responsible-Changed-Why:  
I'll finish this. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=105989 
State-Changed-From-To: patched->closed 
State-Changed-By: mjacob 
State-Changed-When: Thu Dec 14 22:01:18 UTC 2006 
State-Changed-Why:  
All fixed and MFC'd back to RELENG_6. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=105989 
>Unformatted:
