* mount -tcoda /dev/cfs0 /mnt no longer works in -test9 and newer?
@ 2000-11-06 9:35 Pavel Machek
2000-11-07 18:48 ` Jan Harkes
0 siblings, 1 reply; 5+ messages in thread
From: Pavel Machek @ 2000-11-06 9:35 UTC (permalink / raw)
To: kernel list
Hi!
It complains
coda_read_super: Bad mount data
coda_read_super: device index: 0
and will not mount. What do I need to mount coda?
Pavel
--
I'm pavel@ucw.cz. "In my country we have almost anarchy and I don't care."
Panos Katsaloulis describing me w.r.t. patents at discuss@linmodems.org
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
Please read the FAQ at http://www.tux.org/lkml/
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: mount -tcoda /dev/cfs0 /mnt no longer works in -test9 and newer?
2000-11-06 9:35 mount -tcoda /dev/cfs0 /mnt no longer works in -test9 and newer? Pavel Machek
@ 2000-11-07 18:48 ` Jan Harkes
2000-11-10 20:39 ` Pavel Machek
0 siblings, 1 reply; 5+ messages in thread
From: Jan Harkes @ 2000-11-07 18:48 UTC (permalink / raw)
To: Pavel Machek; +Cc: kernel list
On Mon, Nov 06, 2000 at 10:35:39AM +0100, Pavel Machek wrote:
> Hi!
>
> It complains
>
> coda_read_super: Bad mount data
> coda_read_super: device index: 0
>
> and will not mount. What do I need to mount coda?
> Pavel
Miklos Szeredi sent a patch to support multiple mountpoints/coda
devices. However, the code falls back on the default device (cfs0)
when the mountdata is incorrect. So the problem must be unrelated
to the "Bad mount data" error message.
The code to mount with the correct mountdata looks like this:
#include <linux/coda.h>
muxfd = open("/dev/cfs0", O_RDWR);
struct coda_mount_data mountdata;
mountdata.version = CODA_MOUNT_VERSION;
mountdata.fd = muxfd
error = mount("coda", "/coda", "coda", MS_MGC_VAL,
(void *)&mountdata);
Jan
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
Please read the FAQ at http://www.tux.org/lkml/
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: mount -tcoda /dev/cfs0 /mnt no longer works in -test9 and newer?
2000-11-07 18:48 ` Jan Harkes
@ 2000-11-10 20:39 ` Pavel Machek
2000-11-10 21:48 ` [BUG] coda went from c 67 5 to c 67 0 [was Re: mount -tcoda /dev/cfs0 /mnt no longer works in -test9 and newer?] Pavel Machek
0 siblings, 1 reply; 5+ messages in thread
From: Pavel Machek @ 2000-11-10 20:39 UTC (permalink / raw)
To: kernel list; +Cc: jaharkes
[-- Attachment #1: muttWbQtHE --]
[-- Type: text/plain, Size: 1317 bytes --]
Hi!
> > It complains
> >
> > coda_read_super: Bad mount data
> > coda_read_super: device index: 0
> >
> > and will not mount. What do I need to mount coda?
> > Pavel
>
> Miklos Szeredi sent a patch to support multiple mountpoints/coda
> devices. However, the code falls back on the default device (cfs0)
> when the mountdata is incorrect. So the problem must be unrelated
> to the "Bad mount data" error message.
>
> The code to mount with the correct mountdata looks like this:
>
> #include <linux/coda.h>
>
> muxfd = open("/dev/cfs0", O_RDWR);
>
> struct coda_mount_data mountdata;
> mountdata.version = CODA_MOUNT_VERSION;
> mountdata.fd = muxfd
>
> error = mount("coda", "/coda", "coda", MS_MGC_VAL,
> (void *)&mountdata);
This does not work:
open("/dev/cfs0", O_RDWR) = -1 ENODEV (No such device)
mount("coda", "/mnt", "coda", 0xc0ed0000, 0xbffffc04coda_read_super:
Bad file
coda_read_super: device index: 0
coda_read_super: No pseudo device
) = -1 EINVAL (Invalid argument)
_exit(-1) = ?
:-(. [I attached full source to my mount utility.]
Pavel
--
I'm pavel@ucw.cz. "In my country we have almost anarchy and I don't care."
Panos Katsaloulis describing me w.r.t. patents at discuss@linmodems.org
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: mount.c --]
[-- Type: text/x-csrc, Size: 785 bytes --]
#include <dirent.h>
#include <stdio.h>
#include <fcntl.h>
#include <errno.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
#include <signal.h>
#include <unistd.h>
#include <errno.h>
#include <sys/types.h>
#ifdef SOLARIS
#include <sys/types32.h>
#include <sys/fcntl.h>
#include <sys/mount.h>
#include <sys/mntent.h>
#include <sys/mnttab.h>
#endif
#include <sys/stat.h>
#include <sys/time.h>
#include "/usr/src/linux/include/linux/coda.h"
#define MS_MGC_VAL 0xC0ED0000 /* magic flag number to indicate "new" flags */
void main(void)
{
int muxfd = open("/dev/cfs0", O_RDWR);
int error;
struct coda_mount_data mountdata;
mountdata.version = CODA_MOUNT_VERSION;
mountdata.fd = muxfd;
error = mount("coda", "/mnt", "coda", MS_MGC_VAL,
(void *)&mountdata);
}
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [BUG] coda went from c 67 5 to c 67 0 [was Re: mount -tcoda /dev/cfs0 /mnt no longer works in -test9 and newer?]
2000-11-10 21:48 ` [BUG] coda went from c 67 5 to c 67 0 [was Re: mount -tcoda /dev/cfs0 /mnt no longer works in -test9 and newer?] Pavel Machek
@ 2000-11-10 21:27 ` Jan Harkes
0 siblings, 0 replies; 5+ messages in thread
From: Jan Harkes @ 2000-11-10 21:27 UTC (permalink / raw)
To: Pavel Machek; +Cc: linux-kernel
On Fri, Nov 10, 2000 at 10:48:08PM +0100, Pavel Machek wrote:
> Hi!
>
> I found where problem with coda lies: it went from character device at
> 67:5 to character device at 67:0. Ouch, ugly. Is it bug or what?
> Pavel
No, it always has been c67,0. It simply ignored the minor number up
until recently.
Jan
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
Please read the FAQ at http://www.tux.org/lkml/
^ permalink raw reply [flat|nested] 5+ messages in thread
* [BUG] coda went from c 67 5 to c 67 0 [was Re: mount -tcoda /dev/cfs0 /mnt no longer works in -test9 and newer?]
2000-11-10 20:39 ` Pavel Machek
@ 2000-11-10 21:48 ` Pavel Machek
2000-11-10 21:27 ` Jan Harkes
0 siblings, 1 reply; 5+ messages in thread
From: Pavel Machek @ 2000-11-10 21:48 UTC (permalink / raw)
To: kernel list, jaharkes; +Cc: jaharkes
Hi!
I found where problem with coda lies: it went from character device at
67:5 to character device at 67:0. Ouch, ugly. Is it bug or what?
Pavel
--
I'm pavel@ucw.cz. "In my country we have almost anarchy and I don't care."
Panos Katsaloulis describing me w.r.t. patents at discuss@linmodems.org
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
Please read the FAQ at http://www.tux.org/lkml/
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2000-11-10 21:28 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2000-11-06 9:35 mount -tcoda /dev/cfs0 /mnt no longer works in -test9 and newer? Pavel Machek
2000-11-07 18:48 ` Jan Harkes
2000-11-10 20:39 ` Pavel Machek
2000-11-10 21:48 ` [BUG] coda went from c 67 5 to c 67 0 [was Re: mount -tcoda /dev/cfs0 /mnt no longer works in -test9 and newer?] Pavel Machek
2000-11-10 21:27 ` Jan Harkes
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox