HELP: Slack 9.1 and Samsung CDR-3231
I'm trying to install Slackware 9.1 on an old machine (PII 266, 64MB, 4GB) from the CD. I have a Samsung SCR-3231 32X CD-ROM drive.
The disk boots fine from the BIOS and i can login as root using the bare kernel and use fdisk to partition my hard drive, i can activate the swap partition but when it comes to the "choose source media" section, my CD-ROM drive is not found and therefore i can't continue the install. I've tried using several different boot dsiks with support for old cd-rom drives but with no luck and googling for help brings up windows drivers only! If anyone could help I'd be very appreciative Thanks Matt :scratch: |
I came across an old CDROM I had that was like this. Nothing you can really do, the support simply isn't there or the support for the drive is just bad. You can do one of a few things really; When it happened to me I just took the hard drive out of that computer and put it in another and installed, then transferred it back to the other computer. Another option is to use a different CDROM drive if you can get ahold of one.
|
thanks for the help. I have another CD drive so i'll try that.. then i can work on trying to fix the problem.
It's pretty hard to work out how to get something working when you can't even install an OS!!!:D |
I agree, thats one thing though I like about linux, I can install it on one drive in a fast computer so the install takes like 5 mins, then dump the drive off into another computer that doesnt have a net card/cdrom/whatever and have it not care what hardware it's on. If you were to do that with windows theres gonna be a good chance it wont work well if at all because of all the hardware changes it'd have to make.
|
btw just out of interest. when you transferred your hdd back into the system with the old cd drive in it. dit the OS recognize it?
Slack 9.1 seems to recognize it on bootup as being /dev/hdb but it just won't mount in the installer!! weird! |
Quote:
|
Quote:
mmm to tell you the truth, after I transferred it back I never used the CDrom drive ;)...just ran it as a server with no monitor/keyboard/mouse. |
lol! sounds like a plan!!
|
Samsung SCR 3231 does seem to still have a problem
I had to grin when I found this... earlier today I was wrestling with a Samsung SCR 3231 (rev 101) while installing Slackware 10.0. (Kernel 2.4.26). Exactly the same results, boots the CD nicely from the BIOS, and the kernel will recognise the drive either as IDE/ATAPI (as /dev/hdc, which is correct) or using the ide-scsi interface. Both look fine in /sys and dmesg, and both interfaces can produce activity from the drive... but neither will read a CD. This doesn't just apply to the slackware install, either. The behaviour is just the same with a fully installed kernel and a normal boot-up.
Strangely, I think I remember using the drive successfully with a Red Hat 9 kernel (2.4.20). On the other hand, I'm not too sure about that. I also think I remember having had trouble when I did the Red Hat install, so that if I ever saw the drive work under Linux it was after compiling a kernel locally. I think we have to assume that there is some quirk of the SCR 3231 that makes it fail. One possibility is this (from drivers/ide/ide-cd.c in the kernel source, added by Alan Cox in March 2003): Quote:
If this is the reason that the SCR-3231 is failing, then we have to ask how the BIOS is able to use the drive to boot the 16x CD... Is there perhaps a way to control the speed of the drive after all? |
It seems that in newer kernels IDE DMA support is on by default and that causes problems with Samsung SCR-3231 CD-ROM drive.
Running # hdparm -d0 /dev/hdc before # setup worked for me and the Slackware 10 installer was able to find the source media. |
Yes, Andrex, you've hit the nail on the head. Turning off DMA makes the drive work.
|
All times are GMT -5. The time now is 12:10 PM. |