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

[debian-users:39927] VMwareとネイティブブートで自動的に環境を認識



はじめまして、松島と申します。

過去ログやネットを検索したのですが、どのようにしてよいかわからないので、
質問させてください。

■質問
Win上でVMwareを使いDebianをパーティションにインストールしましたが、
VMware上で起動した場合と、ネイティブブートで起動した場合で環境が違うため、
NIC(Network Interface Card)が自動で認識されません。
どちらかの環境に合わせて/etc/moduleを書き換えることは出来たのですが、そ
うするともう片方で認識されないという状況です。起動時のデバイスから自動的
に適切なモジュールを組み込むことはできないでしょうか。
ご助言をおねがいいたします。

■現状
・Windows XP上で、VMware4を動かしてHDD(パーティション)にWoodyを入れてい
ます。以下のような構成です。
 /dev/hda1 => win xp system drive
 /dev/hda2 => win xp data drive
 /dev/hda3 => debian root drive (/)
 /dev/hda4 => debian swap drive

・ネイティブNIC用のIntel のNICドライバーをネットから落としてきて
 make installしました。名前は下のおとりです。
 e1000.o

・VMwareで起動するときは/etc/modulesが初期の状態でNICを認識しますが
 ネイティブにbootするときは認識しません。

・ネイティブで起動するときは/etc/modulesにe1000と追加しておくとNICを認識
しますがVMwareで認識してくれない。

・VMtoolsはまだ入れていません。
・Kernelは、2.4.18-bf2.4です。
・マシンはThinkpad X40です。

■ネイティブのPCI /proc/pci
PCI devices found:
  Bus  0, device   0, function  0:
    Host bridge: PCI device 8086:3580 (Intel Corp.) (rev 2).
      Prefetchable 32 bit memory at 0x0 [0xffffffff].
  Bus  0, device   0, function  1:
    System peripheral: PCI device 8086:3584 (Intel Corp.) (rev 2).
  Bus  0, device   0, function  3:
    System peripheral: PCI device 8086:3585 (Intel Corp.) (rev 2).
  Bus  0, device   2, function  0:
    VGA compatible controller: PCI device 8086:3582 (Intel Corp.) (rev 2).
      IRQ 11.
      Prefetchable 32 bit memory at 0xe0000000 [0xe7ffffff].
      Non-prefetchable 32 bit memory at 0xd0000000 [0xd007ffff].
      I/O at 0x1800 [0x1807].
  Bus  0, device   2, function  1:
    Display controller: PCI device 8086:3582 (Intel Corp.) (rev 2).
      Prefetchable 32 bit memory at 0xe8000000 [0xefffffff].
      Non-prefetchable 32 bit memory at 0xd0080000 [0xd00fffff].
  Bus  0, device  29, function  0:
    USB Controller: PCI device 8086:24c2 (Intel Corp.) (rev 1).
      IRQ 11.
      I/O at 0x1820 [0x183f].
  Bus  0, device  29, function  1:
    USB Controller: PCI device 8086:24c4 (Intel Corp.) (rev 1).
      IRQ 11.
      I/O at 0x1840 [0x185f].
  Bus  0, device  29, function  2:
    USB Controller: PCI device 8086:24c7 (Intel Corp.) (rev 1).
      IRQ 11.
      I/O at 0x1860 [0x187f].
  Bus  0, device  29, function  7:
    USB Controller: PCI device 8086:24cd (Intel Corp.) (rev 1).
      IRQ 11.
      Non-prefetchable 32 bit memory at 0xd0100000 [0xd01003ff].
  Bus  0, device  30, function  0:
    PCI bridge: Intel Corp. 82820 820 (Camino 2) Chipset PCI (-M) (rev 129).
      Master Capable.  No bursts.  Min Gnt=4.
  Bus  0, device  31, function  0:
    ISA bridge: PCI device 8086:24cc (Intel Corp.) (rev 1).
  Bus  0, device  31, function  1:
    IDE interface: PCI device 8086:24ca (Intel Corp.) (rev 1).
      IRQ 11.
      I/O at 0x0 [0x7].
      I/O at 0x0 [0x3].
      I/O at 0x0 [0x7].
      I/O at 0x0 [0x3].
      I/O at 0x1810 [0x181f].
      Non-prefetchable 32 bit memory at 0x20000000 [0x200003ff].
  Bus  0, device  31, function  3:
    SMBus: PCI device 8086:24c3 (Intel Corp.) (rev 1).
      IRQ 11.
      I/O at 0x1880 [0x189f].
  Bus  0, device  31, function  5:
    Multimedia audio controller: PCI device 8086:24c5 (Intel Corp.) (rev 1).
      IRQ 11.
      I/O at 0x1c00 [0x1cff].
      I/O at 0x18c0 [0x18ff].
      Non-prefetchable 32 bit memory at 0xd0100c00 [0xd0100dff].
      Non-prefetchable 32 bit memory at 0xd0100800 [0xd01008ff].
  Bus  0, device  31, function  6:
    Modem: PCI device 8086:24c6 (Intel Corp.) (rev 1).
      IRQ 11.
      I/O at 0x2400 [0x24ff].
      I/O at 0x2000 [0x207f].
  Bus  2, device   0, function  0:
    CardBus bridge: Ricoh Co Ltd RL5c476 II (rev 141).
      IRQ 11.
      Master Capable.  Latency=64.  Min Gnt=128.Max Lat=7.
      Non-prefetchable 32 bit memory at 0xd0211000 [0xd0211fff].
  Bus  2, device   0, function  1:
    Class 0805: PCI device 1180:0822 (Ricoh Co Ltd) (rev 19).
      IRQ 11.
      Master Capable.  Latency=64.  
      Non-prefetchable 32 bit memory at 0xd0210000 [0xd02100ff].
  Bus  2, device   1, function  0:
    Ethernet controller: PCI device 8086:1077 (Intel Corp.) (rev 0).
      IRQ 11.
      Master Capable.  Latency=64.  Min Gnt=255.
      Non-prefetchable 32 bit memory at 0xd0220000 [0xd023ffff].
      I/O at 0x7000 [0x703f].
  Bus  2, device   2, function  0:
    Ethernet controller: PCI device 168c:1014 (rev 1).
      IRQ 11.
      Master Capable.  Latency=80.  Min Gnt=10.Max Lat=28.
      Non-prefetchable 32 bit memory at 0xd0200000 [0xd020ffff].

■VMwareのPCI /proc/pci
PCI devices found:
  Bus  0, device   0, function  0:
    Host bridge: Intel Corp. 440BX/ZX - 82443BX/ZX Host bridge (rev 1).
      Prefetchable 32 bit memory at 0xf8000000 [0xfbffffff].
  Bus  0, device   1, function  0:
    PCI bridge: Intel Corp. 440BX/ZX - 82443BX/ZX AGP bridge (rev 1).
      Master Capable.  No bursts.  Min Gnt=128.
  Bus  0, device   7, function  0:
    ISA bridge: Intel Corp. 82371AB PIIX4 ISA (rev 8).
  Bus  0, device   7, function  1:
    IDE interface: Intel Corp. 82371AB PIIX4 IDE (rev 1).
      Master Capable.  Latency=64.  
      I/O at 0x10f0 [0x10ff].
  Bus  0, device   7, function  2:
    USB Controller: Intel Corp. 82371AB PIIX4 USB (rev 0).
      IRQ 19.
      Master Capable.  Latency=64.  
      I/O at 0x1060 [0x107f].
  Bus  0, device   7, function  3:
    Bridge: Intel Corp. 82371AB PIIX4 ACPI (rev 8).
      IRQ 9.
  Bus  0, device  15, function  0:
    VGA compatible controller: PCI device 15ad:0405 (VMWare Inc) (rev 0).
      Master Capable.  Latency=64.  
      I/O at 0x10e0 [0x10ef].
      Non-prefetchable 32 bit memory at 0xfd000000 [0xfdffffff].
      Non-prefetchable 32 bit memory at 0xfc000000 [0xfcffffff].
  Bus  0, device  16, function  0:
    Ethernet controller: Advanced Micro Devices [AMD] 79c970 [PCnet LANCE] (rev 16).
      IRQ 17.
      Master Capable.  Latency=64.  Min Gnt=6.Max Lat=255.
      I/O at 0x10c0 [0x10df].
  Bus  0, device  17, function  0:
    Multimedia audio controller: Ensoniq ES1371 [AudioPCI-97] (rev 2).
      IRQ 18.
      Master Capable.  Latency=64.  Min Gnt=6.Max Lat=255.
      I/O at 0x1080 [0x10bf].

よろしくお願いいたします。