Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
The primary 80GB drive has:
1. A Linux Swap partiton of something like 650 MBs
2. A Single ext3 partiton using the rest of the drive (mounted as '/")
The secondary 20GB Drive has:
1. A bootable primary fat32 Win98 Partiton using 2/3 of the drive
2. An extended partiton containing a fat32 partiton using the remaining space.
I am using GRUB as the bootloader, and can boot into either OS without problems. What I'm trying to do is share the smaller partiton on the secondary hdd in both os'es. I've done this before with no problems when I had both os'es on a single hdd. The smaller partiton is avalible for use as drive "D:" when I boot into windows, but in linux I cant find anything that even indicates that the second drive or any of it's partitions even exist.
I know i missed something. But i'm too tired and blinded by aggravation to see what it is.
1.) Output from cat /proc/partitions:
major minor #blocks name rio rmerge rsect ruse wio wmerge wsect wuse running use aveq
Are the jumpers set properly on the drive and cdrom?
Yes.
Quote:
Originally Posted by Peacedog
By any chance do you have scsi emulation set up for the drive?
Not that I'm aware of. No SCSI devices are present in this system - but based on this output from dmesg I would guess some scsi emulation is being used on the cdrom drive.
Code:
Uniform CD-ROM driver Revision: 3.12
SCSI subsystem driver Revision: 1.00
scsi0 : SCSI host adapter emulation for IDE ATAPI devices
SCSI subsystem driver Revision: 1.00
scsi0 : SCSI host adapter emulation for IDE ATAPI devices
ide-floppy driver 0.99.newide
hdc: driver not present
Not that scsi emulation is being used, but that it's complaining about the driver for hdc not being found. It would appear to me that scsi emulation is being attempted for the drive, but SCSI disk support isn't enabled in the kernel. Why it wouldn't just use the IDE driver is beyond me.
Yeah, I thought that was odd looking too.
So I thought, ok a scsi emulating driver is being loaded for the cdrom drive on the secondary ide channel..mebbe it's screwing up the hdd as well. SCSI emulating drivers are popular (even under windows) for all kinds of devices - most notably cdrom drives and scanners - so I wasn't alarmed by this.
I moved the hdd from the Secondary Master position to the Primary Slave and made the cdrom Secondary Master, and rebooted.
Behold..everything worked. But, why??? And Why did I have to go through hell for this?? Surely something as common as a scsi emulating driver wouldnt cripple a standard ide drive, well not unless it was specifically set to use the same address as the hard drive.
Doh!
Then it hit me. I added the second hdd after I had the linux system running. The cdrom was originally in the secondary master position where I placed the hdd. And good old GRUB never let me forget it.
my /etc/grub.conf contains the following line:
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.