[OT] Proramowe (p) odłączanie urządzeń PCI
Łukasz Maśko
masko w ipipan.waw.pl
Śro, 11 Mar 2009, 13:35:44 CET
Dnia wtorek, 10 marca 2009, Remigiusz "Enleth" Marcinkiewicz napisał:
[...]
> To jest stare PCI, czy PCI-express? Które ma wewnętrznie sam laptop (może
> mieć PCI-e, a na slot w stacji wyprowadzone PCI przez mostek)?
> CONFIG_HOTPLUG_PCI w kernelu włączone, razem z odpowiednim sterownikiem
> (pewnie ACPI)? Ogólnie Linux sobie z hotplugiem PCI radzi, tylko chipset
> musi chcieć współpracować.
Laptop to Dell Latitude D400, model sprzed wielu lat, chociaż stacja pasuje
do innych, nowszych modeli z serii D. Slot to stare PCI. Nie wiem, jak jest
wyprowadzony. A to co zwraca lspci, gdy tuner jest widoczny (przy okazji
będzie widać jaki chipset na płycie):
$ lspci
00:00.0 Host bridge: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor
to I/O Controller (rev 02)
00:00.1 System peripheral: Intel Corporation 82852/82855 GM/GME/PM/GMV
Processor to I/O Controller (rev 02)
00:00.3 System peripheral: Intel Corporation 82852/82855 GM/GME/PM/GMV
Processor to I/O Controller (rev 02)
00:02.0 VGA compatible controller: Intel Corporation 82852/855GM Integrated
Graphics Device (rev 02)
00:02.1 Display controller: Intel Corporation 82852/855GM Integrated
Graphics Device (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801DB/DBL/DBM
(ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 01)
00:1d.1 USB Controller: Intel Corporation 82801DB/DBL/DBM
(ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 01)
00:1d.2 USB Controller: Intel Corporation 82801DB/DBL/DBM
(ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 (rev 01)
00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2
EHCI Controller (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 81)
00:1f.0 ISA bridge: Intel Corporation 82801DBM (ICH4-M) LPC Interface Bridge
(rev 01)
00:1f.1 IDE interface: Intel Corporation 82801DBM (ICH4-M) IDE Controller
(rev 01)
00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM
(ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 01)
01:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5705M Gigabit
Ethernet (rev 01)
01:01.0 CardBus bridge: Texas Instruments PCI7510 PC card Cardbus Controller
(rev 01)
01:01.1 CardBus bridge: Texas Instruments PCI7510,7610 PC card Cardbus
Controller (rev 01)
01:01.2 FireWire (IEEE 1394): Texas Instruments PCI7410,7510,7610 OHCI-Lynx
Controller
01:01.3 System peripheral: Texas Instruments PCI7410,7510,7610 PCI Firmware
Loading Function
01:03.0 Network controller: Intel Corporation PRO/Wireless 2200BG
[Calexico2] Network Connection (rev 05)
01:08.0 Multimedia video controller: Brooktree Corporation Bt878 Video
Capture (rev 11)
01:08.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture
(rev 11)
Jakaś podpowiedź, jak można ACPI wykorzystać do odłączenia tej karty? Jeśli
nie ma jej w slocie, mogę komputer oddokować (chociaż muszę wtedy
zrestartować moduł psmouse, bo touchpad mi wariuje), a w logach pojawia się
komunikat o zajściu zdarzenia. Ale nie umiem z tym nic zrobić.
--
Łukasz Maśko GG: 2441498 _o)
Lukasz.Masko(at)ipipan.waw.pl /\\
Registered Linux User #61028 _\_V
Ubuntu: staroafrykańskie słowo oznaczające "Nie umiem zainstalować Debiana"
Więcej informacji o liście dyskusyjnej pld-users-pl