* SIS IDE (sis5513.c)
@ 2001-11-22 20:53 Krzysztof Oledzki
2001-11-23 0:11 ` SiS601?! kmliu
0 siblings, 1 reply; 7+ messages in thread
From: Krzysztof Oledzki @ 2001-11-22 20:53 UTC (permalink / raw)
To: linux-kernel; +Cc: kmliu, andre
Hello :)
I have a notebook with SIS IDE Chipset - SIS601. This week I have
installed Linux. It seems that this chipset is not supported by sis5513.c
driver. I tried adding support myself by putting PCI_DEVICE_ID_SI_601 in
each switch/case in this file (because I found that it sound work for
PCI_DEVICE_ID_SI_540 and PCI_DEVICE_ID_SI_620 ). Unfortunetly ugly
"unknown IDE controller" message still appeard. Then I go to the ide-pci.c
and noticed that int ide_pci_chipsets here is only one line for SIS:
{DEVID_SIS5513, "SIS5513", PCI_SIS5513, ATA66_SIS5513, INIT_SIS5513, NULL, {{0x4a,0x02,0x02}, {0x4a,0x04,0x04}}, ON_BOARD, 0 },
and one #define:
#define DEVID_SIS5513 ((ide_pci_devid_t){PCI_VENDOR_ID_SI, PCI_DEVICE_ID_SI_5513})
BTW: Am I right, this makes that only PCI_DEVICE_ID_SI_5513 chipset is
supported and all other chipset listed in sis5513.c will not work?
Ok, I added DEVID_SIS601 (PCI_DEVICE_ID_SI_601) with parameters from
SIS5513 or all zeros but... now I have "neither IDE port enabled (BIOS)"
message. So? Is there any way to enable DMA transfers for my HDD? With PIO
my HDD is verry slow (hdparm shows 3 MB/sek).
Best regards,
Krzysztof Oledzki
^ permalink raw reply [flat|nested] 7+ messages in thread
* SiS601?!
2001-11-22 20:53 SIS IDE (sis5513.c) Krzysztof Oledzki
@ 2001-11-23 0:11 ` kmliu
2001-11-23 13:52 ` SiS601?! Nelson Lee
0 siblings, 1 reply; 7+ messages in thread
From: kmliu @ 2001-11-23 0:11 UTC (permalink / raw)
To: nelson, linux-kernel, Krzysztof Oledzki; +Cc: ron, JasonTsai, charles, andre
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain; charset="big5", Size: 1865 bytes --]
Hi,
We do not have any product which name is SiS601,
The IDE controller is SiS5513, the north bridge is SiS620/530/630/540/550/635/735/730/740/640/645/640.
Please make sure what is the name of the chipset.
Nelson:
Do we have SiS601 in notebook market?
Regards,
K.M. Liu
-----Original Message-----
From: Krzysztof Oledzki [mailto:ole@ans.pl]
Sent: Friday, November 23, 2001 4:53 AM
To: linux-kernel@vger.kernel.org
Cc: kmliu@sis.com.tw; andre@suse.com
Subject: SIS IDE (sis5513.c)
Hello :)
I have a notebook with SIS IDE Chipset - SIS601. This week I have
installed Linux. It seems that this chipset is not supported by sis5513.c
driver. I tried adding support myself by putting PCI_DEVICE_ID_SI_601 in
each switch/case in this file (because I found that it sound work for
PCI_DEVICE_ID_SI_540 and PCI_DEVICE_ID_SI_620 ). Unfortunetly ugly
"unknown IDE controller" message still appeard. Then I go to the ide-pci.c
and noticed that int ide_pci_chipsets here is only one line for SIS:
{DEVID_SIS5513, "SIS5513", PCI_SIS5513, ATA66_SIS5513, INIT_SIS5513, NULL, {{0x4a,0x02,0x02}, {0x4a,0x04,0x04}}, ON_BOARD, 0 },
and one #define:
#define DEVID_SIS5513 ((ide_pci_devid_t){PCI_VENDOR_ID_SI, PCI_DEVICE_ID_SI_5513})
BTW: Am I right, this makes that only PCI_DEVICE_ID_SI_5513 chipset is
supported and all other chipset listed in sis5513.c will not work?
Ok, I added DEVID_SIS601 (PCI_DEVICE_ID_SI_601) with parameters from
SIS5513 or all zeros but... now I have "neither IDE port enabled (BIOS)"
message. So? Is there any way to enable DMA transfers for my HDD? With PIO
my HDD is verry slow (hdparm shows 3 MB/sek).
Best regards,
Krzysztof Oledzki
ý:.˱Êâmçë¢kaÉb²ßìzwm
ébïî˱Êâmébìÿêçz_âØ^nr¡ö¦zË\x1aëh¨èÚ&£ûàz¿äz¹Þú+Ê+zf£¢·h§~Ûiÿÿïêÿêçz_è®\x0fæj:+v¨þ)ߣømSåy«\x1eæ¶\x17
\x01\x06ÛiÿÿðÃ\x0fí»\x1fè®\x0fåi\x7f
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: SiS601?!
2001-11-23 0:11 ` SiS601?! kmliu
@ 2001-11-23 13:52 ` Nelson Lee
2001-11-24 0:45 ` SiS601?! Krzysztof Oledzki
0 siblings, 1 reply; 7+ messages in thread
From: Nelson Lee @ 2001-11-23 13:52 UTC (permalink / raw)
To: kmliu, linux-kernel, Krzysztof Oledzki; +Cc: ron, JasonTsai, charles, andre
K.M.:
No, we do not have.
]
Best Regards,
Nelson Lee
/\/\/\/\/\/\/\/\/
Sr. Technical Marketing Manager
Integrated Product Division
Silicon Integrated Systems Corp.
6F, NO. 1, ALLEY 1, LANE 235,
BAO CHIAO RD. HSIN TIEN,
TAIPEI, TAIWAN, R.O.C.
TEL:886-2-29161619 ext:381
FAX:886-2-29161618
http://www.sis.com.tw
**************************
----- Original Message -----
From: "kmliu" <kmliu@sis.com.tw>
To: "nelson" <nelson@sis.com.tw>; <linux-kernel@vger.kernel.org>; "Krzysztof
Oledzki" <ole@ans.pl>
Cc: "ron" <ronchang@sis.com.tw>; "JasonTsai" <jstsai@sis.com.tw>; "charles"
<charles@sis.com.tw>; <andre@suse.com>
Sent: Friday, November 23, 2001 8:11 AM
Subject: SiS601?!
> Hi,
>
> We do not have any product which name is SiS601,
>
> The IDE controller is SiS5513, the north bridge is
SiS620/530/630/540/550/635/735/730/740/640/645/640.
>
> Please make sure what is the name of the chipset.
>
> Nelson:
>
> Do we have SiS601 in notebook market?
>
> Regards,
> K.M. Liu
>
> -----Original Message-----
> From: Krzysztof Oledzki [mailto:ole@ans.pl]
> Sent: Friday, November 23, 2001 4:53 AM
> To: linux-kernel@vger.kernel.org
> Cc: kmliu@sis.com.tw; andre@suse.com
> Subject: SIS IDE (sis5513.c)
>
>
> Hello :)
>
> I have a notebook with SIS IDE Chipset - SIS601. This week I have
> installed Linux. It seems that this chipset is not supported by sis5513.c
> driver. I tried adding support myself by putting PCI_DEVICE_ID_SI_601 in
> each switch/case in this file (because I found that it sound work for
> PCI_DEVICE_ID_SI_540 and PCI_DEVICE_ID_SI_620 ). Unfortunetly ugly
> "unknown IDE controller" message still appeard. Then I go to the ide-pci.c
> and noticed that int ide_pci_chipsets here is only one line for SIS:
>
> {DEVID_SIS5513, "SIS5513", PCI_SIS5513, ATA66_SIS5513,
INIT_SIS5513, NULL, {{0x4a,0x02,0x02}, {0x4a,0x04,0x04}},
ON_BOARD, 0 },
>
> and one #define:
> #define DEVID_SIS5513 ((ide_pci_devid_t){PCI_VENDOR_ID_SI,
PCI_DEVICE_ID_SI_5513})
>
> BTW: Am I right, this makes that only PCI_DEVICE_ID_SI_5513 chipset is
> supported and all other chipset listed in sis5513.c will not work?
>
> Ok, I added DEVID_SIS601 (PCI_DEVICE_ID_SI_601) with parameters from
> SIS5513 or all zeros but... now I have "neither IDE port enabled (BIOS)"
> message. So? Is there any way to enable DMA transfers for my HDD? With PIO
> my HDD is verry slow (hdparm shows 3 MB/sek).
>
> Best regards,
>
> Krzysztof Oledzki
>
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: SiS601?!
2001-11-23 13:52 ` SiS601?! Nelson Lee
@ 2001-11-24 0:45 ` Krzysztof Oledzki
2001-11-26 0:15 ` SiS601?! kmliu
0 siblings, 1 reply; 7+ messages in thread
From: Krzysztof Oledzki @ 2001-11-24 0:45 UTC (permalink / raw)
To: Nelson Lee; +Cc: kmliu, linux-kernel, ron, JasonTsai, charles, andre
On Fri, 23 Nov 2001, Nelson Lee wrote:
> ----- Original Message -----
> From: "kmliu" <kmliu@sis.com.tw>
> Sent: Friday, November 23, 2001 8:11 AM
>
> > Hi,
> >
> > We do not have any product which name is SiS601,
> >
> > The IDE controller is SiS5513, the north bridge is
> SiS620/530/630/540/550/635/735/730/740/640/645/640.
> >
> > Please make sure what is the name of the chipset.
> >
> > Nelson:
> >
> > Do we have SiS601 in notebook market?
> K.M.:
>
> No, we do not have.
Ok, let's try this:
$ lspci
00:00.0 Host bridge: Silicon Integrated Systems [SiS] 85C501/2
00:01.0 ISA bridge: Silicon Integrated Systems [SiS] 85C503/5513 (rev 01)
00:01.1 IDE interface: Silicon Integrated Systems [SiS] 85C601 (rev 01)
00:11.0 VGA compatible controller: Trident Microsystems TGUI 9660/968x/968x (rev d3)
00:13.0 PCMCIA bridge: Cirrus Logic CL 6729 (rev 07)
$ lspci -n
00:00.0 Class 0600: 1039:0406
00:01.0 Class 0601: 1039:0008 (rev 01)
00:01.1 Class 0101: 1039:0601 (rev 01)
00:11.0 Class 0300: 1023:9660 (rev d3)
00:13.0 Class 0605: 1013:1100 (rev 07)
$ lspci -v
00:00.0 Host bridge: Silicon Integrated Systems [SiS] 85C501/2
Flags: bus master, fast devsel, latency 0
00:01.0 ISA bridge: Silicon Integrated Systems [SiS] 85C503/5513 (rev 01)
Flags: bus master, medium devsel, latency 0
00:01.1 IDE interface: Silicon Integrated Systems [SiS] 85C601 (rev 01)
(prog-if 00 [])
Flags: medium devsel, IRQ 14
I/O ports at 0174
I/O ports at 01f4
I/O ports at 0374
I/O ports at 03f4
00:11.0 VGA compatible controller: Trident Microsystems TGUI
9660/968x/968x (rev d3) (prog-if 00 [VGA])
Flags: medium devsel
Memory at fe400000 (32-bit, non-prefetchable)
Memory at fedf0000 (32-bit, non-prefetchable)
Memory at fe800000 (32-bit, non-prefetchable)
00:13.0 PCMCIA bridge: Cirrus Logic CL 6729 (rev 07)
Flags: stepping, slow devsel
I/O ports at 03e0
$ lspci -s 00:01.1 -vvvxxx
00:01.1 IDE interface: Silicon Integrated Systems [SiS] 85C601 (rev 01) (prog-if 00 [])
Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Interrupt: pin A routed to IRQ 14
Region 0: I/O ports at 0174
Region 1: I/O ports at 01f4
Region 2: I/O ports at 0374
Region 3: I/O ports at 03f4
00: 39 10 01 06 01 00 00 02 01 00 01 01 00 00 80 00
10: 75 01 00 00 f5 01 00 00 75 03 00 00 f5 03 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 00 00 00 00 00 00 00 00 0e 01 00 00
40: f2 f2 f2 f2 00 f3 00 f3 88 00 00 00 00 00 80 00
50: 75 01 00 00 f5 01 00 00 75 03 00 00 f5 03 00 00
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 39 10 01 06 01 00 00 02 01 00 01 01 00 00 80 00
90: 75 01 00 00 f5 01 00 00 75 03 00 00 f5 03 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 39 10 01 06 01 00 00 02 01 00 01 01 00 00 80 00
d0: 75 01 00 00 f5 01 00 00 75 03 00 00 f5 03 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
So, you can see that this mus be an IDE interface, it has:
Interrupt: pin A routed to IRQ 14
Region 0: I/O ports at 0174
Region 1: I/O ports at 01f4
Region 2: I/O ports at 0374
Region 3: I/O ports at 03f4
and according to lspci it is Silicon Integrated Systems [SiS] 85C601 (rev 01).
My notebook is ARISTO model FT-9000.
Best regards,
Krzysztof Oledzki
^ permalink raw reply [flat|nested] 7+ messages in thread
* RE: SiS601?!
2001-11-24 0:45 ` SiS601?! Krzysztof Oledzki
@ 2001-11-26 0:15 ` kmliu
2001-11-26 10:10 ` SiS601?! Krzysztof Oledzki
0 siblings, 1 reply; 7+ messages in thread
From: kmliu @ 2001-11-26 0:15 UTC (permalink / raw)
To: Nelson Lee, Krzysztof Oledzki; +Cc: JTLee, andre, charles, linux-kernel
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain; charset="big5", Size: 4131 bytes --]
SiS406 seems too old to support it.
I do not have any idea about SiS406/SiS601.
-----Original Message-----
From: Krzysztof Oledzki [mailto:ole@ans.pl]
Sent: Saturday, November 24, 2001 8:46 AM
To: Nelson Lee
Cc: kmliu; linux-kernel@vger.kernel.org; ron; JasonTsai; charles; andre@linux-ide.org
Subject: Re: SiS601?!
On Fri, 23 Nov 2001, Nelson Lee wrote:
> ----- Original Message -----
> From: "kmliu" <kmliu@sis.com.tw>
> Sent: Friday, November 23, 2001 8:11 AM
>
> > Hi,
> >
> > We do not have any product which name is SiS601,
> >
> > The IDE controller is SiS5513, the north bridge is
> SiS620/530/630/540/550/635/735/730/740/640/645/640.
> >
> > Please make sure what is the name of the chipset.
> >
> > Nelson:
> >
> > Do we have SiS601 in notebook market?
> K.M.:
>
> No, we do not have.
Ok, let's try this:
$ lspci
00:00.0 Host bridge: Silicon Integrated Systems [SiS] 85C501/2
00:01.0 ISA bridge: Silicon Integrated Systems [SiS] 85C503/5513 (rev 01)
00:01.1 IDE interface: Silicon Integrated Systems [SiS] 85C601 (rev 01)
00:11.0 VGA compatible controller: Trident Microsystems TGUI 9660/968x/968x (rev d3)
00:13.0 PCMCIA bridge: Cirrus Logic CL 6729 (rev 07)
$ lspci -n
00:00.0 Class 0600: 1039:0406
00:01.0 Class 0601: 1039:0008 (rev 01)
00:01.1 Class 0101: 1039:0601 (rev 01)
00:11.0 Class 0300: 1023:9660 (rev d3)
00:13.0 Class 0605: 1013:1100 (rev 07)
$ lspci -v
00:00.0 Host bridge: Silicon Integrated Systems [SiS] 85C501/2
Flags: bus master, fast devsel, latency 0
00:01.0 ISA bridge: Silicon Integrated Systems [SiS] 85C503/5513 (rev 01)
Flags: bus master, medium devsel, latency 0
00:01.1 IDE interface: Silicon Integrated Systems [SiS] 85C601 (rev 01)
(prog-if 00 [])
Flags: medium devsel, IRQ 14
I/O ports at 0174
I/O ports at 01f4
I/O ports at 0374
I/O ports at 03f4
00:11.0 VGA compatible controller: Trident Microsystems TGUI
9660/968x/968x (rev d3) (prog-if 00 [VGA])
Flags: medium devsel
Memory at fe400000 (32-bit, non-prefetchable)
Memory at fedf0000 (32-bit, non-prefetchable)
Memory at fe800000 (32-bit, non-prefetchable)
00:13.0 PCMCIA bridge: Cirrus Logic CL 6729 (rev 07)
Flags: stepping, slow devsel
I/O ports at 03e0
$ lspci -s 00:01.1 -vvvxxx
00:01.1 IDE interface: Silicon Integrated Systems [SiS] 85C601 (rev 01) (prog-if 00 [])
Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Interrupt: pin A routed to IRQ 14
Region 0: I/O ports at 0174
Region 1: I/O ports at 01f4
Region 2: I/O ports at 0374
Region 3: I/O ports at 03f4
00: 39 10 01 06 01 00 00 02 01 00 01 01 00 00 80 00
10: 75 01 00 00 f5 01 00 00 75 03 00 00 f5 03 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 00 00 00 00 00 00 00 00 0e 01 00 00
40: f2 f2 f2 f2 00 f3 00 f3 88 00 00 00 00 00 80 00
50: 75 01 00 00 f5 01 00 00 75 03 00 00 f5 03 00 00
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 39 10 01 06 01 00 00 02 01 00 01 01 00 00 80 00
90: 75 01 00 00 f5 01 00 00 75 03 00 00 f5 03 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 39 10 01 06 01 00 00 02 01 00 01 01 00 00 80 00
d0: 75 01 00 00 f5 01 00 00 75 03 00 00 f5 03 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
So, you can see that this mus be an IDE interface, it has:
Interrupt: pin A routed to IRQ 14
Region 0: I/O ports at 0174
Region 1: I/O ports at 01f4
Region 2: I/O ports at 0374
Region 3: I/O ports at 03f4
and according to lspci it is Silicon Integrated Systems [SiS] 85C601 (rev 01).
My notebook is ARISTO model FT-9000.
Best regards,
Krzysztof Oledzki
ý:.˱Êâmçë¢kaÉb²ßìzwm
ébïî˱Êâmébìÿêçz_âØ^nr¡ö¦zË\x1aëh¨èÚ&£ûàz¿äz¹Þú+Ê+zf£¢·h§~Ûiÿÿïêÿêçz_è®\x0fæj:+v¨þ)ߣømSåy«\x1eæ¶\x17
\x01\x06ÛiÿÿðÃ\x0fí»\x1fè®\x0fåi\x7f
^ permalink raw reply [flat|nested] 7+ messages in thread
* RE: SiS601?!
2001-11-26 0:15 ` SiS601?! kmliu
@ 2001-11-26 10:10 ` Krzysztof Oledzki
2001-11-27 0:21 ` SiS601?! kmliu
0 siblings, 1 reply; 7+ messages in thread
From: Krzysztof Oledzki @ 2001-11-26 10:10 UTC (permalink / raw)
To: kmliu; +Cc: Nelson Lee, JTLee, andre, charles, linux-kernel
On Mon, 26 Nov 2001, kmliu wrote:
> SiS406 seems too old to support it.
So? There is no chance to add support for this chipset?!?!
> I do not have any idea about SiS406/SiS601.
But this is a SIS chipset? PCI vendor and device code are correct?
Best regards,
Krzysztof Oledzki
^ permalink raw reply [flat|nested] 7+ messages in thread
* RE: SiS601?!
2001-11-26 10:10 ` SiS601?! Krzysztof Oledzki
@ 2001-11-27 0:21 ` kmliu
0 siblings, 0 replies; 7+ messages in thread
From: kmliu @ 2001-11-27 0:21 UTC (permalink / raw)
To: JTLee, Nelson Lee; +Cc: andre, charles, linux-kernel, Krzysztof Oledzki
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain; charset="big5", Size: 746 bytes --]
J.T.:
Do you have the data sheet for SiS406/SiS601?
Regards,
K.M. Liu
-----Original Message-----
From: Krzysztof Oledzki [mailto:ole@ans.pl]
Sent: Monday, November 26, 2001 6:10 PM
To: kmliu
Cc: Nelson Lee; JTLee; andre@linux-ide.org; charles; linux-kernel@vger.kernel.org
Subject: RE: SiS601?!
On Mon, 26 Nov 2001, kmliu wrote:
> SiS406 seems too old to support it.
So? There is no chance to add support for this chipset?!?!
> I do not have any idea about SiS406/SiS601.
But this is a SIS chipset? PCI vendor and device code are correct?
Best regards,
Krzysztof Oledzki
ý:.˱Êâmçë¢kaÉb²ßìzwm
ébïî˱Êâmébìÿêçz_âØ^nr¡ö¦zË\x1aëh¨èÚ&£ûàz¿äz¹Þú+Ê+zf£¢·h§~Ûiÿÿïêÿêçz_è®\x0fæj:+v¨þ)ߣømSåy«\x1eæ¶\x17
\x01\x06ÛiÿÿðÃ\x0fí»\x1fè®\x0fåi\x7f
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2001-11-27 0:40 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-11-22 20:53 SIS IDE (sis5513.c) Krzysztof Oledzki
2001-11-23 0:11 ` SiS601?! kmliu
2001-11-23 13:52 ` SiS601?! Nelson Lee
2001-11-24 0:45 ` SiS601?! Krzysztof Oledzki
2001-11-26 0:15 ` SiS601?! kmliu
2001-11-26 10:10 ` SiS601?! Krzysztof Oledzki
2001-11-27 0:21 ` SiS601?! kmliu
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®