1 |
On Wednesday 09 May 2007, maxim wexler wrote: |
2 |
> --- Alan McKinnon <alan@××××××××××××××××.za> wrote: |
3 |
> > On Wednesday 09 May 2007, maxim wexler wrote: |
4 |
> > > Hi group, |
5 |
> > > |
6 |
> > > After upgrading from 2.6.16 to 2.6.20 kernel I no |
7 |
> > > longer can access CD or DVD. |
8 |
> > |
9 |
> > LOTS of kernel config changes related to |
10 |
> > ATA/SATA/PATA/IDE/libata |
11 |
> > changed in 2.6.18 and 2.6.19 - menus moved around, |
12 |
> > the code was |
13 |
> > refactored, selection names changed, etc, etc. |
14 |
> > |
15 |
> > If you are not absolutely sure your config is |
16 |
> > correct, please post |
17 |
> > your .config, lspci and details about what hardware |
18 |
> > you really have |
19 |
> |
20 |
> done |
21 |
|
22 |
You didn't say what bus type of cd & dvd you have, so I'm going to |
23 |
assume that they are IDE (or PATA in the new lingo). Speak up if they |
24 |
are actually SATA devices |
25 |
|
26 |
[snip] |
27 |
> # |
28 |
> # Processor type and features |
29 |
> # |
30 |
[snip] |
31 |
> CONFIG_M586=y |
32 |
Nothing to do with your disks, but why this setting? |
33 |
You seem to have a 64bit Opteron, not a MkI pentium |
34 |
> # CONFIG_M586TSC is not set |
35 |
> # CONFIG_M586MMX is not set |
36 |
> # CONFIG_M686 is not set |
37 |
> # CONFIG_MPENTIUMII is not set |
38 |
> # CONFIG_MPENTIUMIII is not set |
39 |
> # CONFIG_MPENTIUMM is not set |
40 |
> # CONFIG_MCORE2 is not set |
41 |
> # CONFIG_MPENTIUM4 is not set |
42 |
> # CONFIG_MK6 is not set |
43 |
> # CONFIG_MK7 is not set |
44 |
> # CONFIG_MK8 is not set |
45 |
maybe this one is more suitable for your hardware |
46 |
[snip] |
47 |
> # |
48 |
> # ATA/ATAPI/MFM/RLL support |
49 |
> # |
50 |
> CONFIG_IDE=y |
51 |
> CONFIG_BLK_DEV_IDE=y |
52 |
> |
53 |
> # |
54 |
> # Please see Documentation/ide.txt for help/info on |
55 |
> IDE drives |
56 |
> # |
57 |
> # CONFIG_BLK_DEV_IDE_SATA is not set |
58 |
> # CONFIG_BLK_DEV_HD_IDE is not set |
59 |
> CONFIG_BLK_DEV_IDEDISK=y |
60 |
> CONFIG_IDEDISK_MULTI_MODE=y |
61 |
> CONFIG_BLK_DEV_IDECD=y |
62 |
> # CONFIG_BLK_DEV_IDEFLOPPY is not set |
63 |
> # CONFIG_BLK_DEV_IDESCSI is not set |
64 |
> # CONFIG_IDE_TASK_IOCTL is not set |
65 |
> |
66 |
> # |
67 |
> # IDE chipset support/bugfixes |
68 |
> # |
69 |
> CONFIG_IDE_GENERIC=m |
70 |
|
71 |
is this module loaded? |
72 |
|
73 |
> # CONFIG_BLK_DEV_CMD640 is not set |
74 |
> CONFIG_BLK_DEV_IDEPCI=y |
75 |
> CONFIG_IDEPCI_SHARE_IRQ=y |
76 |
> # CONFIG_BLK_DEV_OFFBOARD is not set |
77 |
> # CONFIG_BLK_DEV_GENERIC is not set |
78 |
> # CONFIG_BLK_DEV_RZ1000 is not set |
79 |
> CONFIG_BLK_DEV_IDEDMA_PCI=y |
80 |
> # CONFIG_BLK_DEV_IDEDMA_FORCED is not set |
81 |
> CONFIG_IDEDMA_PCI_AUTO=y |
82 |
> # CONFIG_IDEDMA_ONLYDISK is not set |
83 |
> # CONFIG_BLK_DEV_AEC62XX is not set |
84 |
> # CONFIG_BLK_DEV_ALI15X3 is not set |
85 |
> CONFIG_BLK_DEV_AMD74XX=m |
86 |
|
87 |
is this module loaded? |
88 |
|
89 |
> # CONFIG_BLK_DEV_ATIIXP is not set |
90 |
> # CONFIG_BLK_DEV_CMD64X is not set |
91 |
> # CONFIG_BLK_DEV_TRIFLEX is not set |
92 |
> # CONFIG_BLK_DEV_CY82C693 is not set |
93 |
> # CONFIG_BLK_DEV_CS5530 is not set |
94 |
> # CONFIG_BLK_DEV_CS5535 is not set |
95 |
> # CONFIG_BLK_DEV_HPT34X is not set |
96 |
> # CONFIG_BLK_DEV_HPT366 is not set |
97 |
> # CONFIG_BLK_DEV_JMICRON is not set |
98 |
> # CONFIG_BLK_DEV_SC1200 is not set |
99 |
> # CONFIG_BLK_DEV_PIIX is not set |
100 |
> # CONFIG_BLK_DEV_IT821X is not set |
101 |
> # CONFIG_BLK_DEV_NS87415 is not set |
102 |
> # CONFIG_BLK_DEV_PDC202XX_OLD is not set |
103 |
> # CONFIG_BLK_DEV_PDC202XX_NEW is not set |
104 |
> # CONFIG_BLK_DEV_SVWKS is not set |
105 |
> CONFIG_BLK_DEV_SIIMAGE=m |
106 |
> # CONFIG_BLK_DEV_SIS5513 is not set |
107 |
> # CONFIG_BLK_DEV_SLC90E66 is not set |
108 |
> # CONFIG_BLK_DEV_TRM290 is not set |
109 |
> # CONFIG_BLK_DEV_VIA82CXXX is not set |
110 |
> # CONFIG_IDE_ARM is not set |
111 |
> CONFIG_BLK_DEV_IDEDMA=y |
112 |
> # CONFIG_IDEDMA_IVB is not set |
113 |
> CONFIG_IDEDMA_AUTO=y |
114 |
> # CONFIG_BLK_DEV_HD is not set |
115 |
|
116 |
[snip] |
117 |
|
118 |
> # |
119 |
> # Serial ATA (prod) and Parallel ATA (experimental) |
120 |
> drivers |
121 |
> # |
122 |
> CONFIG_ATA=y |
123 |
> # CONFIG_ATA_NONSTANDARD is not set |
124 |
> # CONFIG_SATA_AHCI is not set |
125 |
> # CONFIG_SATA_SVW is not set |
126 |
> # CONFIG_ATA_PIIX is not set |
127 |
> CONFIG_SATA_NV=y |
128 |
> # CONFIG_PDC_ADMA is not set |
129 |
> # CONFIG_SATA_QSTOR is not set |
130 |
> # CONFIG_SATA_PROMISE is not set |
131 |
> CONFIG_SATA_SIL=y |
132 |
> # CONFIG_SATA_SIL24 is not set |
133 |
> # CONFIG_SATA_SIS is not set |
134 |
> # CONFIG_SATA_ULI is not set |
135 |
> # CONFIG_SATA_VIA is not set |
136 |
> # CONFIG_SATA_VITESSE is not set |
137 |
> # CONFIG_PATA_AMD is not set |
138 |
|
139 |
You could try this one as a module and see if it works |
140 |
|
141 |
[snip] |
142 |
|
143 |
> As in the original post have /dev/hdc lite-on cdrom |
144 |
> reader/writer and /dev/hdd have creative labs dvd reader. |
145 |
|
146 |
At first glance your .config looks ok, so make sure those modules are in |
147 |
fact loading. |
148 |
|
149 |
And we should check that the devices haven't changed names meanwhile... |
150 |
The major/minor numbers will be the same, so run ls -al and grep for |
151 |
these strings: |
152 |
|
153 |
|
154 |
"3, 0" |
155 |
"22, 0" |
156 |
"33, 0" |
157 |
|
158 |
and anything else you might find relevant in |
159 |
<kernel-sources>/Documentation/devices.txt |
160 |
|
161 |
alan |
162 |
|
163 |
|
164 |
|
165 |
-- |
166 |
Optimists say the glass is half full, |
167 |
Pessimists say the glass is half empty, |
168 |
Developers say wtf is the glass twice as big as it needs to be? |
169 |
|
170 |
Alan McKinnon |
171 |
alan at linuxholdings dot co dot za |
172 |
+27 82, double three seven, one nine three five |
173 |
-- |
174 |
gentoo-user@g.o mailing list |