|
probutus
|
 |
« Reply #20 on: February 23, 2006, 06:53:46 PM » |
|
@TheSpecialist: Thank you very much! My sil-sata adapter just trapped while detecting the device -> well at last it won't get boring and there is still something to do  (but with my ide->sata adapter everything is fine.. I will try modify a recent knoppix version which can be used for booting with the GDR ) EDIT: This SATAN- adapter traps always (even with no drive connected)
|
|
|
|
« Last Edit: February 24, 2006, 02:52:06 AM by probutus »
|
Logged
|
|
|
|
|
Pandor
|
 |
« Reply #21 on: February 24, 2006, 01:20:41 PM » |
|
i forgot all about this thread...  Let me be the second one to congrat you on your work, probutus! Very nice indeed. 
|
|
|
|
|
Logged
|
Do no underestimate the power of stupid people in large groups.
|
|
|
|
probutus
|
 |
« Reply #22 on: March 06, 2006, 06:58:02 PM » |
|
I am back from holiday with tough news concerning native sata support: It turned out that the linux-drivers for the sata-chipsets from sil (3114 for example) are somehow buggy in interrupt handling:
ata_exec_command_mmio: ata5: cmd 0x90 ata_dev_classify: found ATAPI device by sig ata_bus_reset: EXIT ata_dev_identify: ENTER, host 5, dev 0 ata_dev_select: ENTER, ata5: device 0, wait 1 irq 10: nobody cared (try booting with the "irqpoll" option) [] __report_bad_irq+0x22/0x80 [] note_interrupt+0x68/0xc0 [] __do_IRQ+0xd2/0xf0 [] do_IRQ+0x1a/0x30 [] common_interrupt+0x1a/0x20 [] __do_softirq+0x31/0xa0 [] do_softirq+0x26/0x30 [] irq_exit+0x39/0x40 [] do_IRQ+0x1f/0x30 [] common_interrupt+0x1a/0x20 [] default_idle+0x2c/0x60 [] cpu_idle+0x1c/0x60 [] start_kernel+0x151/0x170 handlers: [] (ata_interrupt+0x0/0x190 [libata]) Disabling IRQ #10 ata_dev_identify: do ATAPI identify ata_dev_select: ENTER, ata5: device 0, wait 1 ata_exec_command_mmio: ata5: cmd 0xA1 ata5: PIO error ata_qc_complete: EXIT ata5: dev 0 cfg 49:0000 82:0000 83:0000 84:0000 85:0000 86:0000 87:0000 88:0000 ata5: no dma ata5: dev 0 not supported, ignoring ata_dev_identify: EXIT, err
I googled a bit around and found out that lots of other people have the same problems (with normal PC hardware..)
If anyone knows a well supported sata controller (not from SIL...) please tell... (best choice would be a pcmcia controller, second pci...)
In the log I can see that even the A1-command fails (which is very well working via the SATA/IDE adapter...). So I assume the problem lies in the driver for the sata-controller itself.
can someone please send me a complete log of an authentication process (best would be from the very beginning on with the inqiry Then I can do some further improvements on the ide-driver or filesystem module (will check out where the best location should be) to access the game partition
|
|
|
|
|
Logged
|
|
|
|
|
probutus
|
 |
« Reply #23 on: March 13, 2006, 05:19:17 PM » |
|
seems that no one is interested in this thread anymore anyway: due to the discoveries found on kev.nu I modified the ide-cd driver; therefore we do not have to fake anything anymore; we simply send the HIT-command which enables the standard atapi functions: which is a much nicer way to deal with the drive... BTW: does anyone know where I can get a firmware for a standard ide drive which has the range checks disabled (i dont care which one; ebay is a huge market place  ) so that i can read data from the lead out of a disc? I know there is someone in this forum who has done this before; I pm'ed but did not get any response (yet) Insert this into ide-cd.c into the function int ide_cdrom_get_capabilities(): if (!(!strcmp(drive->id->model, "ATAPI CD ROM DRIVE 50X MAX") || !strcmp(drive->id->model, "WPI CDS-32X"))) size -= sizeof(cap->pad); if (!strcmp(drive->id->model, "HL-DT-STDVD-ROM GDR3120L")) { struct request_sense sense; /* the GDR3120L has to be enabled first*/ printk("GDR3120L detected!->switching to ModeB thanks to kev.nu\n"); init_cdrom_command(&cgc, cap, size, CGC_DATA_UNKNOWN); memset(&cgc, 0, sizeof(cgc)); cgc.cmd[0] = 0xE7; // Hitachi debug command 0xE7 cgc.cmd[1] = 0x48; // 'H' cgc.cmd[2] = 0x49; // 'I' cgc.cmd[3] = 0x54; // 'T' cgc.cmd[4] = 0x30; cgc.cmd[5] = 0x90; cgc.cmd[6] = 0x90; cgc.cmd[7] = 0xD0; cgc.cmd[8] = 0x01; cgc.sense = &sense; cgc.data_direction = CGC_DATA_NONE; cgc.timeout = 15000; printk("sending cmd: 0xE7 0x48 0x49 0x54 0x30 0x90 0x90 0xD0 0x01\n"); stat = ide_cdrom_packet(cdi, &cgc); printk("return_value:%d\n",stat);
}
init_cdrom_command(&cgc, cap, size, CGC_DATA_UNKNOWN); |
|
|
|
|
|
Logged
|
|
|
|
|
probutus
|
 |
« Reply #24 on: March 15, 2006, 06:53:57 PM » |
|
Hi again, some news: The source file for Kernel 2.6.15.1 which should be put into drivers/ide is available here: http://rapidshare.de/files/15607834/ide-cd.c.htmlThe module for Kernel 2.6.15.1 which should replace the original one in /lib/modules/2.6.15.1/kernel/drivers/ide is available here: http://rapidshare.de/files/15608268/ide-cd.ko.htmlThe linux-kernel file for the most recent knoppix5.0 (it contains kernel 2.6.15 NOT 2.6.15.1) is here: http://rapidshare.de/files/15608455/vmlinuz.3120.htmlThe vmlinuz.3120 has to be renamed to linux; this file must replace the original file on the knoppix-cd in the folder boot/isolinux/linux (simply use a isoedit tool); The kernel module is very well tested from me; it works; the linux file is very fresh (still hot) from my new modified knoppix5.0 iso and I had not tested (the kernel incorporates the same patch like the module) it yet. To avoid confusion: What you can do: When using the module you can treat the 3120 like every standard dvd-rom in your system when using a sata/pata converter (and yes, you can run plscsi) You should be able to boot knoppix from it What you can not (yet) do: use the native sata interface (since this requires changes to libata-core.c; which are not difficult at all but I have some trouble with the sil adapter, see prev posts) have access to the hidden 360 partition on a 360 game disc
|
|
|
|
|
Logged
|
|
|
|
|
nokaktsawa
|
 |
« Reply #25 on: March 16, 2006, 04:13:26 AM » |
|
Awesome, probutus, much respect!  I would like to try your softwares, but I have a Toshiba-Samsung drive in my 360Any chance it would work too? It seems like nobody cares about T-S drives 
|
|
|
|
|
Logged
|
|
|
|
|
probutus
|
 |
« Reply #26 on: March 16, 2006, 11:59:48 AM » |
|
yes, there should be a chance that my first patch (with faking the drive capabilities; not the new one with the hl-dbg command).
If you be so kind and send me the drives ID text (like "HL-DT..." for the 3120) i can prepare something for you.
|
|
|
|
|
Logged
|
|
|
|
|
coop
|
 |
« Reply #27 on: March 16, 2006, 02:03:26 PM » |
|
which are not difficult at all but I have some trouble with the sil adapter, see prev posts try adding "irqpoll" to the end of your kernel line from the bootloader. Instead of getting an IRQ lockup on boot it polls from all devices and then reassigns them properly. Not sure if this would make a difference just figure I would let you know as I had a similar problem.
|
|
|
|
|
Logged
|
|
|
|
|
probutus
|
 |
« Reply #28 on: March 16, 2006, 03:57:40 PM » |
|
Thanks for the hint, I already tried that with the result that there were even more error messages; but I have to confess that the board I use for testing is an old ASUS with 64MB of RAM and enabling irqpoll resulted in even more errors;
normally I work with a laptop; I found the board in my garage and assembled some old stuff to hook up the drive... If you can confirm me that the sil works with irqpoll i will buy one for pcmcia (which one exactly do you have? 3112, 3114 .... it seems that there are millions of different versions out there...)
|
|
|
|
|
Logged
|
|
|
|
|
probutus
|
 |
« Reply #29 on: March 16, 2006, 04:00:05 PM » |
|
SUCCESS! I tried to boot the modified knoppix dvd and the drive was recognized by my sata/pata connected drive!!!
but then it stops because it could not mount the unionfs (well, err 64MB Ram are a bit less and I dont know where to find EDO-DRAM....)
so: sata/pata connection fine; native sata evil... Even the irqpoll option did not help...
|
|
|
|
« Last Edit: March 16, 2006, 06:48:11 PM by probutus »
|
Logged
|
|
|
|
|
coop
|
 |
« Reply #30 on: March 16, 2006, 04:05:24 PM » |
|
I'll check my sil version when I get home but I was trying to boot RHEL4 with a sil XXXX raid controller and it was an absolute bitch. I finally tried switching over to Suse only to run into the same problem and then found the irqpoll command it fixed Suse then I tried it on RHEL4 and it worked perfectly. It's worth a shot if you could still use your sil controller.
|
|
|
|
|
Logged
|
|
|
|
|
Pandor
|
 |
« Reply #31 on: March 16, 2006, 07:34:39 PM » |
|
If only i had the guts to open up my 360 i would be glad to help. i'm running gentoo on my desktop wich has a sil chipset (4ports).. 01:0b.0 RAID bus controller: Silicon Image, Inc. SiI 3114 [SATALink/SATARaid] Serial ATA Controller (rev 02) dmesg | grep -i ata
hda: LITE-ON DVDRW SHW-16H5S, ATAPI CD/DVD-ROM drive hdc: PLEXTOR DVDR PX-716A, ATAPI CD/DVD-ROM drive hda: ATAPI 48X DVD-ROM DVD-R CD-R/RW drive, 2048kB Cache hdc: ATAPI 40X DVD-ROM DVD-R CD-R/RW drive, 8192kB Cache, UDMA(66) libata version 1.20 loaded. sata_sil 0000:01:0b.0: version 0.9 ata1: SATA max UDMA/100 cmd 0xE0802080 ctl 0xE080208A bmdma 0xE0802000 irq 16 ata2: SATA max UDMA/100 cmd 0xE08020C0 ctl 0xE08020CA bmdma 0xE0802008 irq 16 ata3: SATA max UDMA/100 cmd 0xE0802280 ctl 0xE080228A bmdma 0xE0802200 irq 16 ata4: SATA max UDMA/100 cmd 0xE08022C0 ctl 0xE08022CA bmdma 0xE0802208 irq 16 ata1: dev 0 cfg 49:2f00 82:7c6b 83:7b09 84:4003 85:7c69 86:3a01 87:4003 88:207f ata1: dev 0 ATA-7, max UDMA/133, 160086528 sectors: LBA ata1: dev 0 configured for UDMA/100 scsi0 : sata_sil ata2: dev 0 cfg 49:2f00 82:7c6b 83:7f09 84:4673 85:7c69 86:3e01 87:4663 88:207f ata2: dev 0 ATA-7, max UDMA/133, 586114704 sectors: LBA48 ata2: dev 0 configured for UDMA/100 scsi1 : sata_sil ata3: no device found (phy stat 00000000) scsi2 : sata_sil ata4: no device found (phy stat 00000000) scsi3 : sata_sil Vendor: ATA Model: Maxtor 6Y080M0 Rev: YAR5 Vendor: ATA Model: Maxtor 6L300S0 Rev: BANC
Did you try swithing between IDE Silicon Image (siimage) and the SATA Silicon Image (sata_sil) drivers?
|
|
|
|
« Last Edit: March 16, 2006, 08:00:35 PM by Pandor »
|
Logged
|
Do no underestimate the power of stupid people in large groups.
|
|
|
|
Slack3er
|
 |
« Reply #32 on: March 17, 2006, 06:39:30 PM » |
|
Update: Drive wasn't detected. Probutus, I guess where in the same boat with our sil controllers.  Edit: To update your above line, so: sata/pata connection fine; native sata evil... PCI Sata is a bitch. If I flash the controller with the latest fw, it hangs when trying to detect the drive. So I rolled back to a older fw, that FIXED my hanging problem, but the drive still isn't being detected by my sil bios. So I installed the dvd version of knoppix 5.0 to my hard drive, then did the mods above. I booted into your modded kernel and this is my error, I did try booting with irqpoll, with same results. So if theres something you want me to try, feel free.  ata1: SATA max UDMA/100 cmd 0xC8002080 ctl 0xC800208A bmdma 0xC8002000 irq 11 ata2: SATA max UDMA/100 cmd 0xC80020C0 ctl 0xC80020CA bmdma 0xC8002008 irq 11 irq 11: nobody cared (try booting with the "irqpoll" option) [<c0143c22>] __report_bad_irq+0x22/0x78 [<c0143cfc>] note_interrupt+0x68/0xb0 [<c01436a7>] __do_IRQ+0xcb/0xe4 [<c01055ad>] do_IRQ+0x1d/0x28 [<c0103e32>] common_interrupt+0x1a/0x20 [<c0125187>] __do_softirq+0x5f/0xe0 [<c012523d>] do_softirq+0x35/0x38 [<c01252f9>] irq_exit+0x41/0x44 [<c01055b2>] do_IRQ+0x22/0x28 [<c0103e32>] common_interrupt+0x1a/0x20 [<c0101020>] default_idle+0x0/0x58 [<c010104e>] default_idle+0x2e/0x58 [<c01010c7>] cpu_idle+0x3b/0xb0 [<c03d8831>] start_kernel+0x171/0x1c4 handlers: [<c0283790>] (ata_interrupt+0x0/0x118) Disabling IRQ #11 ata1: PIO error ata1: dev 0 cfg 49:0000 82:0000 83:0000 84:0000 85:0000 86:0000 87:0000 88:0000 ata1: no dma ata1: dev 0 not supported, ignoring scsi0 : sata_sil ata2: no device found (phy stat 00000000) scsi1 : sata_sil Sil PCI Card is being detected: lspci | grep "Sil" 0000:00:0b.0 Mass storage controller: Silicon Image, Inc. SiI 3112 [SATALink/SATARaid] Serial ATA Controller (rev 02) Full Dmesg: ***IMPORTANT: I have a IDE HL-DT-ST DVDRAM GSA-4167B, ATAPI CD/DVD-ROM drive, connected when I'm doing this. Linux version 2.6.15 (root@Knoppix) (gcc version 4.0.3 20060128 (prerelease) (Debian 4.0.2-8)) #7 SMP PREEMPT Sun Feb 19 23:35:17 CET 2006 BIOS-provided physical RAM map: BIOS-e820: 0000000000000000 - 000000000009fc00 (usable) BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved) BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved) BIOS-e820: 0000000000100000 - 00000000077f0000 (usable) BIOS-e820: 00000000077f0000 - 00000000077f3000 (ACPI NVS) BIOS-e820: 00000000077f3000 - 0000000007800000 (ACPI data) BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved) 0MB HIGHMEM available. 119MB LOWMEM available. On node 0 totalpages: 30704 DMA zone: 4096 pages, LIFO batch:0 DMA32 zone: 0 pages, LIFO batch:0 Normal zone: 26608 pages, LIFO batch:7 HighMem zone: 0 pages, LIFO batch:0 DMI 2.2 present. ACPI: RSDP (v000 VIA694 ) @ 0x000f6400 ACPI: RSDT (v001 VIA694 AWRDACPI 0x42302e31 AWRD 0x00000000) @ 0x077f3000 ACPI: FADT (v001 VIA694 AWRDACPI 0x42302e31 AWRD 0x00000000) @ 0x077f3040 ACPI: DSDT (v001 VIA694 AWRDACPI 0x00001000 MSFT 0x0100000c) @ 0x00000000 ACPI: PM-Timer IO Port: 0x4008 Allocating PCI resources starting at 10000000 (gap: 07800000:f87f0000) Built 1 zonelists Kernel command line: root=/dev/hda3 ro ramdisk_size=100000 lang=us apm=power-off nomce vga=791 Local APIC disabled by BIOS -- you can enable it with "lapic" mapped APIC to ffffd000 (0120f000) Initializing CPU#0 PID hash table entries: 512 (order: 9, 8192 bytes) Detected 1200.226 MHz processor. Using pmtmr for high-res timesource Console: colour dummy device 80x25 Dentry cache hash table entries: 16384 (order: 4, 65536 bytes) Inode-cache hash table entries: 8192 (order: 3, 32768 bytes) Memory: 112088k/122816k available (2120k kernel code, 10192k reserved, 776k data, 296k init, 0k highmem) Checking if this processor honours the WP bit even in supervisor mode... Ok. Calibrating delay using timer specific routine.. 2402.84 BogoMIPS (lpj=4805691) Security Framework v1.0.0 initialized SELinux: Disabled at boot. Mount-cache hash table entries: 512 CPU: After generic identify, caps: 0383f9ff c1cbf9ff 00000000 00000000 00000000 00000000 00000000 CPU: After vendor identify, caps: 0383f9ff c1cbf9ff 00000000 00000000 00000000 00000000 00000000 CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line) CPU: L2 Cache: 64K (64 bytes/line) CPU: After all inits, caps: 0383f9ff c1cbf9ff 00000000 00000020 00000000 00000000 00000000 mtrr: v2.0 (20020519) Enabling fast FPU save and restore... done. Enabling unmasked SIMD FPU exception support... done. Checking 'hlt' instruction... OK. Checking for popad bug... OK. ACPI: setting ELCR to 0200 (from 0e20) CPU0: AMD Duron(tm) processor stepping 01 SMP motherboard not detected. Local APIC not detected. Using dummy APIC emulation. Brought up 1 CPUs checking if image is initramfs... it is Freeing initrd memory: 4416k freed NET: Registered protocol family 16 EISA bus registered ACPI: bus type pci registered PCI: PCI BIOS revision 2.10 entry at 0xfb450, last bus=1 PCI: Using configuration type 1 ACPI: Subsystem revision 20050902 ACPI: Interpreter enabled ACPI: Using PIC for interrupt routing ACPI: PCI Root Bridge [PCI0] (0000:00) PCI: Probing PCI hardware (bus 00) ACPI: Assume root bridge [\_SB_.PCI0] bus is 0 Disabling VIA memory write queue (PCI ID 3112, rev 00): [55] f9 & 1f -> 19 PCI quirk: region 6000-607f claimed by vt82c686 HW-mon PCI quirk: region 5000-500f claimed by vt82c686 SMB Boot video device is 0000:01:00.0 ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT] ACPI: PCI Interrupt Link [LNKA] (IRQs 1 3 4 5 6 7 *10 11 12 14 15) ACPI: PCI Interrupt Link [LNKB] (IRQs 1 3 4 5 6 7 10 11 12 14 15) *0, disabled. ACPI: PCI Interrupt Link [LNKC] (IRQs 1 3 4 5 6 7 10 *11 12 14 15) ACPI: PCI Interrupt Link [LNKD] (IRQs 1 3 4 *5 6 7 10 11 12 14 15) Linux Plug and Play Support v0.97 (c) Adam Belay pnp: PnP ACPI init pnp: PnP ACPI: found 12 devices PnPBIOS: Disabled by ACPI PNP SCSI subsystem initialized PCI: Using ACPI for IRQ routing PCI: If a device doesn't work, try "pci=routeirq". If it helps, post a report PCI: Bridge: 0000:00:01.0 IO window: disabled. MEM window: e4000000-e6ffffff PREFETCH window: 10000000-100fffff PCI: Setting latency timer of device 0000:00:01.0 to 64 audit: initializing netlink socket (disabled) audit(1142620958.432:1): initialized Total HugeTLB memory allocated, 0 VFS: Disk quotas dquot_6.5.1 Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) Initializing Cryptographic API io scheduler noop registered io scheduler anticipatory registered io scheduler deadline registered io scheduler cfq registered Applying VIA southbridge workaround. PCI: Disabling Via external APIC routing vesafb: framebuffer at 0xe5800000, mapped to 0xc8080000, using 3072k, total 8192k vesafb: mode is 1024x768x16, linelength=2048, pages=4 vesafb: protected mode interface info at c000:67a0 vesafb: scrolling: redraw vesafb: Truecolor: size=0:5:6:5, shift=0:11:5:0 vesafb: Mode is VGA compatible Console: switching to colour frame buffer device 128x48 fb0: VESA VGA frame buffer device isapnp: Scanning for PnP cards... isapnp: No Plug & Play device found Real Time Clock Driver v1.12 PNP: PS/2 Controller [PNP0303:PS2K,PNP0f13:PS2M] at 0x60,0x64 irq 1,12 serio: i8042 AUX port at 0x60,0x64 irq 12 serio: i8042 KBD port at 0x60,0x64 irq 1 Floppy drive(s): fd0 is 1.44M FDC 0 is a post-1991 82077 RAMDISK driver initialized: 16 RAM disks of 100000K size 1024 blocksize Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2 ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx VP_IDE: IDE controller at PCI slot 0000:00:07.1 PCI: Via IRQ fixup for 0000:00:07.1, from 255 to 0 VP_IDE: chipset revision 6 VP_IDE: not 100% native mode: will probe irqs later VP_IDE: VIA vt82c686b (rev 40) IDE UDMA100 controller on pci0000:00:07.1 ide0: BM-DMA at 0x9000-0x9007, BIOS settings: hda:DMA, hdb:pio ide1: BM-DMA at 0x9008-0x900f, BIOS settings: hdc:DMA, hdd:pio Probing IDE interface ide0... hda: Maxtor 4D040H2, ATA DISK drive ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 Probing IDE interface ide1... hdc: HL-DT-ST DVDRAM GSA-4167B, ATAPI CD/DVD-ROM drive ide1 at 0x170-0x177,0x376 on irq 15 hda: max request size: 128KiB hda: 80043264 sectors (40982 MB) w/2048KiB Cache, CHS=65535/16/63 hda: cache flushes not supported hda: hda1 hda2 hda3 hdc: ATAPI 48X DVD-ROM DVD-R-RAM CD-R/RW drive, 2048kB Cache Uniform CD-ROM driver Revision: 3.20 libata version 1.20 loaded. sata_sil 0000:00:0b.0: version 0.9 ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 11 PCI: setting IRQ 11 as level-triggered ACPI: PCI Interrupt 0000:00:0b.0[A] -> Link [LNKC] -> GSI 11 (level, low) -> IRQ 11 ata1: SATA max UDMA/100 cmd 0xC8002080 ctl 0xC800208A bmdma 0xC8002000 irq 11 ata2: SATA max UDMA/100 cmd 0xC80020C0 ctl 0xC80020CA bmdma 0xC8002008 irq 11 irq 11: nobody cared (try booting with the "irqpoll" option) [<c0143c22>] __report_bad_irq+0x22/0x78 [<c0143cfc>] note_interrupt+0x68/0xb0 [<c01436a7>] __do_IRQ+0xcb/0xe4 [<c01055ad>] do_IRQ+0x1d/0x28 [<c0103e32>] common_interrupt+0x1a/0x20 [<c0125187>] __do_softirq+0x5f/0xe0 [<c012523d>] do_softirq+0x35/0x38 [<c01252f9>] irq_exit+0x41/0x44 [<c01055b2>] do_IRQ+0x22/0x28 [<c0103e32>] common_interrupt+0x1a/0x20 [<c0101020>] default_idle+0x0/0x58 [<c010104e>] default_idle+0x2e/0x58 [<c01010c7>] cpu_idle+0x3b/0xb0 [<c03d8831>] start_kernel+0x171/0x1c4 handlers: [<c0283790>] (ata_interrupt+0x0/0x118) Disabling IRQ #11 ata1: PIO error ata1: dev 0 cfg 49:0000 82:0000 83:0000 84:0000 85:0000 86:0000 87:0000 88:0000 ata1: no dma ata1: dev 0 not supported, ignoring scsi0 : sata_sil ata2: no device found (phy stat 00000000) scsi1 : sata_sil mice: PS/2 mouse device common for all mice EISA: Probing bus 0 at eisa.0 Cannot allocate resource for EISA slot 4 Cannot allocate resource for EISA slot 5 Cannot allocate resource for EISA slot 6 EISA: Detected 0 cards. NET: Registered protocol family 2 input: AT Translated Set 2 keyboard as /class/input/input0 IP route cache hash table entries: 1024 (order: 0, 4096 bytes) TCP established hash table entries: 4096 (order: 3, 49152 bytes) TCP bind hash table entries: 4096 (order: 3, 49152 bytes) TCP: Hash tables configured (established 4096 bind 4096) TCP reno registered NET: Registered protocol family 1 NET: Registered protocol family 15 Using IPI No-Shortcut mode ACPI wakeup devices: SLPB PCI0 USB0 USB1 MODM UAR1 UAR2 ACPI: (supports S0 S1 S4 S5) Freeing unused kernel memory: 296k freed input: ImPS/2 Logitech Wheel Mouse as /class/input/input1 ACPI: CPU0 (power states: C1[C1] C2[C2]) ACPI: Processor [CPU0] (supports 2 throttling states) usbcore: registered new driver usbfs usbcore: registered new driver hub USB Universal Host Controller Interface driver v2.3 ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 5 PCI: setting IRQ 5 as level-triggered ACPI: PCI Interrupt 0000:00:07.2[D] -> Link [LNKD] -> GSI 5 (level, low) -> IRQ 5 uhci_hcd 0000:00:07.2: UHCI Host Controller uhci_hcd 0000:00:07.2: new USB bus registered, assigned bus number 1 uhci_hcd 0000:00:07.2: irq 5, io base 0x00009400 hub 1-0:1.0: USB hub found hub 1-0:1.0: 2 ports detected 8139too Fast Ethernet driver 0.9.27 ACPI: PCI Interrupt 0000:00:07.3[D] -> Link [LNKD] -> GSI 5 (level, low) -> IRQ 5 uhci_hcd 0000:00:07.3: UHCI Host Controller uhci_hcd 0000:00:07.3: new USB bus registered, assigned bus number 2 uhci_hcd 0000:00:07.3: irq 5, io base 0x00009800 hub 2-0:1.0: USB hub found hub 2-0:1.0: 2 ports detected ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 10 PCI: setting IRQ 10 as level-triggered ACPI: PCI Interrupt 0000:00:0d.0[A] -> Link [LNKA] -> GSI 10 (level, low) -> IRQ 10 eth0: RealTek RTL8139 at 0xc801c000, 00:01:29:16:48:5e, IRQ 10 eth0: Identified 8139 chip type 'RTL-8100' ReiserFS: hda3: found reiserfs format "3.6" with standard journal ReiserFS: hda3: using ordered data mode ReiserFS: hda3: journal params: device hda3, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30 ReiserFS: hda3: checking transaction log (hda3) ReiserFS: hda3: replayed 23 transactions in 12 seconds ReiserFS: hda3: Using r5 hash to sort names Warning: /proc/ide/hd?/settings interface is obsolete, and will be removed soon! Adding 248996k swap on /dev/hda2. Priority:-1 extents:1 across:248996k ohci_hcd: 2005 April 22 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI) Initializing USB Mass Storage driver... usbcore: registered new driver usb-storage USB Mass Storage support registered. ieee1394: Initialized config rom entry `ip1394' sbp2: $Rev: 1306 $ Ben Collins <bcollins@debian.org> ieee1394: sbp2: Driver forced to serialize I/O (serialize_io=1) ieee1394: sbp2: Try serialize_io=0 for better performance Registering unionfs 20060221-0341 ACPI: Power Button (FF) [PWRF] ACPI: Power Button (CM) [PWRB] ACPI: Sleep Button (CM) [SLPB] Linux agpgart interface v0.101 (c) Dave Jones agpgart: Detected VIA KLE133 chipset agpgart: AGP aperture is 64M @ 0xe0000000 pci_hotplug: PCI Hot Plug PCI Core version: 0.5 shpchp: Standard Hot Plug PCI Controller Driver version: 0.4 parport_pc: VIA 686A/8231 detected parport_pc: probing current configuration parport_pc: Current parallel port base: 0x378 parport0: PC-style at 0x378, irq 7 [PCSPP,EPP] parport_pc: VIA parallel port: io=0x378, irq=7 Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A 00:07: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A 00:08: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A Capability LSM initialized fuse init (API version 7.3) device-mapper: 4.4.0-ioctl (2005-01-12) initialised: dm-devel@redhat.com NET: Registered protocol family 17 NET: Registered protocol family 10 lo: Disabled Privacy Extensions IPv6 over IPv4 tunneling driver ACPI: PCI Interrupt 0000:00:07.5[C] -> Link [LNKC] -> GSI 11 (level, low) -> IRQ 11 PCI: Setting latency timer of device 0000:00:07.5 to 64 eth0: link up, 100Mbps, full-duplex, lpa 0x41E1 eth0: link up, 100Mbps, full-duplex, lpa 0x41E1 lp0: using parport0 (interrupt-driven). lp0: console ready
|
|
|
|
« Last Edit: March 17, 2006, 06:49:31 PM by Slack3er »
|
Logged
|
|
|
|
|
probutus
|
 |
« Reply #33 on: March 17, 2006, 07:07:10 PM » |
|
Hi Slack3er,
can you please pm me the full "dmesg" output when booting via pata/sata converter from the modified knoppix dvd and the dmesg output when the below mentioned situation occurs?
sorry for the very short post; got to leave now will work on it asap again...
|
|
|
|
|
Logged
|
|
|
|
|
Slack3er
|
 |
« Reply #34 on: March 17, 2006, 07:22:44 PM » |
|
I would like to do that, but at the moment, I only have that PCI Sil Controller.  I'm planning on getting a Pata/Sata converter, but no local stores comes them. So I have to buy it online. Ebay.  Your post is fine, I got to go too. LOL  Could anyone else with a pata/sata converter answer probutus request? Edit: I got your both of your PM's, no problem. Thanks, but I didn't read your replies under after the hard drive install. Edit2: Damn fine work your doing probutus, you'll find my full dmesg output for the PCI Sil Control above , I'm just getting the same error as you. I have the source code for the Silicon Image Linux Drivers if you would like to take alook.
|
|
|
|
« Last Edit: March 17, 2006, 10:02:36 PM by Slack3er »
|
Logged
|
|
|
|
|
probutus
|
 |
« Reply #35 on: March 18, 2006, 07:37:39 AM » |
|
@Slack3er: I just ordered a pcmcia sil controller (2 channel without hw detection on startup; maybe this will run better... I will give it a try when it arrives...). If you hook up another standard satan-drive to the controller does the same thing happen also?
@Pandor: that's a damn good hint with the siimage driver... I will have a look (sorry for the late reply) and give it a try. If it also works for the 3112 we have a pretty good chance of getting the drive running without sata_sil...
I think that the problem with the native sata controller is not dependant on the hl3120 drive but on the unfinished sata support (trouble with interrupt handling).
Can anyone please tell about the general behaviour of sata-drives under linux (which drive/chipset connected; are there problems; which drivers are used) This would help me a lot.
|
|
|
|
|
Logged
|
|
|
|
|
nokaktsawa
|
 |
« Reply #36 on: March 18, 2006, 07:56:12 AM » |
|
yes, there should be a chance that my first patch (with faking the drive capabilities; not the new one with the hl-dbg command).
If you be so kind and send me the drives ID text (like "HL-DT..." for the 3120) i can prepare something for you.
Sorry for the delay on my answer, Probutus. I think this is the text string you asked me to find out: TSSTcorpDVD-ROM TS-H943Ams25 I found this text string at the offset 0x000020BC of the Toshiba-Samsung drive firmware. I hope that someone else can confirm that this is the right text string. Hope it helps. Cheers.
|
|
|
|
« Last Edit: March 18, 2006, 07:58:10 AM by nokaktsawa »
|
Logged
|
|
|
|
|
Slack3er
|
 |
« Reply #37 on: March 18, 2006, 09:40:26 AM » |
|
Edit: You may find some hints here: http://linuxmafia.com/faq/Hardware/sata.html#silHey; My Sata 20GB 360 Hard Drive is detected by my PCI 3112. I'm using Knoppix. This is the only other sata device, I have access too, ATM. The only problem is the FATX filesystem, nothing major.  If you need any more info, just say. Cheers; scsi1 : sata_sil Vendor: ATA Model: SAMSUNG HM020GI Rev: YU10 Type: Direct-Access ANSI SCSI revision: 05 Here you'll find the full dmesg output: Linux version 2.6.15 (root@Knoppix) (gcc version 4.0.3 20060128 (prerelease) (Debian 4.0.2-8)) #7 SMP PREEMPT Sun Feb 19 23:35:17 CET 2006 BIOS-provided physical RAM map: BIOS-e820: 0000000000000000 - 000000000009fc00 (usable) BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved) BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved) BIOS-e820: 0000000000100000 - 00000000077f0000 (usable) BIOS-e820: 00000000077f0000 - 00000000077f3000 (ACPI NVS) BIOS-e820: 00000000077f3000 - 0000000007800000 (ACPI data) BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved) 0MB HIGHMEM available. 119MB LOWMEM available. On node 0 totalpages: 30704 DMA zone: 4096 pages, LIFO batch:0 DMA32 zone: 0 pages, LIFO batch:0 Normal zone: 26608 pages, LIFO batch:7 HighMem zone: 0 pages, LIFO batch:0 DMI 2.2 present. ACPI: RSDP (v000 VIA694 ) @ 0x000f6400 ACPI: RSDT (v001 VIA694 AWRDACPI 0x42302e31 AWRD 0x00000000) @ 0x077f3000 ACPI: FADT (v001 VIA694 AWRDACPI 0x42302e31 AWRD 0x00000000) @ 0x077f3040 ACPI: DSDT (v001 VIA694 AWRDACPI 0x00001000 MSFT 0x0100000c) @ 0x00000000 ACPI: PM-Timer IO Port: 0x4008 Allocating PCI resources starting at 10000000 (gap: 07800000:f87f0000) Built 1 zonelists Kernel command line: root=/dev/hda3 ro ramdisk_size=100000 lang=us apm=power-off nomce vga=791 Local APIC disabled by BIOS -- you can enable it with "lapic" mapped APIC to ffffd000 (0120f000) Initializing CPU#0 PID hash table entries: 512 (order: 9, 8192 bytes) Detected 1200.226 MHz processor. Using pmtmr for high-res timesource Console: colour dummy device 80x25 Dentry cache hash table entries: 16384 (order: 4, 65536 bytes) Inode-cache hash table entries: 8192 (order: 3, 32768 bytes) Memory: 112088k/122816k available (2120k kernel code, 10192k reserved, 776k data, 296k init, 0k highmem) Checking if this processor honours the WP bit even in supervisor mode... Ok. Calibrating delay using timer specific routine.. 2402.77 BogoMIPS (lpj=4805546) Security Framework v1.0.0 initialized SELinux: Disabled at boot. Mount-cache hash table entries: 512 CPU: After generic identify, caps: 0383f9ff c1cbf9ff 00000000 00000000 00000000 00000000 00000000 CPU: After vendor identify, caps: 0383f9ff c1cbf9ff 00000000 00000000 00000000 00000000 00000000 CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line) CPU: L2 Cache: 64K (64 bytes/line) CPU: After all inits, caps: 0383f9ff c1cbf9ff 00000000 00000020 00000000 00000000 00000000 mtrr: v2.0 (20020519) Enabling fast FPU save and restore... done. Enabling unmasked SIMD FPU exception support... done. Checking 'hlt' instruction... OK. Checking for popad bug... OK. ACPI: setting ELCR to 0200 (from 0e20) CPU0: AMD Duron(tm) processor stepping 01 SMP motherboard not detected. Local APIC not detected. Using dummy APIC emulation. Brought up 1 CPUs checking if image is initramfs... it is Freeing initrd memory: 4416k freed NET: Registered protocol family 16 EISA bus registered ACPI: bus type pci registered PCI: PCI BIOS revision 2.10 entry at 0xfb450, last bus=1 PCI: Using configuration type 1 ACPI: Subsystem revision 20050902 ACPI: Interpreter enabled ACPI: Using PIC for interrupt routing ACPI: PCI Root Bridge [PCI0] (0000:00) PCI: Probing PCI hardware (bus 00) ACPI: Assume root bridge [\_SB_.PCI0] bus is 0 Disabling VIA memory write queue (PCI ID 3112, rev 00): [55] f9 & 1f -> 19 PCI quirk: region 6000-607f claimed by vt82c686 HW-mon PCI quirk: region 5000-500f claimed by vt82c686 SMB Boot video device is 0000:01:00.0 ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT] ACPI: PCI Interrupt Link [LNKA] (IRQs 1 3 4 5 6 7 *10 11 12 14 15) ACPI: PCI Interrupt Link [LNKB] (IRQs 1 3 4 5 6 7 10 11 12 14 15) *0, disabled. ACPI: PCI Interrupt Link [LNKC] (IRQs 1 3 4 5 6 7 10 *11 12 14 15) ACPI: PCI Interrupt Link [LNKD] (IRQs 1 3 4 *5 6 7 10 11 12 14 15) Linux Plug and Play Support v0.97 (c) Adam Belay pnp: PnP ACPI init pnp: PnP ACPI: found 12 devices PnPBIOS: Disabled by ACPI PNP SCSI subsystem initialized PCI: Using ACPI for IRQ routing PCI: If a device doesn't work, try "pci=routeirq". If it helps, post a report PCI: Bridge: 0000:00:01.0 IO window: disabled. MEM window: e4000000-e6ffffff PREFETCH window: 10000000-100fffff PCI: Setting latency timer of device 0000:00:01.0 to 64 audit: initializing netlink socket (disabled) audit(1142679220.372:1): initialized Total HugeTLB memory allocated, 0 VFS: Disk quotas dquot_6.5.1 Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) Initializing Cryptographic API io scheduler noop registered io scheduler anticipatory registered io scheduler deadline registered io scheduler cfq registered Applying VIA southbridge workaround. PCI: Disabling Via external APIC routing vesafb: framebuffer at 0xe5800000, mapped to 0xc8080000, using 3072k, total 8192k vesafb: mode is 1024x768x16, linelength=2048, pages=4 vesafb: protected mode interface info at c000:67a0 vesafb: scrolling: redraw vesafb: Truecolor: size=0:5:6:5, shift=0:11:5:0 vesafb: Mode is VGA compatible Console: switching to colour frame buffer device 128x48 fb0: VESA VGA frame buffer device isapnp: Scanning for PnP cards... isapnp: No Plug & Play device found Real Time Clock Driver v1.12 PNP: PS/2 Controller [PNP0303:PS2K,PNP0f13:PS2M] at 0x60,0x64 irq 1,12 serio: i8042 AUX port at 0x60,0x64 irq 12 serio: i8042 KBD port at 0x60,0x64 irq 1 Floppy drive(s): fd0 is 1.44M FDC 0 is a post-1991 82077 RAMDISK driver initialized: 16 RAM disks of 100000K size 1024 blocksize Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2 ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx VP_IDE: IDE controller at PCI slot 0000:00:07.1 PCI: Via IRQ fixup for 0000:00:07.1, from 255 to 0 VP_IDE: chipset revision 6 VP_IDE: not 100% native mode: will probe irqs later VP_IDE: VIA vt82c686b (rev 40) IDE UDMA100 controller on pci0000:00:07.1 ide0: BM-DMA at 0x9000-0x9007, BIOS settings: hda:DMA, hdb:pio ide1: BM-DMA at 0x9008-0x900f, BIOS settings: hdc:DMA, hdd:pio Probing IDE interface ide0... hda: Maxtor 4D040H2, ATA DISK drive ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 Probing IDE interface ide1... hdc: HL-DT-ST DVDRAM GSA-4167B, ATAPI CD/DVD-ROM drive ide1 at 0x170-0x177,0x376 on irq 15 hda: max request size: 128KiB hda: 80043264 sectors (40982 MB) w/2048KiB Cache, CHS=65535/16/63 hda: cache flushes not supported hda: hda1 hda2 hda3 hdc: ATAPI 48X DVD-ROM DVD-R-RAM CD-R/RW drive, 2048kB Cache Uniform CD-ROM driver Revision: 3.20 libata version 1.20 loaded. sata_sil 0000:00:0b.0: version 0.9 ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 11 PCI: setting IRQ 11 as level-triggered ACPI: PCI Interrupt 0000:00:0b.0[A] -> Link [LNKC] -> GSI 11 (level, low) -> IRQ 11 ata1: SATA max UDMA/100 cmd 0xC8002080 ctl 0xC800208A bmdma 0xC8002000 irq 11 ata2: SATA max UDMA/100 cmd 0xC80020C0 ctl 0xC80020CA bmdma 0xC8002008 irq 11 ata1: dev 0 cfg 49:2f00 82:746b 83:7f01 84:6003 85:3c69 86:3c01 87:6003 88:20ff ata1: dev 0 ATA-7, max UDMA7, 39070080 sectors: LBA48 ata1: dev 0 configured for UDMA/100 scsi0 : sata_sil ata2: no device found (phy stat 00000000) scsi1 : sata_sil Vendor: ATA Model: SAMSUNG HM020GI Rev: YU10 Type: Direct-Access ANSI SCSI revision: 05 SCSI device sda: 39070080 512-byte hdwr sectors (20004 MB) SCSI device sda: drive cache: write back SCSI device sda: 39070080 512-byte hdwr sectors (20004 MB) SCSI device sda: drive cache: write back sda: unknown partition table sd 0:0:0:0: Attached scsi disk sda mice: PS/2 mouse device common for all mice EISA: Probing bus 0 at eisa.0 Cannot allocate resource for EISA slot 4 Cannot allocate resource for EISA slot 5 Cannot allocate resource for EISA slot 6 EISA: Detected 0 cards. NET: Registered protocol family 2 input: AT Translated Set 2 keyboard as /class/input/input0 IP route cache hash table entries: 1024 (order: 0, 4096 bytes) TCP established hash table entries: 4096 (order: 3, 49152 bytes) TCP bind hash table entries: 4096 (order: 3, 49152 bytes) TCP: Hash tables configured (established 4096 bind 4096) TCP reno registered NET: Registered protocol family 1 NET: Registered protocol family 15 Using IPI No-Shortcut mode ACPI wakeup devices: SLPB PCI0 USB0 USB1 MODM UAR1 UAR2 ACPI: (supports S0 S1 S4 S5) Freeing unused kernel memory: 296k freed input: ImPS/2 Logitech Wheel Mouse as /class/input/input1 ACPI: CPU0 (power states: C1[C1] C2[C2]) ACPI: Processor [CPU0] (supports 2 throttling states) usbcore: registered new driver usbfs usbcore: registered new driver hub USB Universal Host Controller Interface driver v2.3 ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 5 PCI: setting IRQ 5 as level-triggered ACPI: PCI Interrupt 0000:00:07.2[D] -> Link [LNKD] -> GSI 5 (level, low) -> IRQ 5 uhci_hcd 0000:00:07.2: UHCI Host Controller uhci_hcd 0000:00:07.2: new USB bus registered, assigned bus number 1 uhci_hcd 0000:00:07.2: irq 5, io base 0x00009400 hub 1-0:1.0: USB hub found hub 1-0:1.0: 2 ports detected ACPI: PCI Interrupt 0000:00:07.3[D] -> Link [LNKD] -> GSI 5 (level, low) -> IRQ 5 uhci_hcd 0000:00:07.3: UHCI Host Controller uhci_hcd 0000:00:07.3: new USB bus registered, assigned bus number 2 uhci_hcd 0000:00:07.3: irq 5, io base 0x00009800 hub 2-0:1.0: USB hub found hub 2-0:1.0: 2 ports detected 8139too Fast Ethernet driver 0.9.27 ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 10 PCI: setting IRQ 10 as level-triggered ACPI: PCI Interrupt 0000:00:0d.0[A] -> Link [LNKA] -> GSI 10 (level, low) -> IRQ 10 eth0: RealTek RTL8139 at 0xc801c000, 00:01:29:16:48:5e, IRQ 10 eth0: Identified 8139 chip type 'RTL-8100' ReiserFS: hda3: found reiserfs format "3.6" with standard journal ReiserFS: hda3: using ordered data mode ReiserFS: hda3: journal params: device hda3, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30 ReiserFS: hda3: checking transaction log (hda3) ReiserFS: hda3: replayed 43 transactions in 12 seconds ReiserFS: hda3: Using r5 hash to sort names Warning: /proc/ide/hd?/settings interface is obsolete, and will be removed soon! Adding 248996k swap on /dev/hda2. Priority:-1 extents:1 across:248996k ohci_hcd: 2005 April 22 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI) Initializing USB Mass Storage driver... usbcore: registered new driver usb-storage USB Mass Storage support registered. ieee1394: Initialized config rom entry `ip1394' sbp2: $Rev: 1306 $ Ben Collins ieee1394: sbp2: Driver forced to serialize I/O (serialize_io=1) ieee1394: sbp2: Try serialize_io=0 for better performance Registering unionfs 20060221-0341 ACPI: Power Button (FF) [PWRF] ACPI: Power Button (CM) [PWRB] ACPI: Sleep Button (CM) [SLPB] Linux agpgart interface v0.101 (c) Dave Jones agpgart: Detected VIA KLE133 chipset agpgart: AGP aperture is 64M @ 0xe0000000 pci_hotplug: PCI Hot Plug PCI Core version: 0.5 shpchp: Standard Hot Plug PCI Controller Driver version: 0.4 parport_pc: VIA 686A/8231 detected parport_pc: probing current configuration parport_pc: Current parallel port base: 0x378 parport0: PC-style at 0x378, irq 7 [PCSPP,EPP] parport_pc: VIA parallel port: io=0x378, irq=7 Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A 00:07: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A 00:08: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A Capability LSM initialized fuse init (API version 7.3) device-mapper: 4.4.0-ioctl (2005-01-12) initialised: dm-devel@redhat.com NET: Registered protocol family 17 NET: Registered protocol family 10 lo: Disabled Privacy Extensions IPv6 over IPv4 tunneling driver ACPI: PCI Interrupt 0000:00:07.5[C] -> Link [LNKC] -> GSI 11 (level, low) -> IRQ 11 PCI: Setting latency timer of device 0000:00:07.5 to 64 eth0: link up, 100Mbps, full-duplex, lpa 0x41E1 eth0: link up, 100Mbps, full-duplex, lpa 0x41E1 lp0: using parport0 (interrupt-driven). lp0: console ready
|
|
|
|
« Last Edit: March 18, 2006, 12:22:27 PM by Slack3er »
|
Logged
|
|
|
|
|
probutus
|
 |
« Reply #38 on: March 18, 2006, 01:14:04 PM » |
|
I did some research on the internet about the "siimage" driver (Thanks to Pandor). It seems that this is the "old" driver for the sata sil chipsets which emulates the drives as ide drives; if this is correct we could try the following:
build the "siimage" driver in "drivers -> ATA MFM and RLL support -> Sillicon image chipset support" as a module
remove the sata_sil and libata with rmmod
try to modprobe siimage and watch the dmesg output (the patched ide-cd should catch the drive then...)
I can not try it out currently ( i am not @home )
Cross your fingers...
EDIT: I tried the siimage driver but it did not detect the pci card... tough luck...
@nokatsawa: I will modify my "faking capabilities-patch" a bit so that the Tsst string is included; We unfortunately cannot use the "nicer" version with the debug command... Which sata-controller do you have? Do you have a sata/pata converter? Since I do not own a tsst drive I am heavily dependant on your feedback; I will try my best
|
|
|
|
« Last Edit: March 20, 2006, 03:10:38 PM by probutus »
|
Logged
|
|
|
|
|
nokaktsawa
|
 |
« Reply #39 on: March 20, 2006, 06:22:56 PM » |
|
@nokatsawa: I will modify my "faking capabilities-patch" a bit so that the Tsst string is included; We unfortunately cannot use the "nicer" version with the debug command... Which sata-controller do you have? Do you have a sata/pata converter? Since I do not own a tsst drive I am heavily dependant on your feedback; I will try my best
My SATA controller is Silicon Image Sil 3112 SATARaid Controller, embedded in my motherboard (Asus a7n8x deluxe). No, i dont' have any SATA/PATA converter, but I think I can buy one if it can help. Cheers
|
|
|
|
|
Logged
|
|
|
|
|