[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: translator problem (again CDROM)



> I don't know what is the evtl. translator and I don't
> find it in /hurd
Sorry for being sloppy here: evtl. = eventual.. It's not a
translator but an abbreviation. Sorry for the confusion ;-).

> I think that hd1 is my cdrom, because at boot, 
> It says :
>         hd0: 550mb Hard Disk...
>         hd1: CREATIVE4831 CDROM
>         Hd2: 213mb hard disk...
>
> When I type ps ax after doing:
> #settrans -fg /cdrom
> #settrans /cdrom /hurd/isofs /dev/hd1
> 
> USER       PID TT STAT     TIME COMMAND
> root         0  ? R<mo  0:00.40 /hurd/proc
> -            2  ? D<p   0:00.02 /boot/gnumach.gz root=hd2s1
> -            3  ? Sp    0:00.27 ?
> root         4  - So    0:02.87 /hurd/ext2fs.static --bootflags=-x --host-priv-
> root         5  - So    0:00.28 /hurd/exec
> root         6  - So    0:00.08 /hurd/auth
> root         8  - So    0:00.53 /hurd/term /dev/console device console
> root        15  - So    0:00.03 /hurd/null
> root        16  - So    0:00.06 /hurd/storeio hd2s1
> root        37  - So    0:00.05 /hurd/pflocal
> root        40  - So    0:00.11 /hurd/pfinet
> root        41  - So    0:00.04 /hurd/storeio --no-cache time
> root        42  - So    0:00.05 /hurd/password
> root        48  - So    0:00.02 /hurd/ext2fs /dev/hd0s2
> root        49  - So    0:00.03 /hurd/storeio hd0s2
> root        61  - So    0:00.14 /hurd/ext2fs /dev/hd0s1
> root        62  - So    0:00.03 /hurd/storeio hd0s1
> root        70  - So    0:00.01 /hurd/magic tty
> root        74 co S     0:00.06 ps -ax
> 
> It seams that the translator I want is not runing.
Hmmm... there is no /hurd/storeio hd1 entry here either.
Since you created /dev/hd1 with MAKEDEV (did you, right?)
starting the translator with settrans should have touched
/dev/hd1 and automatically started '/hurd/storeio hd1'.
Even if the /hurd/isofs translator dies after that, the
/hurd/storeio on hd1 should be still running anyway.

Did you try a simple 'ls -l /dev/hd1'?
With -l, ls would call stat() on that node and should
start the translator anyway. If there is no hd1 or if
/hurd/storeio didn't start after this, I'd suspect that
/dev/hd1 was not setup properly. Just redo:
  #cd /dev
  # ./MAKEDEV hd1
and try again.

> I installed the big tarball 20000925.tar.gz

Regards,

-Farid.

-- 
Farid Hajji -- Unix Systems and Network Admin | Phone: +49-2131-67-555
Broicherdorfstr. 83, D-41564 Kaarst, Germany  | farid.hajji@ob.kamp.net
- - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - -
Murphy's Law fails only when you try to demonstrate it, and thus succeeds.



Reply to: