
Ubuntu日本語フォーラム

ログインしていません。
Ubuntu 12.10を32bitから64bitに移行しようと思ったのですが、正常に動作せず原因も分からないので困っています。
Ubuntu 12.10 32bit版を使用しているときはUSBキーボードやLANが認識されて正常に使用出来ます。
しかし64bit版のLiveUSBで起動すると、デスクトップ画面が出るのですがUSBキーボードやLAN等が認識されないため、全く使用できません。
32bit版のLiveUSBは正常に動作します。
lspciで探ってみたのですが、USBコントローラーはUbuntuの64bitで動作実績があるもののようです。
http://www.ubuntu.com/certification/catalog/component/pci:1002:4397-USB/
どなたかアドバイスを頂けませんか?
マザーボード:GIGABYTE製 GA-990FXA-UD3 (rev3.0)
$ lspci 00:00.0 Host bridge: Advanced Micro Devices [AMD] nee ATI RD890 PCI to PCI bridge (external gfx0 port B) (rev 02) 00:02.0 PCI bridge: Advanced Micro Devices [AMD] nee ATI RD890 PCI to PCI bridge (PCI express gpp port B) 00:09.0 PCI bridge: Advanced Micro Devices [AMD] nee ATI RD890 PCI to PCI bridge (PCI express gpp port H) 00:0a.0 PCI bridge: Advanced Micro Devices [AMD] nee ATI RD890 PCI to PCI bridge (external gfx1 port A) 00:11.0 SATA controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode] (rev 40) 00:12.0 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB OHCI0 Controller 00:12.2 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB EHCI Controller 00:13.0 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB OHCI0 Controller 00:13.2 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB EHCI Controller 00:14.0 SMBus: Advanced Micro Devices [AMD] nee ATI SBx00 SMBus Controller (rev 42) 00:14.2 Audio device: Advanced Micro Devices [AMD] nee ATI SBx00 Azalia (Intel HDA) (rev 40) 00:14.3 ISA bridge: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 LPC host controller (rev 40) 00:14.4 PCI bridge: Advanced Micro Devices [AMD] nee ATI SBx00 PCI to PCI Bridge (rev 40) 00:14.5 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB OHCI2 Controller 00:15.0 PCI bridge: Advanced Micro Devices [AMD] nee ATI SB700/SB800/SB900 PCI to PCI bridge (PCIE port 0) 00:15.1 PCI bridge: Advanced Micro Devices [AMD] nee ATI SB700/SB800/SB900 PCI to PCI bridge (PCIE port 1) 00:16.0 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB OHCI0 Controller 00:16.2 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB EHCI Controller 00:18.0 Host bridge: Advanced Micro Devices [AMD] Family 15h Processor Function 0 00:18.1 Host bridge: Advanced Micro Devices [AMD] Family 15h Processor Function 1 00:18.2 Host bridge: Advanced Micro Devices [AMD] Family 15h Processor Function 2 00:18.3 Host bridge: Advanced Micro Devices [AMD] Family 15h Processor Function 3 00:18.4 Host bridge: Advanced Micro Devices [AMD] Family 15h Processor Function 4 00:18.5 Host bridge: Advanced Micro Devices [AMD] Family 15h Processor Function 5 01:00.0 VGA compatible controller: NVIDIA Corporation G84 [GeForce 8600 GTS] (rev a1) 02:00.0 USB controller: Etron Technology, Inc. EJ168 USB 3.0 Host Controller (rev 01) 03:00.0 SATA controller: Marvell Technology Group Ltd. 88SE9172 SATA 6Gb/s Controller (rev 11) 04:0e.0 FireWire (IEEE 1394): VIA Technologies, Inc. VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller (rev c0) 05:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06) 06:00.0 USB controller: Etron Technology, Inc. EJ168 USB 3.0 Host Controller (rev 01)
オフライン
http://archive.linux.or.jp/JF/JFdocs/kernel-docs-2.6/x86/i386/usb-legacy-support.txt.html
idle=poll とか?
オフライン
やるとすると、
1) とりあえずbootオプションを片っ端から試す
2) 認識していないデバイスを32bit/64bitそれぞれの環境でmodprobe -r ; modprobe して、dmesg に出てくるメッセージの差を見比べる
というあたりで情報を増やさないと厳しそうです。
直感的にはメモリ空間のレイアウトを間違えている系のBIOS実装バグな予感もするので、ありったけのデバイスを無効にして、IOMMUあたりも含めて拡張機能をdisableすると動きそうな気もします。
オフライン
返信有難う御座います。
64bit上では使用できるUSBポートが限られている上にインターネットも出来ない状態なので、調査に手間取りそうです。
今のところ妥協して32bitで使っているので、時間を見つけて少しずつ調べていこうと思います。
アドバイスありがとうございました。
オフライン
久しぶりに調べてみたら、英語フォーラムに解決方法が載っていました。
http://ubuntuforums.org/showthread.php?t=2143433
BIOSの設定でIOMMUをEnableにすることで起動しました。
udooonさん、hitoさん、ありがとうございました。
オフライン