bug-hurd
[Top][All Lists]
Advanced

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

Re: [PATCH] libmachdev: Install as translator when bootstrapping && fix


From: Damien Zammit
Subject: Re: [PATCH] libmachdev: Install as translator when bootstrapping && fix rumpdisk injection
Date: Mon, 16 Nov 2020 09:06:16 +1100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.11.0

Hi,

On 16/11/20 8:16 am, Samuel Thibault wrote:
> wd1 at atabus7 drive 0
Do you have two controllers or one?  This looks like IDE (?)

> wd1: <QEMU HARDDISK>
> wd1: drive supports 16-sector PIO transfers, LBA48 addressing
> wd1: 20480 MB, 41610 cyl, 16 head, 63 sec, 512 bytes/sect x 41943040 sectors
> wd1: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 5 (Ultra/100)
> wd1(ahcisata1:1:0): using PIO mode 4, DMA mode 2, Ultra-DMA mode 5 
> (Ultra/100) (using DMA)
That definitely looks like an AHCI controller with disk attached.

> [...]
> opening /dev/wd1d
> could not open
> ext2fs: device:/dev/wd1: No such device or addressHmm, what does showtrans 
> say on your disk node?

> It seems rump didn't manage to open it, do you have an idea?
Perhaps your controller does not support DMA?
You might have to patch librumpdisk0 to append flags to turn off DMA if so.

> BTW, I believe we don't want to expose the /dev/ prefix, that'd be
> surprising for users (I myself made the mistake). translate_name can
> prepend /dev/ itself.
OK I can send in a patch for this.

Damien



reply via email to

[Prev in Thread] Current Thread [Next in Thread]