On Wed, Jun 06, 2001 at 06:22:35AM -0400, Mark Hounschell wrote:
Chris Reeves wrote:
On Tue, Jun 05, 2001 at 09:35:42AM -0500, Jason Joines wrote:
I am using SuSE 7.1 with the 2.4.2 kernel from the SuSE ftp site and have a Phillips SCSI CDRW on an ISA Adaptec 1542 card. I have played around with isapnp until I now get this in my boot log.
"Initializing PnP devices Board 1 has Identity b6 ff ff ff ff 35 68 63 0e: CSC6835 Serial No -1 [checksum b6] Board 2 has Identity 86 94 9c 73 43 42 15 90 04: ADP1542 Serial No 2493281091 [checksum 86] CSC6835/-1[0]{WSS/SB }: Ports 0x534 0x388 0x220; IRQ5 DMA1 DMA0 --- Enabled OK CSC6835/-1[1]{Game }: Port 0x3A0; --- Enabled OK CSC6835/-1[2]{Ctrl }: Port 0xF00; --- Enabled OK CSC6835/-1[3]{MPU }: Port 0x330; --- Enabled OK ADP1542/2493281091[0]{SCSI Host Adapter }: IRQ10 DMA5 --- Enabled OK done"
This looks to me like everything would be ok, yet attempts to mount the device give "mount: /dev/sda1: unknown device". Also, in /proc/scsi/scsi is only one line that reads, "Attached devices: none".
If you're trying to mount a CD, then you'll want to try 'mount /dev/sda' as CDs aren't partitioned.
I tried to do "insmod aha1542" and get "Using /lib/modules/2.4.2-4GB/kernel/drivers/scsi/aha1542.o /lib/modules/2.4.2-4GB/kernel/drivers/scsi/aha1542.o: unresolved symbol isapnp_find_dev"
Try using the modprobe command, rather than insmod, as this will satisfy any module dependencies that the aha1542 module has (you might want to run the 'depmod -a' command beforehand if this doesn't work). Alternatively you could specify IRQ/IO for the card along with the modprobe command (I've never really used isa_pnp - I always turn PnP off for any ISA cards I have).
If the module loading doesn't give you any error, you can type: cat /proc/scsi/scsi to check which SCSI devices have been found in your system, or you can do what I usually do and use 'cdrecord -scanbus', assuming you have cdrecrd installed. If not, just use the cat command. If you get the drive detected after booting, then you can start working to get it detected as the system boots...
I also found this in my boot log, "<6>SCSI subsystem driver Revision: 1.00 <4>3w-xxxx: tw_findcards(): No cards found. <3>request_module[scsi_hostadapter]: Root fs not mounted <3>request_module[scsi_hostadapter]: Root fs not mounted <3>request_module[scsi_hostadapter]: Root fs not mounted"
This looks to me like the wrong SCSI driver here.
Hope that helps,
Aren't scsi cdroms/cdrws usually /dev/sr0 or /dev/scd0 as opposed to hdx????
Oops. I got put off by the mention of /dev/sda1. I thought that didn't look right... Yes, it should be /dev/scd0 that you want to try an mount. And I would reitterate that you (Jason) should try using modprobe to load the module. Oh yes, and when you run the cdrecord command, make sure you're root. Bye, Chris -- __ _ -o)/ / (_)__ __ ____ __ Chris Reeves /\\ /__/ / _ \/ // /\ \/ / ICQ# 22219005 _\_v __/_/_//_/\_,_/ /_/\_\