I have had ITE raid working fine with 2.6.7 but now when i try and build for 2.6.8 there is an eror displayed when kernel is compliling, missed exactly what is was but something about kernel not doing it this way any more try something, of course it did not say something else but i missed what it was.duplin wrote:I can not figure this out.
I have an IT8212 that I'm using on old hardware to put on an 80 gig drive. The ITE BIOS is setup and look like it recognizes my drive. I'm not using the RAID just as an IDE interface. I've done the changes in the howto. Changed the Kconfig and Makefile in the scsi kernel directory. Oh kernel 2.6.8.
Here is lspci:
0000:00:08.0 RAID bus controller: Integrated Technology Express, Inc. IT/ITE8212 Dual channel ATA RAID controller (PCI version seems to be IT8212, embedded seems (rev 11)
Here is modprobe -l part:
/lib/modules/2.6.8-gentoo-r3/kernel/drivers/scsi/sd_mod.ko
/lib/modules/2.6.8-gentoo-r3/kernel/drivers/scsi/iteraid.ko
But I get no /dev/sda!!!!!!
dmesg is wrong......
Linux Plug and Play Support v0.97 (c) Adam Belay
SCSI subsystem initialized
usbcore: registered new driver usbfs
usbcore: registered new driver hub
It is suppose to say more than subsystem initialized.
Any help in any direction would be greatly appreciated.

mr666white wrote:Ok a slight hijacking:
I need to get the following supported in a kernel:
An IT8212 Ide controller (I don't intend to run any raiding on it, just add another few big disks to the box) I presume I need the iteraid module.
Reiser4 - I cannot do without this on my box as my / partition is reiser4
System is a Athalon 800 Mhz on a VIA mobo, other hardware is not a problem.
I am currently using the 2.6.8-ck6 kernel very happily apart from the iteraid porblems.
I've tried the 2.6.9 nitro 2 kernel and a) its horribly unstable, b) I cant find the option for the iteraid module, despite the website claiming to have it.
Thanks in advance
Mr White
not sure as i don't use mm-source but this might helpduplin wrote:Where is the patch on the mm source (in the IDE section)? I don't see anything ITEXX in there.
Thanks,
Jim
This patch is in -mm for kernel 2.6.8.1, but for kernel 2.6.9 now this patch is include in 2.6.9-acX.duplin wrote:Where is the patch on the mm source (in the IDE section)? I don't see anything ITEXX in there.
Thanks,
Jim
Pepek wrote:This patch is in -mm for kernel 2.6.8.1, but for kernel 2.6.9 now this patch is include in 2.6.9-acX.duplin wrote:Where is the patch on the mm source (in the IDE section)? I don't see anything ITEXX in there.
Thanks,
Jim
Cheers.
Does drive appear as hda or sda?pilx wrote:Ok, I've got it working with only this patch applied on 2.6.9-nitro4, everything working great so far...
Drives appear as /dev/hd? since Alan's is a full IDE driver.carpman wrote:Does drive appear as hda or sda?pilx wrote:Ok, I've got it working with only this patch applied on 2.6.9-nitro4, everything working great so far...
pilx wrote:Drives appear as /dev/hd? since Alan's is a full IDE driver.carpman wrote:Does drive appear as hda or sda?pilx wrote:Ok, I've got it working with only this patch applied on 2.6.9-nitro4, everything working great so far...
Yep!carpman wrote: ok. makes it bit tricker to try out cause if it don't work then i am shagged and won't be able change fstab back with out lot of hassle.
Can't give you relevant figures since fast disks are connected to the other controllers...carpman wrote: Going to be doing a fresh install on new disks soon so may try it then, what sort of speeds are you getting?
Plain ide, I've read somewhere that ITE raid's performance is worst than Linux's software raid.carpman wrote: Are you using the ITE raid feature or linux raid or just plan ide single drive setup?
AthlonXP 2800+ Barton on a Gigabyte GA-7N400Pro2 with 2 x WD Caviar 80GB SATA on RAID0 plus some other IDE drives w/o raid0 (30GB & 15GB on nforce, 8GB & 6GB on ITE), an NVidia 5200 FX w/ 128M, 2 x 512MB DDR 400, and some other goodies...carpman wrote: What arch you using?
Code: Select all
CC drivers/ide/pci/cmd64x.o
CC drivers/ide/pci/it8212.o
drivers/ide/pci/it8212.c: In function `it8212_dma_begin':
drivers/ide/pci/it8212.c:332: warning: implicit declaration of function `__ide_dma_begin'
drivers/ide/pci/it8212.c: In function `init_hwif_it8212':
drivers/ide/pci/it8212.c:580: error: structure has no member named `ide_dma_begin'
make[3]: *** [drivers/ide/pci/it8212.o] Error 1

Code: Select all
In Datei, eingefügt von drivers/scsi/iteraid.c:250:
drivers/scsi/hosts.h:1:2: Warnung: #warning "This file is obsolete, please use <scsi/scsi_host.h> instead"
drivers/scsi/iteraid.c: In Funktion »itedev_open«:
drivers/scsi/iteraid.c:5580: error: `MOD_INC_USE_COUNT' undeclared (first use in this function)
drivers/scsi/iteraid.c:5580: error: (Each undeclared identifier is reported only once
drivers/scsi/iteraid.c:5580: error: for each function it appears in.)
drivers/scsi/iteraid.c: In Funktion »itedev_close«:
drivers/scsi/iteraid.c:5817: error: `MOD_DEC_USE_COUNT' undeclared (first use in this function)
distcc[16974] ERROR: compile drivers/scsi/iteraid.c on localhost failed
make[2]: *** [drivers/scsi/iteraid.o] Fehler 1
make[1]: *** [drivers/scsi] Fehler 2
make: *** [drivers] Fehler 2
