From owner-freebsd-hackers@FreeBSD.ORG Sun May 13 16:51:47 2007 Return-Path: X-Original-To: freebsd-hackers@freebsd.org Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 16E0416A402 for ; Sun, 13 May 2007 16:51:47 +0000 (UTC) (envelope-from viktor.vasilev@stud.tu-darmstadt.de) Received: from lnx131.hrz.tu-darmstadt.de (lnx131.hrz.tu-darmstadt.de [130.83.174.25]) by mx1.freebsd.org (Postfix) with ESMTP id 885E513C44C for ; Sun, 13 May 2007 16:51:46 +0000 (UTC) (envelope-from viktor.vasilev@stud.tu-darmstadt.de) Received: from mailserver3.hrz.tu-darmstadt.de (lnx116.hrz.tu-darmstadt.de [130.83.174.28]) by lnx131.hrz.tu-darmstadt.de (8.13.4/8.12.10) with ESMTP id l4DGpf7Z008982 for ; Sun, 13 May 2007 18:51:41 +0200 Received: from [217.224.75.196] (helo=local.lan.fli4l) by mailserver3.hrz.tu-darmstadt.de with esmtpsa (TLS-1.0:DHE_RSA_AES_256_CBC_SHA:32) (Exim 4.50) id 1HnHIJ-0000Xb-HO for freebsd-hackers@freebsd.org; Sun, 13 May 2007 18:51:41 +0200 From: Viktor Vasilev To: freebsd-hackers@freebsd.org Date: Sun, 13 May 2007 18:51:27 +0200 User-Agent: KMail/1.9.4 References: <200705131657.39028.viktor.vasilev@stud.tu-darmstadt.de> In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200705131851.29229.viktor.vasilev@stud.tu-darmstadt.de> X-TUD-HRZ-MailScanner: Found to be clean X-TUD-HRZ-MailScanner-SpamCheck: X-MailScanner-From: viktor.vasilev@stud.tu-darmstadt.de Subject: Re: ioctl X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 May 2007 16:51:47 -0000 On Sunday 13 May 2007 18:17 Mohsen Pahlevanzadeh wrote: > On 5/13/07, Viktor Vasilev wrote: > > On Sunday 13 May 2007 15:59 Mohsen Pahlevanzadeh wrote: > > > Dear all, > > > I need to a code piece that it gets serial number of hdd. > > > Please help me.... > > > > For an ATA disk you can use the IOCATAGPARM ioctl to get the > > information. See the attached C source for example. Be sure to have a > > look > > at /usr/src/sys/sys/ata.h for other relevant fields and sizes. > > > Dear all, > When i compile it,gcc tell me that IOCATAGPARM isn't declare. > May i patch for kernel? > Yours,Mohsen Maybe you just didn't install the src distribution. Please look at the handbook: http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-building.html the note that says "If there is not a /usr/src/sys directory on your system...". Cheers, Vik