XboxHacker BBS
 
*
Welcome, Guest. Please login or register.
Did you miss your activation email?
May 22, 2013, 05:05:10 PM


Login with username, password and session length


Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 »
  Print  
Author Topic: Using HL3120 drive with linux and plscsi  (Read 110682 times)
probutus
Master Hacker
****
Posts: 394

$#!t happens


View Profile
« 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  Grin (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
Master Hacker
****
Posts: 130


Powered by Gentoo


View Profile WWW
« Reply #21 on: February 24, 2006, 01:20:41 PM »

i forgot all about this thread...  Embarrassed
Let me be the second one to congrat you on your work, probutus!
Very nice indeed.  Wink
Logged

Do no underestimate the power of stupid people in large groups.
probutus
Master Hacker
****
Posts: 394

$#!t happens


View Profile
« 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
Master Hacker
****
Posts: 394

$#!t happens


View Profile
« 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  Wink ) 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
Master Hacker
****
Posts: 394

$#!t happens


View Profile
« 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.html

The 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.html

The 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.html

The 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
Hacker
***
Posts: 60


View Profile
« Reply #25 on: March 16, 2006, 04:13:26 AM »

Awesome, probutus, much respect!  Cheesy

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 Sad
Logged
probutus
Master Hacker
****
Posts: 394

$#!t happens


View Profile
« 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
Member
**
Posts: 11


View Profile
« Reply #27 on: March 16, 2006, 02:03:26 PM »

Quote
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
Master Hacker
****
Posts: 394

$#!t happens


View Profile
« 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
Master Hacker
****
Posts: 394

$#!t happens


View Profile
« 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
Member
**
Posts: 11


View Profile
« 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
Master Hacker
****
Posts: 130


Powered by Gentoo


View Profile WWW
« 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)..

Code:
01:0b.0 RAID bus controller: Silicon Image, Inc. SiI 3114 [SATALink/SATARaid] Serial ATA Controller (rev 02)
Code:
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
Master Hacker
****
Posts: 110


View Profile
« 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.  Cheesy
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. Smiley

Code:
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"
Code:
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.
Code:
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
Master Hacker
****
Posts: 394

$#!t happens


View Profile
« 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
Master Hacker
****
Posts: 110


View Profile
« 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. Sad

I'm planning on getting a Pata/Sata converter, but no local stores comes them. So I have to buy it online. Ebay. Smiley

Your post is fine, I got to go too. LOL Wink 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
Master Hacker
****
Posts: 394

$#!t happens


View Profile
« 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
Hacker
***
Posts: 60


View Profile
« 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
Master Hacker
****
Posts: 110


View Profile
« Reply #37 on: March 18, 2006, 09:40:26 AM »

Edit: You may find some hints here: http://linuxmafia.com/faq/Hardware/sata.html#sil

Hey; 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. Smiley If you need any more info, just say.

Cheers;

Code:
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:
Code:
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
Master Hacker
****
Posts: 394

$#!t happens


View Profile
« 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
Hacker
***
Posts: 60


View Profile
« 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
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC

Valid XHTML 1.0! Valid CSS! Dilber MC Theme by HarzeM