  | | | Highpoint IDE Raid Card | Highpoint IDE Raid Card 2006-02-14 - By Rick Stevens
Back On Tue, 2006-02-14 at 13:41 -0500, Mark McCulligh wrote: > Rick Stevens wrote: > > >On Mon, 2006-02-13 at 20:52 -0500, Mark McCulligh wrote: > > > > > >>Rick Stevens wrote: > >> > >> > >> > >>>On Mon, 2006-02-13 at 18:36 -0500, Mark McCulligh wrote: > >>> > >>> > >>> > >>> > >>>>Hi Group, > >>>> > >>>>I have a Hightpoint RocketRAID 133 raid card that I am trying to > >>>>install. I downloaded the driver from their website and I have to > >>>>configure it with the kernel source. > >>>> > >>>>make KERNELDIR=/usr/src/linux-2 (See http://nux-2.ora-code.com).6.4-52-default [from their readme file] > >>>> > >>>>To get my kernel source as I know it is no longer part of the default > >>>>install I did the following commands. > >>>>up2date --get-source kernel > >>>>rpm -Uvh kernel-2 (See http://nel-2.ora-code.com).6.12-1-1381_FC3.src.rpm > >>>>cd /usr/src/redhat/SPECS > >>>>rpmbuild -bp --target=i586 kernel-2 (See http://nel-2.ora-code.com).6.spec > >>>>cd /usr/src/redhat/BUILD/kernel-2 (See http://nel-2.ora-code.com).6.12/linux-2 (See http://nux-2.ora-code.com).6.12/configs > >>>>cp kernel-2 (See http://nel-2.ora-code.com).6.12-i586.config ./.config > >>>>cd .. > >>>>make oldconfig > >>>> > >>>>At this point I am lost. Where do I tell highpoint where my kernel > >>>>source is? > >>>> > >>>>I tried this: > >>>>make KERNELDIR=/usr/src/redhat/BUILD/kernel-2 (See http://nel-2.ora-code.com).6.12/linux-2 (See http://nux-2.ora-code.com).6.12 > >>>>but I just got a lot of errors. > >>>> > >>>>Has anyone used this card and can get me an idea on what I need to do. > >>>> > >>>> > >>>> > >>>> > >>>It'd help if we could see some of the errors you got. You probably need > >>>to actually build the kernel and modules...some 3rd party drivers need a > >>>real kernel and not just the configured source: > >>> > >>> # cd /usr/src/redhat/BUILD/kernel-2 (See http://nel-2.ora-code.com).6.12/linux-2 (See http://nux-2.ora-code.com).6.12 > >>> # make bzImage;make modules > >>> > >>>After that, your make command for the driver should work. > >>> > >>> > >>> > >>> > >>I ran the "make bzImage;make modules" commands then build the driver. > >>See below for the output. I then ran insmod to load the driver and got a > >>Invalid module format error. I see a couple warnings in building the > >>driver. Any ideas what to do next. First time building my own drivers. > >>Thanks for your help. > >> > >>[root@(protected) drivers]# make KERNELDIR=/usr/src/redhat/BUILD/kernel-2 (See http://nel-2.ora-code.com).6 .12/linux-2 (See http://nux-2.ora-code.com).6.12 RR1520=0 > >>cp -f raid.o raid.obj > >>make -C /usr/src/redhat/BUILD/kernel-2 (See http://nel-2.ora-code.com).6.12/linux-2 (See http://nux-2.ora-code.com).6.12 SUBDIRS=`pwd` > >>modules > >>make[1]: Entering directory > >>`/usr/src/redhat/BUILD/kernel-2 (See http://nel-2.ora-code.com).6.12/linux-2 (See http://nux-2.ora-code.com).6.12' > >> CC [M] /usr/local/src/highpoint/drivers/hpt.o > >>In file included from /usr/local/src/highpoint/drivers/hpt.c:49: > >>drivers/scsi/hosts.h:1:2: warning: #warning "This file is obsolete, please > >>use <scsi/scsi_host.h> instead" > >>In file included from /usr/local/src/highpoint/drivers/hpt.c:129: > >>/usr/local/src/highpoint/drivers/entry.c: In function `fOsBuildSgl': > >>/usr/local/src/highpoint/drivers/entry.c:903: warning: implicit > >>declaration of function `scsi_to_pci_dma_dir' > >>In file included from /usr/local/src/highpoint/drivers/hpt.c:130: > >>/usr/local/src/highpoint/drivers/hptproc.c: In function `hpt_set_info': > >>/usr/local/src/highpoint/drivers/hptproc.c:230: warning: `verify_area' is > >>deprecated (declared at include/asm/uaccess.h:105) > >>/usr/local/src/highpoint/drivers/hptproc.c:236: warning: `verify_area' is > >>deprecated (declared at include/asm/uaccess.h:105) > >>/usr/local/src/highpoint/drivers/hptproc.c:242: warning: `verify_area' is > >>deprecated (declared at include/asm/uaccess.h:105) > >>In file included from /usr/local/src/highpoint/drivers/hpt.c:130: > >>/usr/local/src/highpoint/drivers/hptproc.c:260: warning: ignoring return > >>value of `copy_from_user', declared with attribute warn_unused_result > >>/usr/local/src/highpoint/drivers/hptproc.c:268: warning: ignoring return > >>value of `copy_to_user', declared with attribute warn_unused_result > >>/usr/local/src/highpoint/drivers/hptproc.c:272: warning: ignoring return > >>value of `copy_to_user', declared with attribute warn_unused_result > >>In file included from /usr/local/src/highpoint/drivers/ioctl.c:6, > >> from /usr/local/src/highpoint/drivers/hpt.c:131: > >>/usr/local/src/highpoint/drivers/gui_lib.c: In function `get_array_info': > >>/usr/local/src/highpoint/drivers/gui_lib.c:271: warning: ISO C90 forbids > >>mixed declarations and code > >> LD [M] /usr/local/src/highpoint/drivers/hpt37x2.o > >> Building modules, stage 2. > >> MODPOST > >>Warning: could not find /usr/local/src/highpoint/drivers/.raid.obj.cmd for > >>/usr/local/src/highpoint/drivers/raid.obj > >> > >> > > > >Note the message above. > > > > > > > >>*** Warning: "scsi_to_pci_dma_dir" > >>[/usr/local/src/highpoint/drivers/hpt37x2.ko] undefined! > >> > >> > > > >And that one. > > > > > > > >> CC /usr/local/src/highpoint/drivers/hpt37x2.mod.o > >> LD [M] /usr/local/src/highpoint/drivers/hpt37x2.ko > >>make[1]: Leaving directory `/usr/src/redhat/BUILD/kernel-2 (See http://nel-2.ora-code.com).6.12/linux-2 (See http://nux-2.ora-code.com).6 .12' > >>[root@(protected) drivers]# modprobe sd_mod > >>[root@(protected) drivers]# insmod ./hpt37x2.o > >>insmod: error inserting './hpt37x2.o': -1 Invalid module format > >> > >> > > > >First off, Mark, 2.6 kernels use ".ko" modules, not ".o" modules, so > >your forced "insmod ./htp37x2.o" is invalid. If there's a "htp37x2.ko" > >module, try to insmod that instead. > > > >Second, it looks suspiciously like the .ko has an issue with an > >undefined global, "scsi_to_pci_dma_dir" as denoted in the second line > >I said to not. This may be caused by the missing file mentioned in the > >first line I said to note. I don't know if it's fatal or not. > > > >As I said, if there's a ".ko" module, insmod that and see if things > >work. > > > > > I send an email to the company's tech support asking about the undefined > global "scsi_to_pci_dma_dir". I also asked them about the .ko module. > I will let you know what they say. > > Thanks Rick for your help on this.
"That's what we're here for" --(c)2006, Red Hat Install List ;-) -- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- -- - Rick Stevens, Senior Systems Engineer rstevens@(protected) - - VitalStream, Inc. http://www.vitalstream.com - - - - I was married by a judge. I should have asked for a jury. - - -- Groucho Marx - -- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- --
__ ____ ____ ____ ____ ____ ____ ____ ____ ____ Redhat-install-list mailing list Redhat-install-list@(protected) https://www.redhat.com/mailman/listinfo/redhat-install-list To Unsubscribe Go To ABOVE URL or send a message to: redhat-install-list-request@(protected) Subject: unsubscribe
|
|
 |