Messages in this thread | | | Date | Tue, 6 May 2003 20:18:06 +0200 (CEST) | From | Pascal Schmidt <> | Subject | Re: [IDE] trying to make MO drive work with ide-floppy/ide-cd |
| |
On Tue, 6 May 2003, Jens Axboe wrote:
>> ------------[ cut here ]------------ >> kernel BUG at fs/buffer.c:2607! > Not good. Does it work correctly with 2kb block size? I would not be > surprised if ide-cd had multi page bio bugs...
The ext2 filesystem in question uses 2kb block size. The drive can also handle disks with 1kb and 512b block sizes, but I don't have of those disks (MOs are hard sectored, so you can't format one to use a different hw block size).
Under 2.4 with ide-scsi/sd, ext2 with 2kb block size works, other block sizes for the filesystem don't work (at least that was the case about a year ago when I tried other sizes the last time).
>> My patch: > Not bad, see that wasn't so hard.
Turned out to be quite easy once I found out that ide_cdrom_attach was checking for drive->media == ide_cdrom. I had only looked as far as ide_cdrom_setup before. :)
Too bad writing doesn't work out quite yet. At least the directory entry got written, so part of it seems to work.
> Does it load ide-cd without errors with this one?
Yes, the error messages are gone. I skipped all the capability tests that go to the drive. Maybe that skips to much. Where does the hw block size get detected? I hope I didn't skip that part...
-- Ciao, Pascal
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |