PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Transcend IDE Flash Disk - Kernel config



lynix
20.12.09, 22:18
Hallo, zusammen!

Ich setze gerade eine Gentoo-box mit einer IDE-SSD der Marke Transcend auf (4GB IDE 40pin-Flash Modul).

Dummerweise bekomme ich den Kernel absolut nicht dazu, das Modul beim Booten zu erkennen. Der Arch-LiveStick, mit dem ich die Installation durchführe, erkennt die Platte problemlos als /dev/sda, laut dmesg (glaube ich) über den "sd"-SCSI-Treiber.

Hier mal ein paar Infos:

dmesg (Auszug):

Linux version 2.6.30-ARCH (root@T-POWA-LX) (gcc version 4.4.1 (GCC) ) #1 SMP PREEMPT Fri Jul 31 18:10:38 UTC 2009

Freeing unused kernel memory: 392k freed
(...)
SCSI subsystem initialized
(...)
libata version 3.00 loaded.
ata_piix 0000:00:1f.1: version 2.13
ata_piix 0000:00:1f.1: enabling device (0005 -> 0007)
(...)
ata_piix 0000:00:1f.1: PCI INT A -> Link[LNKC] -> GSI 9 (level, low) -> IRQ 9
ata_piix 0000:00:1f.1: setting latency timer to 64
(...)
scsi0 : ata_piix
scsi1 : ata_piix
ata1: PATA max UDMA/100 cmd 0x1f0 ctl 0x3f6 bmdma 0xffa0 irq 14
ata2: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0xffa8 irq 15
(...)
ata1.00: CFA: TRANSCEND, 20071207, max UDMA/66
ata1.00: 7831152 sectors, multi 0: LBA
ata1.00: limited to UDMA/33 due to 40-wire cable
ata1.00: configured for UDMA/33
scsi 0:0:0:0: Direct-Access ATA TRANSCEND 2007 PQ: 0 ANSI: 5
ata2: port disabled. ignoring.
(...)
Driver 'sd' needs updating - please use bus_type methods
sd 0:0:0:0: [sda] 7831152 512-byte hardware sectors: (4.00 GB/3.73 GiB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
sda: sda1 sda2 sda3
sd 0:0:0:0: [sda] Attached SCSI disk
(...)
sd 0:0:0:0: Attached scsi generic sg0 type 0
sd 2:0:0:0: Attached scsi generic sg1 type 0

lspci:

00:00.0 Host bridge: Intel Corporation 82830 830 Chipset Host Bridge (rev 04)
00:02.0 VGA compatible controller: Intel Corporation 82830 CGC [Chipset Graphics Controller] (rev 04)
00:02.1 Display controller: Intel Corporation 82830 CGC [Chipset Graphics Controller]
00:1d.0 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 82)
00:1f.0 ISA bridge: Intel Corporation 82801DB/DBL (ICH4/ICH4-L) LPC Interface Bridge (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801DB (ICH4) IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller (rev 02)
00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 02)
01:06.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)

ls /dev/disk/by-id:

ata-TRANSCEND_20091118_500059E8 -> /dev/sda
ata-TRANSCEND_20091118_500059E8-part1 -> /dev/sda1
ata-TRANSCEND_20091118_500059E8-part2 -> /dev/sda2
ata-TRANSCEND_20091118_500059E8-part3 -> /dev/sda3
scsi-SATA_TRANSCEND_20091118_500059E8 -> /dev/sda
scsi-SATA_TRANSCEND_20091118_500059E8-part1 -> /dev/sda1
scsi-SATA_TRANSCEND_20091118_500059E8-part2 -> /dev/sda2
scsi-SATA_TRANSCEND_20091118_500059E8-part3 -> /dev/sda3
usb-USB_2.0_Memory_Adapter_AAAAA10062345-0:0 -> /dev/sdb
usb-USB_2.0_Memory_Adapter_AAAAA10062345-0:0-part1 -> /dev/sdb1

Nach etlichen Versuchen, alle möglichen SATA/PATA/SCSI/IDE Treiber in den Kernel zu backen, bin ich nun am Ende mit meinem Latein.

Kann mir jemand nen Tipp geben, ie ich dem nötigen Treiber auf die Spur kommen kann?

Achja, per Generic-IDE wird die Platte erkannt, allerdings nur als "hdaX" und mit reduzierter Geschwindigkeit, daher suche ich weiter...

Vielen Dank im Voraus!

Gruß

lynix


EDIT: Meinen aktuellen Kernel-config-Versuch gibts unter http://pastebin.com/m1c15af2f :)