Navigation: Linux Kernel Driver DataBase - web LKDDB: Main index - B index
The Linux kernel configuration item CONFIG_BLK_DEV_CMD640
has multiple definitions:
drivers/ide/Kconfig
The configuration item CONFIG_BLK_DEV_CMD640:
CONFIG_X86
cmd640
The CMD-Technologies CMD640 IDE chip is used on many common 486 and Pentium motherboards, usually in combination with a "Neptune" or "SiS" chipset. Unfortunately, it has a number of rather nasty design flaws that can cause severe data corruption under many common conditions. Say Y here to include code which tries to automatically detect and correct the problems under Linux. This option also enables access to the secondary IDE ports in some CMD640 based systems.
This driver will work automatically in PCI based systems (most new systems have PCI slots). But if your system uses VESA local bus (VLB) instead of PCI, you must also supply a kernel boot parameter to enable the CMD640 bugfix/support: "cmd640.probe_vlb". (Try "man bootparam" or see the documentation of your boot loader about how to pass options to the kernel.)
The CMD640 chip is also used on add-in cards by Acculogic, and on the "CSA-6400E PCI to IDE controller" that some people have. For details, read Documentation/ide/ide.rst.
drivers/ide/Kconfig
The configuration item CONFIG_BLK_DEV_CMD640:
CONFIG_X86
cmd640
The CMD-Technologies CMD640 IDE chip is used on many common 486 and Pentium motherboards, usually in combination with a "Neptune" or "SiS" chipset. Unfortunately, it has a number of rather nasty design flaws that can cause severe data corruption under many common conditions. Say Y here to include code which tries to automatically detect and correct the problems under Linux. This option also enables access to the secondary IDE ports in some CMD640 based systems.
This driver will work automatically in PCI based systems (most new systems have PCI slots). But if your system uses VESA local bus (VLB) instead of PCI, you must also supply a kernel boot parameter to enable the CMD640 bugfix/support: "ide0=cmd640_vlb". (Try "man bootparam" or see the documentation of your boot loader about how to pass options to the kernel.)
The CMD640 chip is also used on add-in cards by Acculogic, and on the "CSA-6400E PCI to IDE controller" that some people have. For details, read Documentation/ide.txt.
Raw data from LKDDb:
lkddb module cmd640 CONFIG_BLK_DEV_CMD640 : drivers/ide/Kconfig : "CMD640 chipset bugfix/support" # in 2.6.28–2.6.39, 3.0–3.19, 4.0–4.20, 5.0–5.13
This page is automaticly generated with free (libre, open) software lkddb(see lkddb-sources).
The data is retrived from:
Popular queries:
Navigation: Linux Kernel Driver DataBase - web LKDDB: main index - B index
Automatically generated (in year 2025). See also LKDDb sources on GitLab