|   | 
      | 
  
  
      | 
      | 
  
 
     | 
    | 
  
  
     | 
    | 
  
  
    |   | 
      | 
  
  
    | 
         
xen-users
Re: [Xen-users] Serial port access in HVM (fully virtualized) DomU
 
Wow
OK, where can i send a bottle of beer to? :)
 Your solution works like a charm! Removed the mods from the blacklist, 
loaded them in Dom0, added 'serial = "/dev/ttyS0"' to DomU config and 
Hylafax's faxaddmodem configured the modem without any problems so far.
Big thanks to you!
Kind regards,
Hans Rakers
Trolle Selander wrote:
 This is a HVM DomU, so you need to use an emulated serial port backed by 
the physical port. There is no support for assigning physical serial 
port resources to "give" the serial port directly to the HVM DomU. 
Theoretically, this should be fairly easily doable even on IOMMU-less 
systems, but as far as I know. there's no code to do this yet for HVMs. 
Serial ports on a separate PCI card should be possible to using the PCI 
passthrough feature in recent versions of xen.
 However, the emulated device may work fine for you, with much less 
hassle. Just make sure that your serial ports _are_ available to Dom0 
(that is, remove the blacklist entries), and then add serial=/dev/ttyS0 
to your HVM domain config. There are some caveats with serial emulation 
currently - I'm working on improving this particular code right now, so 
if you run into any strangeness, I'll probably know what's going on and 
be able to help. :)
 On Dec 4, 2007 12:24 PM, Hans Rakers <hans@xxxxxxxx 
<mailto:hans@xxxxxxxx>> wrote:
    Nothing, as i already stated. I'm pretty sure Dom0 doesn't load anything
    serial-ish, and i've blacklisted the 8250/8250_pnp/serial_core modules
    on Dom0.
    Grub.conf entry of Dom0 looks like this:
    title CentOS (2.6.18-53.1.4.el5xen)
            root (hd0,0)
            kernel /xen.gz-2.6.18-53.1.4.el5 console=vga
            module /vmlinuz-2.6.18-53.1.4.el5xen
    root=/dev/VolGroup00/LogVol01 ro xencons=off
            module /initrd-2.6.18-53.1.4.el5xen.img
    Kind regards,
    Hans
    Sadique Puthen wrote:
     >
     > What is the output of "dmesg | grep ttyS" in dom0?
     >
     > --Sadique
     >
     >
     > Hans Rakers wrote:
     >>
     >> Hello xen-users,
     >>
     >> Last days i've been pulling my hair on getting ttyS0 (COM1) to
    work in
     >> a HVM DomU. I want to use it for an external faxmodem for use with
     >> Hylafax. I've Googled myself crazy and have seen just about
    every page
     >> on this subject :)
     >>
     >> My system is CentOS 5.1 with xen-3.0.3-41.el5. I've added
    xencons=off
     >> to grub.conf of DomU and i've added the following to
     >> /etc/modprobe.d/blacklist:
     >>
     >> blacklist 8250
     >> blacklist 8250_pnp
     >> blacklist serial_core
     >>
     >> I can confirm that Dom0 does not claim the serial ports (no
    mention of
     >> it during boot, no modules loaded, xencons off)
     >>
     >> My DomU also runs CentOS 5.1. I've added the following to its vm
    config:
     >>
     >> irq = [3, 4]
     >> ioports = ["3f8-3ff", "2f8-2ff"]
     >>
     >> Syslog of the DomU mentions the loading of the 8250 module, but no
     >> resulting ports:
     >>
     >> Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing
    enabled
     >>
     >> /proc/ioports of the DomU also doesn't mention the mapped ioports:
     >>
     >> [...snip snip...]
     >> 01f0-01f7 : ide0
     >> 03c0-03df : vga+
     >> 03f2-03f5 : floppy
     >> 03f6-03f6 : ide0
     >> 03f7-03f7 : floppy DIR
     >> 0cf8-0cff : PCI conf1
     >> [...snip snip...]
     >>
     >> Is this at all possible, or am i overlooking something stupid? Do
     >> 'ioports' and 'irq' work with fully virtualized VM's? I've read
     >> something earlier on this list at
     >>
    http://lists.xensource.com/archives/html/xen-users/2007-08/msg00838.html
     >> which states that it is impossible for HVMs to have direct access to
     >> hardware, which is why i ask, before spending another day on
    this :)
     >>
     >> Thanks in advance,
     >>
     >> Hans Rakers
     >>
     >> _______________________________________________
     >> Xen-users mailing list
     >> Xen-users@xxxxxxxxxxxxxxxxxxx <mailto:Xen-users@xxxxxxxxxxxxxxxxxxx>
     >> http://lists.xensource.com/xen-users
     >>
     >
     >
     > _______________________________________________
     > Xen-users mailing list
     > Xen-users@xxxxxxxxxxxxxxxxxxx <mailto:Xen-users@xxxxxxxxxxxxxxxxxxx>
     > http://lists.xensource.com/xen-users
    <http://lists.xensource.com/xen-users>
    _______________________________________________
    Xen-users mailing list
    Xen-users@xxxxxxxxxxxxxxxxxxx <mailto:Xen-users@xxxxxxxxxxxxxxxxxxx>
    http://lists.xensource.com/xen-users
------------------------------------------------------------------------
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
 
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
 
 |   
 
 | 
    | 
  
  
    |   | 
    |