Hello,
I am wondering what is happening. I bought a brand-new P4/1.8 GHz/256 MB RAM
configuration, but maybe with not enough care ? It was without the Iomega Zip
which is an old device. I first installed the OS, configured and tested it;
when everything worked (network, sound ...) then I installed the Iomega drive
in the box and rebooted. And the Zip was not detected. I am listing below :
the symptoms, several tests that I performed, and finally my configuration.
0 - the Iomega Zip is internal, 100 MB capacity
1 - symptoms
* harddrake2 does not see the new device
* the device is seen by the kernel : in syslog, I get
hdc: IOMEGA ZIP 100 ATAPI, ATAPI FLOPPY drive
dmesg shows hdc too
2 - tests
- the drive itself works ! it was in an old 486 box running RedHat 7.1 : I
just mounted the drive back in the 486 and started it : it works, I can mount
it and read files on the zip.
- my previous box was a P-200 with Mandrake 8.2 and kernel 2.4.18, a SCSI hard
disk and another internal 100 MB IDE Iomega Zip : I learned there the
ide-scsi configuration. On this P-200 both Iomega Zip work currently, with
the ide-scsi driver.
- I tried to configure the device by hand, first with the IDE driver, then
with the ide-scsi driver:
* IDE : declare ide-floppy in /etc/modules, and the corresponding line in
/etc/fstab
* SCSI, as IDE did not work : declare module ide-scsi in /etc/modules, add
"hdc=ide-scsi" in /etc/lilo.conf, and add "/dev/sda /mnt/zip ..." in
/etc/fstab.
For both previous points : it's interesting : the kernel goes far enough : for
sda for example :
sda : block size assumed to be 512 bytes, disk size 1GB
well, I don't know if I should bother about the "1GB". Anyhow, the drive is
accessed - but when I want to mount it, I get (I did not write it down
accurately) "wrong fs type, wrong option, bad superblock" in each case, IDE
or SCSI.
3 - Configuration
- the motherboard is from DFI (is this the error ?) www.dfi.com, model NB70-BC
or NB71-BC, I cannot guess which of both it is : for NB70-BC, the Intel
chipset is 845D, for the other one it's 845E. But Google shows noone using
such motherboard in a Linux configuration :-(
- the IDE controller, as returned by lspci, is
Intel Corp. 82801BA IDE U100 (rev 05)
- there are two IDE connectors, I have the hard drive and a DVD on the first
one, the Iomega is alone on the second one, the jumper on Master position.
- in the BIOS, the PIO/DMA selection is set to Auto
- in the motherboard booklet documentation, they say:
"PCI Bus Master Controller
* Two PCI IDE interfaces
* Supports ATA/33, ATA/66 and ATA/100 hard drives
* PIO Mode 4 Enhanced IDE (data transfer rate up to 14 MB/sec)
* Bus mastering reduces CPU utilisation during disk transfer
* Supports ATAPI CD-ROM, LS-120 and ZIP"
- the DVD is a Pioneer DVD-117 : not really present in the supported hardware
list, but it works : one can notice that the installation went very smoothly,
but when I logged in the first time, I did not see the drive any more ! I
looked around, finally installed myself the driver "ide-cd" in /etc/modules,
then I was able to mount and read CDs. But if I want to do a very large job :
such as query all the rpms of an installation CD, I get plenty of errors if
supermount is enabled; if it's disabled, there are almost no errors - but I
am not sure that there are really no errors at all.
If somebody has an idea, it would be nice !
Best regards
--
Robert Grasso
@home
---
UNIX was not designed to stop you from doing stupid things, because
that would also stop you from doing clever things. -- Doug Gwyn
Want to buy your Pack or Services from MandrakeSoft?
Go to http://www.mandrakestore.com