Greetings all. I have a second IDE controller card installed in my system and am trying to get it to work under debian.
Things that may be relevant:
hda - 15g HD hdb - 20g HD hdc - cdrom hdd - cdburner and on the second controller hde - 30g HD
hde is reiserfs and is operational under my Mandrake 9.1 install, but not seen by my Woody install. It is a "fresh" install after all the hardware was in place, not hardware added after the install.
Hardware specifics: Promise Technology, Inc. Ultra 100 TX2 ATA/100 Controller
The manual says to go to www.promise.com for Linux for "updates on Linux support". Well, I did so, but no found no love.
Also tried to Google, but didn't get any results that I understood or could use.
So, any suggestions? I can't help but think I simply need to use modprobe and install a module or such. I played around with that idea, but didn't hit upon anything that worked. Of course, since I'm not sure what I'm looking for, I was guessing.
Ok, Adrien, here are some ideas :
First take a look at the relevant portio of my dmesg ( you can do the same by openning a terminal and writting dmesg ).Scroll through it and see if you find a similar set of lines as mine ( I use the very same card )
PDC20268: IDE controller at PCI slot 00:09.0 PCI: Found IRQ 10 for device 00:09.0 PDC20268: chipset revision 1 PDC20268: not 100% native mode: will probe irqs later ide2: BM-DMA at 0x9800-0x9807, BIOS settings: hde:pio, hdf:pio ide3: BM-DMA at 0x9808-0x980f, BIOS settings: hdg:pio, hdh:pio hda: IBM-DJNA-370910, ATA DISK drive blk: queue c0379120, I/O limit 4095Mb (mask 0xffffffff) hdc: SONY CD-RW CRX1611, ATAPI CD/DVD-ROM drive hdd: CD-ROM 48X/AKU, ATAPI CD/DVD-ROM drive hde: IC35L040AVER07-0, ATA DISK drive
As you see I use a disk in the motherboard controller hda and another on the Promise controler - no problem whatsoever.
You can also use lspci as a command to see info on the pci devices and there you will have a line like this :
00:09.0 Unknown mass storage controller: Promise Technology, Inc. 20268 (rev 01)
So, now what you have to verify is if your kernel suports this driver - pdc20268 .
At the terminal issue the command uname -a and see wich kernel is in use. Mine is like this :
Linux peterpan 2.4.22.281003 #1 Tue Oct 28 12:12:30 WET 2003 i686 GNU/Linux
wich means that I am using a 2.4.22 kernel ( the rest of the numbering is the date of the build).
If you have a 2.4.18 or later you are OK .Now you just have to see if you have the kernel sources installed - go to /usr/src/ and see if they are there .
If they are there or not I advice you first to read and put on paper this document :
http://newbiedoc.sourceforge.net/system/kernel-pkg.html
You will need it to help you getting everything you need to choose what modules and how to recompile the kernel (the one you have or a new one).
After that carefull reading you are now able to go into the kernel - cd /usr/src/linux and do a make menuconfig
Then scroll down until ATA/IDE/MFM/RLL support, then to IDE ATA and ATAPI Block devices and then enable (as a module - you don't need it in the kernel because it's not your boot drive) Promise PDC202{68|69|70|71|75|76|77} support .
Then follow all the instructions to build the kernel .
After everything is done you just have to put your module in the /etc/modules file ( please check in your /lib/modules/"kernel number" to see the exact name of the module - I think it should be pdc202xx ).It would be a good idea to issue the commands (under root ) depmod -a and update-modules .
I hope this is not to much at a time for you.
If you have never compiled a kernel this is a good reason to try it - if you follow all the instructions on that document you will succeed .
If I forgot something, my apologies - someone will correct me, I am shure.
Good luck !
John
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]